diff --git a/3.11/2086/data/attachments/12ff1dc9c688b5c1.txt b/3.11/2086/data/attachments/12ff1dc9c688b5c1.txt deleted file mode 100644 index b9ac8bd88a..0000000000 --- a/3.11/2086/data/attachments/12ff1dc9c688b5c1.txt +++ /dev/null @@ -1,25 +0,0 @@ -Running test for council: BuckinghamshireCouncil -An error occurred: Message: no such element: Unable to locate element: {"method":"css selector","selector":"[id="COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE"]"} - (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception -Stacktrace: -#0 0x5569c8cdc8da -#1 0x5569c89aae50 -#2 0x5569c89fa644 -#3 0x5569c89fa931 -#4 0x5569c8a40534 -#5 0x5569c8a1f4bd -#6 0x5569c8a3d9c6 -#7 0x5569c8a1f233 -#8 0x5569c89ed093 -#9 0x5569c89ee09e -#10 0x5569c8ca3b3b -#11 0x5569c8ca7af1 -#12 0x5569c8c8f705 -#13 0x5569c8ca8662 -#14 0x5569c8c748df -#15 0x5569c8ccb6d8 -#16 0x5569c8ccb8a2 -#17 0x5569c8cdb6cc -#18 0x7ff46e07aa94 -#19 0x7ff46e107a34 __clone - diff --git a/3.11/2086/data/attachments/157b0d2f46fc8398.txt b/3.11/2086/data/attachments/157b0d2f46fc8398.txt deleted file mode 100644 index 574f1e72ca..0000000000 --- a/3.11/2086/data/attachments/157b0d2f46fc8398.txt +++ /dev/null @@ -1,24 +0,0 @@ -Running test for council: GatesheadCouncil -An error occurred: Message: -Stacktrace: -#0 0x55e9bb1af8da -#1 0x55e9bae7de50 -#2 0x55e9baecd644 -#3 0x55e9baecd931 -#4 0x55e9baf13534 -#5 0x55e9baef24bd -#6 0x55e9baf109c6 -#7 0x55e9baef2233 -#8 0x55e9baec0093 -#9 0x55e9baec109e -#10 0x55e9bb176b3b -#11 0x55e9bb17aaf1 -#12 0x55e9bb162705 -#13 0x55e9bb17b662 -#14 0x55e9bb1478df -#15 0x55e9bb19e6d8 -#16 0x55e9bb19e8a2 -#17 0x55e9bb1ae6cc -#18 0x7fc932380a94 -#19 0x7fc93240da34 __clone - diff --git a/3.11/2086/data/attachments/1848305c3f2772ad.txt b/3.11/2086/data/attachments/1848305c3f2772ad.txt deleted file mode 100644 index be9146a6ae..0000000000 --- a/3.11/2086/data/attachments/1848305c3f2772ad.txt +++ /dev/null @@ -1,34 +0,0 @@ -Running test for council: SouthKestevenDistrictCouncil -An error occurred: Message: Could not start a new session. New session request timed out -Host info: host: 'selenium', ip: '172.18.0.2' -Build info: version: '4.24.0', revision: '748ffc9bc3' -System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12' -Driver info: driver.version: unknown -Stacktrace: - at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221) - at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68) - at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128) - at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.grid.router.Router.execute (Router.java:87) - at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35) - at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539) - at java.util.concurrent.FutureTask.run (FutureTask.java:264) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) - at java.lang.Thread.run (Thread.java:840) diff --git a/3.11/2086/data/attachments/3ee442cb7aa722d8.txt b/3.11/2086/data/attachments/3ee442cb7aa722d8.txt deleted file mode 100644 index a98145aa30..0000000000 --- a/3.11/2086/data/attachments/3ee442cb7aa722d8.txt +++ /dev/null @@ -1,25 +0,0 @@ -Running test for council: NeathPortTalbotCouncil -An error occurred: Message: no such element: Unable to locate element: {"method":"css selector","selector":"[id="ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode"]"} - (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception -Stacktrace: -#0 0x55c49cfee8da -#1 0x55c49ccbce50 -#2 0x55c49cd0c644 -#3 0x55c49cd0c931 -#4 0x55c49cd52534 -#5 0x55c49cd314bd -#6 0x55c49cd4f9c6 -#7 0x55c49cd31233 -#8 0x55c49ccff093 -#9 0x55c49cd0009e -#10 0x55c49cfb5b3b -#11 0x55c49cfb9af1 -#12 0x55c49cfa1705 -#13 0x55c49cfba662 -#14 0x55c49cf868df -#15 0x55c49cfdd6d8 -#16 0x55c49cfdd8a2 -#17 0x55c49cfed6cc -#18 0x7fb0e0852a94 -#19 0x7fb0e08dfa34 __clone - diff --git a/3.11/2086/data/attachments/5c7b2e32b907058d.txt b/3.11/2086/data/attachments/5c7b2e32b907058d.txt deleted file mode 100644 index d6ee316d20..0000000000 --- a/3.11/2086/data/attachments/5c7b2e32b907058d.txt +++ /dev/null @@ -1,34 +0,0 @@ -Running test for council: BrightonandHoveCityCouncil -An error occurred: Message: Could not start a new session. New session request timed out -Host info: host: 'selenium', ip: '172.18.0.2' -Build info: version: '4.24.0', revision: '748ffc9bc3' -System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12' -Driver info: driver.version: unknown -Stacktrace: - at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221) - at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68) - at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128) - at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.grid.router.Router.execute (Router.java:87) - at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35) - at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539) - at java.util.concurrent.FutureTask.run (FutureTask.java:264) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) - at java.lang.Thread.run (Thread.java:840) diff --git a/3.11/2086/data/attachments/636e99b6796d5f91.txt b/3.11/2086/data/attachments/636e99b6796d5f91.txt deleted file mode 100644 index f55748caf1..0000000000 --- a/3.11/2086/data/attachments/636e99b6796d5f91.txt +++ /dev/null @@ -1 +0,0 @@ -Running test for council: WalthamForest diff --git a/3.11/2086/data/attachments/71d9c6069380a155.txt b/3.11/2086/data/attachments/71d9c6069380a155.txt deleted file mode 100644 index df3a6daf7c..0000000000 --- a/3.11/2086/data/attachments/71d9c6069380a155.txt +++ /dev/null @@ -1,24 +0,0 @@ -Running test for council: KnowsleyMBCouncil -An error occurred: Message: -Stacktrace: -#0 0x55726a2298da -#1 0x557269ef7e50 -#2 0x557269f47644 -#3 0x557269f47931 -#4 0x557269f8d534 -#5 0x557269f6c4bd -#6 0x557269f8a9c6 -#7 0x557269f6c233 -#8 0x557269f3a093 -#9 0x557269f3b09e -#10 0x55726a1f0b3b -#11 0x55726a1f4af1 -#12 0x55726a1dc705 -#13 0x55726a1f5662 -#14 0x55726a1c18df -#15 0x55726a2186d8 -#16 0x55726a2188a2 -#17 0x55726a2286cc -#18 0x7f7827b72a94 -#19 0x7f7827bffa34 __clone - diff --git a/3.11/2086/data/attachments/8441bf2283824790.txt b/3.11/2086/data/attachments/8441bf2283824790.txt deleted file mode 100644 index 479c0d7475..0000000000 --- a/3.11/2086/data/attachments/8441bf2283824790.txt +++ /dev/null @@ -1,34 +0,0 @@ -Running test for council: CalderdaleCouncil -An error occurred: Message: Could not start a new session. New session request timed out -Host info: host: 'selenium', ip: '172.18.0.2' -Build info: version: '4.24.0', revision: '748ffc9bc3' -System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12' -Driver info: driver.version: unknown -Stacktrace: - at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221) - at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68) - at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128) - at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.grid.router.Router.execute (Router.java:87) - at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35) - at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539) - at java.util.concurrent.FutureTask.run (FutureTask.java:264) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) - at java.lang.Thread.run (Thread.java:840) diff --git a/3.11/2086/data/attachments/8917bdd5208f722a.txt b/3.11/2086/data/attachments/8917bdd5208f722a.txt deleted file mode 100644 index 599bc31ecd..0000000000 --- a/3.11/2086/data/attachments/8917bdd5208f722a.txt +++ /dev/null @@ -1,24 +0,0 @@ -Running test for council: BexleyCouncil -An error occurred: Message: -Stacktrace: -#0 0x56529535e8da -#1 0x56529502ce50 -#2 0x56529507c644 -#3 0x56529507c931 -#4 0x5652950c2534 -#5 0x5652950a14bd -#6 0x5652950bf9c6 -#7 0x5652950a1233 -#8 0x56529506f093 -#9 0x56529507009e -#10 0x565295325b3b -#11 0x565295329af1 -#12 0x565295311705 -#13 0x56529532a662 -#14 0x5652952f68df -#15 0x56529534d6d8 -#16 0x56529534d8a2 -#17 0x56529535d6cc -#18 0x7f8559397a94 -#19 0x7f8559424a34 __clone - diff --git a/3.11/2086/data/attachments/8cca7063c779a4fe.txt b/3.11/2086/data/attachments/8cca7063c779a4fe.txt deleted file mode 100644 index d2ed104111..0000000000 --- a/3.11/2086/data/attachments/8cca7063c779a4fe.txt +++ /dev/null @@ -1,34 +0,0 @@ -Running test for council: EastLindseyDistrictCouncil -An error occurred: Message: Could not start a new session. New session request timed out -Host info: host: 'selenium', ip: '172.18.0.2' -Build info: version: '4.24.0', revision: '748ffc9bc3' -System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12' -Driver info: driver.version: unknown -Stacktrace: - at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221) - at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68) - at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128) - at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.grid.router.Router.execute (Router.java:87) - at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35) - at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539) - at java.util.concurrent.FutureTask.run (FutureTask.java:264) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) - at java.lang.Thread.run (Thread.java:840) diff --git a/3.11/2086/data/attachments/8e8b46625fa7730.txt b/3.11/2086/data/attachments/8e8b46625fa7730.txt deleted file mode 100644 index 50a13ebc2c..0000000000 --- a/3.11/2086/data/attachments/8e8b46625fa7730.txt +++ /dev/null @@ -1,7 +0,0 @@ -ERROR root:file_handler.py:42 Schema validation error: 'Today' does not match '\\d{2}/\\d{2}/\\d{4}' - -Failed validating 'pattern' in schema['properties']['bins']['items']['properties']['collectionDate']: - {'type': 'string', 'pattern': '\\d{2}/\\d{2}/\\d{4}'} - -On instance['bins'][0]['collectionDate']: - 'Today' \ No newline at end of file diff --git a/3.11/2086/data/attachments/965bc9336581af77.txt b/3.11/2086/data/attachments/965bc9336581af77.txt deleted file mode 100644 index 7c63b13528..0000000000 --- a/3.11/2086/data/attachments/965bc9336581af77.txt +++ /dev/null @@ -1 +0,0 @@ -Running test for council: SunderlandCityCouncil diff --git a/3.11/2086/data/attachments/96d14d9961b89008.txt b/3.11/2086/data/attachments/96d14d9961b89008.txt deleted file mode 100644 index 29d4c79a76..0000000000 --- a/3.11/2086/data/attachments/96d14d9961b89008.txt +++ /dev/null @@ -1,24 +0,0 @@ -Running test for council: ForestOfDeanDistrictCouncil -An error occurred: Message: -Stacktrace: -#0 0x55bb5f2488da -#1 0x55bb5ef16e50 -#2 0x55bb5ef66644 -#3 0x55bb5ef66931 -#4 0x55bb5efac534 -#5 0x55bb5ef8b4bd -#6 0x55bb5efa99c6 -#7 0x55bb5ef8b233 -#8 0x55bb5ef59093 -#9 0x55bb5ef5a09e -#10 0x55bb5f20fb3b -#11 0x55bb5f213af1 -#12 0x55bb5f1fb705 -#13 0x55bb5f214662 -#14 0x55bb5f1e08df -#15 0x55bb5f2376d8 -#16 0x55bb5f2378a2 -#17 0x55bb5f2476cc -#18 0x7fd93d279a94 -#19 0x7fd93d306a34 __clone - diff --git a/3.11/2086/data/attachments/c20740decfad764a.txt b/3.11/2086/data/attachments/c20740decfad764a.txt deleted file mode 100644 index 6d7b621ee1..0000000000 --- a/3.11/2086/data/attachments/c20740decfad764a.txt +++ /dev/null @@ -1,2 +0,0 @@ -Running test for council: StroudDistrictCouncil -Extracted data: {'Next rubbish collection date': 'Tuesday 10 September 2024', 'Next recycling collection date': 'Tuesday 17 September 2024', 'Food waste collection': 'Every Tuesday', 'Garden waste collection': 'Tuesday 10 September 2024'} diff --git a/3.11/2086/data/attachments/c472ce5be88e8430.txt b/3.11/2086/data/attachments/c472ce5be88e8430.txt deleted file mode 100644 index a76a4efe65..0000000000 --- a/3.11/2086/data/attachments/c472ce5be88e8430.txt +++ /dev/null @@ -1,34 +0,0 @@ -Running test for council: RushcliffeBoroughCouncil -An error occurred: Message: Could not start a new session. New session request timed out -Host info: host: 'selenium', ip: '172.18.0.2' -Build info: version: '4.24.0', revision: '748ffc9bc3' -System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12' -Driver info: driver.version: unknown -Stacktrace: - at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221) - at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68) - at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128) - at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.grid.router.Router.execute (Router.java:87) - at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35) - at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539) - at java.util.concurrent.FutureTask.run (FutureTask.java:264) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) - at java.lang.Thread.run (Thread.java:840) diff --git a/3.11/2086/data/attachments/dceee34177d5b287.txt b/3.11/2086/data/attachments/dceee34177d5b287.txt deleted file mode 100644 index fee52bfc21..0000000000 --- a/3.11/2086/data/attachments/dceee34177d5b287.txt +++ /dev/null @@ -1 +0,0 @@ -Running test for council: WakefieldCityCouncil diff --git a/3.11/2086/data/attachments/df9da9178f61ada7.txt b/3.11/2086/data/attachments/df9da9178f61ada7.txt deleted file mode 100644 index 25d427e426..0000000000 --- a/3.11/2086/data/attachments/df9da9178f61ada7.txt +++ /dev/null @@ -1,57 +0,0 @@ -Running test for council: PrestonCityCouncil -An error occurred: Message: Unable to execute request for an existing session: java.util.concurrent.TimeoutException -Build info: version: '4.24.0', revision: '748ffc9bc3' -System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12' -Driver info: driver.version: unknown -Stacktrace: -java.lang.RuntimeException: Unable to execute request for an existing session: java.util.concurrent.TimeoutException -Build info: version: '4.24.0', revision: '748ffc9bc3' -System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12' -Driver info: driver.version: unknown - at org.openqa.selenium.grid.router.HandleSession.execute(HandleSession.java:208) - at org.openqa.selenium.remote.http.Route$PredicatedRoute.handle(Route.java:397) - at org.openqa.selenium.remote.http.Route.execute(Route.java:69) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360) - at org.openqa.selenium.remote.http.Route.execute(Route.java:69) - at org.openqa.selenium.grid.router.Router.execute(Router.java:87) - at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0(EnsureSpecCompliantResponseHeaders.java:34) - at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360) - at org.openqa.selenium.remote.http.Route.execute(Route.java:69) - at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0(AddWebDriverSpecHeaders.java:35) - at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0(ErrorFilter.java:44) - at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63) - at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0(ErrorFilter.java:44) - at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63) - at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0(SeleniumHandler.java:44) - at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) - at java.base/java.lang.Thread.run(Thread.java:840) -Caused by: java.util.concurrent.TimeoutException - at java.base/java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1960) - at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2095) - at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:401) - at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42) - at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55) - at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:374) - at org.openqa.selenium.remote.tracing.TracedHttpClient.execute(TracedHttpClient.java:54) - at org.openqa.selenium.grid.web.ReverseProxyHandler.execute(ReverseProxyHandler.java:90) - at org.openqa.selenium.grid.node.DefaultActiveSession.execute(DefaultActiveSession.java:62) - at org.openqa.selenium.grid.node.local.SessionSlot.execute(SessionSlot.java:126) - at org.openqa.selenium.grid.node.local.LocalNode.executeWebDriverCommand(LocalNode.java:633) - at org.openqa.selenium.grid.node.ForwardWebDriverCommand.execute(ForwardWebDriverCommand.java:35) - at org.openqa.selenium.remote.http.Route$PredicatedRoute.handle(Route.java:397) - at org.openqa.selenium.remote.http.Route.execute(Route.java:69) - at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute(SpanWrappedHttpHandler.java:87) - at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360) - at org.openqa.selenium.remote.http.Route.execute(Route.java:69) - at org.openqa.selenium.grid.node.Node.execute(Node.java:270) - at org.openqa.selenium.grid.web.CombinedHandler.execute(CombinedHandler.java:55) - at org.openqa.selenium.grid.web.RoutableHttpClientFactory$1.execute(RoutableHttpClientFactory.java:71) - at org.openqa.selenium.grid.web.ReverseProxyHandler.execute(ReverseProxyHandler.java:90) - at org.openqa.selenium.grid.router.HandleSession.execute(HandleSession.java:181) - ... 20 more - diff --git a/3.11/2086/data/attachments/e4ae54b4b69744e0.txt b/3.11/2086/data/attachments/e4ae54b4b69744e0.txt deleted file mode 100644 index 8978f93091..0000000000 --- a/3.11/2086/data/attachments/e4ae54b4b69744e0.txt +++ /dev/null @@ -1,34 +0,0 @@ -Running test for council: BoltonCouncil -An error occurred: Message: Could not start a new session. New session request timed out -Host info: host: 'selenium', ip: '172.18.0.2' -Build info: version: '4.24.0', revision: '748ffc9bc3' -System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12' -Driver info: driver.version: unknown -Stacktrace: - at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221) - at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68) - at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128) - at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.grid.router.Router.execute (Router.java:87) - at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360) - at org.openqa.selenium.remote.http.Route.execute (Route.java:69) - at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35) - at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44) - at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63) - at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539) - at java.util.concurrent.FutureTask.run (FutureTask.java:264) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) - at java.lang.Thread.run (Thread.java:840) diff --git a/3.11/2086/data/behaviors.csv b/3.11/2086/data/behaviors.csv deleted file mode 100644 index 92a3e28013..0000000000 --- a/3.11/2086/data/behaviors.csv +++ /dev/null @@ -1,2 +0,0 @@ -"Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"","Test each council output matches expected results","","37","0","134","0","0" diff --git a/3.11/2086/data/behaviors.json b/3.11/2086/data/behaviors.json deleted file mode 100644 index 5da72257a2..0000000000 --- a/3.11/2086/data/behaviors.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b1a8273437954620fa374b796ffaacdd","children":[{"name":"Test each council output matches expected results","children":[{"name":"Validate Council Output [BelfastCityCouncil]","uid":"ee84c7d5c2a71e0d","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568766327,"stop":1725568767803,"duration":1476},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BelfastCityCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"2fa93c040caa79a7","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568766327,"stop":1725568788275,"duration":21948},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [AdurAndWorthingCouncils]","uid":"855ddec236dff4f4","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568766327,"stop":1725568767130,"duration":803},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AdurAndWorthingCouncils"],"tags":[]},{"name":"Validate Council Output [CheshireWestAndChesterCouncil]","uid":"354174527fad36b1","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568766329,"stop":1725568784278,"duration":17949},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireWestAndChesterCouncil"],"tags":[]},{"name":"Validate Council Output [ArunCouncil]","uid":"ae6036d7a6dac145","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568767134,"stop":1725568791383,"duration":24249},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ArunCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"203eadfde5ee74d0","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725568767805,"stop":1725568826355,"duration":58550},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [ChichesterDistrictCouncil]","uid":"7a991eb921b9f605","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568784280,"stop":1725568831718,"duration":47438},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChichesterDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"7d38207ec1c176e7","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725568788279,"stop":1725568833978,"duration":45699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"ffd8854b9cb4b539","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568791385,"stop":1725568792521,"duration":1136},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"252a29cf94d56c27","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568792523,"stop":1725568793212,"duration":689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BarnetCouncil]","uid":"12ce17c73bc9a505","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568793214,"stop":1725568874155,"duration":80941},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BarnetCouncil"],"tags":[]},{"name":"Validate Council Output [BirminghamCityCouncil]","uid":"cdc33682d3e27b88","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568826476,"stop":1725568831386,"duration":4910},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BirminghamCityCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"5300d6b05f88b387","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568831388,"stop":1725568874901,"duration":43513},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [ChorleyCouncil]","uid":"63e22d2d300ffb71","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568831720,"stop":1725569418818,"duration":587098},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChorleyCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"418b7387d8619ca6","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568834125,"stop":1725568835931,"duration":1806},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"3126dcf2548ff086","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725568835933,"stop":1725569135977,"duration":300044},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [BarnsleyMBCouncil]","uid":"4f4be99b6517bf13","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568874157,"stop":1725568875175,"duration":1018},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BarnsleyMBCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"3d9ca80148347061","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725568874903,"stop":1725569174952,"duration":300049},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"d66f247c8ab05280","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568875179,"stop":1725568881310,"duration":6131},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"cecddf172963b631","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568881312,"stop":1725568882061,"duration":749},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BedfordBoroughCouncil]","uid":"353149d94667cad0","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568882063,"stop":1725568883981,"duration":1918},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BedfordBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BedfordshireCouncil]","uid":"8c232f9a61d6d1c","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568883983,"stop":1725568885223,"duration":1240},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BedfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [DorsetCouncil]","uid":"67f97900554b9266","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568885225,"stop":1725568887422,"duration":2197},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DorsetCouncil"],"tags":[]},{"name":"Validate Council Output [DoverDistrictCouncil]","uid":"bcb5da596753aa2d","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568887424,"stop":1725568889601,"duration":2177},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoverDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"27b62f36ee2c9877","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568889603,"stop":1725568892102,"duration":2499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"f8503d05ff809245","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725568892104,"stop":1725568897537,"duration":5433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"68e12ff75cf9cfec","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725568897538,"stop":1725568898123,"duration":585},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"f1cc4efa53f79014","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725568898211,"stop":1725569198253,"duration":300042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"ae3a2db65db42290","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569136032,"stop":1725569136653,"duration":621},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"b96376b30527ebc6","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569136655,"stop":1725569139437,"duration":2782},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"d8b0ef6f0e0cc24f","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569139439,"stop":1725569140112,"duration":673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"83cf68082d905a8d","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569140166,"stop":1725569142067,"duration":1901},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"7093b8958d16a705","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569142069,"stop":1725569493742,"duration":351673},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BracknellForestCouncil]","uid":"3cd83e262a512520","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569175012,"stop":1725569175015,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BracknellForestCouncil"],"tags":[]},{"name":"Validate Council Output [BradfordMDC]","uid":"f0bf29da5a9975ed","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569175076,"stop":1725569176021,"duration":945},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BradfordMDC"],"tags":[]},{"name":"Validate Council Output [BrightonandHoveCityCouncil]","uid":"1c122e9e0edf2dce","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569176061,"stop":1725569476071,"duration":300010},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BrightonandHoveCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"480e8de320ed5cfe","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569198339,"stop":1725569498117,"duration":299778},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"6cad2e33d2e72b8e","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569418821,"stop":1725569419659,"duration":838},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CornwallCouncil]","uid":"ee42535b4435ed3e","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569419661,"stop":1725569420596,"duration":935},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CornwallCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"ed84aec6d3c99f82","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569420698,"stop":1725569422234,"duration":1536},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"461e6731fd62c22","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569422237,"stop":1725569425755,"duration":3518},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DartfordBoroughCouncil]","uid":"e6dc8b07fbcdf25e","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569425795,"stop":1725569427085,"duration":1290},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DartfordBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"ca23615d27ea26f4","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569427087,"stop":1725569501288,"duration":74201},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"e5ba98380e92d26a","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569476133,"stop":1725569478155,"duration":2022},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"7db6bc258b0acbfb","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569478157,"stop":1725569511442,"duration":33285},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"f6f4bba07598c0fc","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569493744,"stop":1725569494000,"duration":256},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [HullCityCouncil]","uid":"9dceb0dd3fecb719","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569494167,"stop":1725569495490,"duration":1323},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HullCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"3112b6cba112569e","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569495494,"stop":1725569496806,"duration":1312},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"20d0e62d881aa4af","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569496809,"stop":1725569519216,"duration":22407},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"1232a838a08fd881","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569498120,"stop":1725569531355,"duration":33235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"5a53cc7e25d924be","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569501290,"stop":1725569503421,"duration":2131},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"1eb5340650872469","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569503423,"stop":1725569504355,"duration":932},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"c51c96215e2f978","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569504357,"stop":1725569506031,"duration":1674},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MansfieldDistrictCouncil]","uid":"18f3dbb56aa2f521","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569506100,"stop":1725569506763,"duration":663},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MansfieldDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"ed2d7ccbda7c8ae0","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569506765,"stop":1725569507672,"duration":907},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidAndEastAntrimBoroughCouncil]","uid":"9613fbe0416fcd7d","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569507704,"stop":1725569548072,"duration":40368},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidAndEastAntrimBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ForestOfDeanDistrictCouncil]","uid":"55c409a2f4875731","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569511444,"stop":1725569613805,"duration":102361},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ForestOfDeanDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KirkleesCouncil]","uid":"81da01e34e7a61d6","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569519218,"stop":1725569620826,"duration":101608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KirkleesCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"9209ec176967bf52","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569531358,"stop":1725569532888,"duration":1530},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EnfieldCouncil]","uid":"f964ce55fb6c6f87","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569532891,"stop":1725569659199,"duration":126308},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EnfieldCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"4ffcd36ed5f2deaa","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569548074,"stop":1725569665304,"duration":117230},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"579544834253bb73","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569613844,"stop":1725569698635,"duration":84791},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [KnowsleyMBCouncil]","uid":"7878319c63bb8817","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569620917,"stop":1725569730836,"duration":109919},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KnowsleyMBCouncil"],"tags":[]},{"name":"Validate Council Output [EnvironmentFirst]","uid":"a9438e8f62516077","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569659201,"stop":1725569660347,"duration":1146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EnvironmentFirst"],"tags":[]},{"name":"Validate Council Output [EppingForestDistrictCouncil]","uid":"c353ad9b3598a861","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569660349,"stop":1725569735519,"duration":75170},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EppingForestDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"e85f1c22ef567492","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569665306,"stop":1725569665605,"duration":299},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [MoleValleyDistrictCouncil]","uid":"1f82db22ca7d5215","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569665644,"stop":1725569666381,"duration":737},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MoleValleyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"798a8d50407524c1","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569666383,"stop":1725569738128,"duration":71745},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [GedlingBoroughCouncil]","uid":"e7eadac7f7b74626","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569698711,"stop":1725569698985,"duration":274},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GedlingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"e78095e718667f52","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569698988,"stop":1725569700386,"duration":1398},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"408e2415ce4710b2","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569700421,"stop":1725569746343,"duration":45922},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"a241de300355ffcd","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569730875,"stop":1725569736356,"duration":5481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"3c1b0afcd23c4e93","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569735521,"stop":1725569737954,"duration":2433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"113d988be1dd0fda","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569736359,"stop":1725569755506,"duration":19147},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [FarehamBoroughCouncil]","uid":"1b1e45b4657804bd","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569737956,"stop":1725569738523,"duration":567},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FarehamBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NewForestCouncil]","uid":"180bf8a3916ca08e","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569738185,"stop":1725569758623,"duration":20438},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewForestCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"2758b82623efa80d","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569738525,"stop":1725569741253,"duration":2728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"cdabe222583aedde","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569741255,"stop":1725569763459,"duration":22204},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HaltonBoroughCouncil]","uid":"3b644ffeaa954f0","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569746345,"stop":1725569772423,"duration":26078},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HaltonBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"c2f937dc3d485bc1","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569755509,"stop":1725569756287,"duration":778},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LiverpoolCityCouncil]","uid":"14407597e984fad","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569756289,"stop":1725569756948,"duration":659},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LiverpoolCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"8532414a78ce0f78","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569756950,"stop":1725569759655,"duration":2705},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"f006a93cc0a67ce2","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569758625,"stop":1725569759421,"duration":796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"5c36081f37b6f24a","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569759423,"stop":1725569771574,"duration":12151},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughRedbridge]","uid":"e2feecc0f108047c","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569759657,"stop":1725569780149,"duration":20492},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughRedbridge"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"bb2d70a80d2e4a82","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569763461,"stop":1725569764281,"duration":820},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"e011ed97f8df1f14","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569764283,"stop":1725569765569,"duration":1286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"208b5da0355f901","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569765573,"stop":1725569767591,"duration":2018},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthWestLeicestershire]","uid":"c7e2c74c85280a10","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569767593,"stop":1725569783404,"duration":15811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthWestLeicestershire"],"tags":[]},{"name":"Validate Council Output [NewhamCouncil]","uid":"9f8b71b126bf0137","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569771577,"stop":1725569772570,"duration":993},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewhamCouncil"],"tags":[]},{"name":"Validate Council Output [HaringeyCouncil]","uid":"62fb8889186e433a","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569772466,"stop":1725569774496,"duration":2030},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HaringeyCouncil"],"tags":[]},{"name":"Validate Council Output [NewportCityCouncil]","uid":"a4a2d5410faa594d","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569772573,"stop":1725569775411,"duration":2838},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewportCityCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"670735a14068b684","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569774498,"stop":1725569776615,"duration":2117},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastDerbyshireDistrictCouncil]","uid":"83d0f4bfffd1f847","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569775414,"stop":1725569792981,"duration":17567},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastDerbyshireDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"121ecf27295e273","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569776618,"stop":1725569799100,"duration":22482},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"faa3c24c049b8093","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569780151,"stop":1725569781289,"duration":1138},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [OldhamCouncil]","uid":"2eefb59a26de532","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569781291,"stop":1725569783173,"duration":1882},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["OldhamCouncil"],"tags":[]},{"name":"Validate Council Output [PortsmouthCityCouncil]","uid":"c49cf93b757325","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569783175,"stop":1725569810527,"duration":27352},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PortsmouthCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthYorkshire]","uid":"44754ed54a4284c2","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569783407,"stop":1725569784884,"duration":1477},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthYorkshire"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"1b916c255e735c46","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569784886,"stop":1725569814651,"duration":29765},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"c1c16c3e015de9e6","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569792983,"stop":1725569797403,"duration":4420},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"10f9fcc720d87e1d","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569797405,"stop":1725569801043,"duration":3638},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HounslowCouncil]","uid":"fd77832074514e64","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569799102,"stop":1725569819582,"duration":20480},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HounslowCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"9ae8afeb03092ea1","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569801045,"stop":1725569801786,"duration":741},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"e02b55d277d4b33","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569801789,"stop":1725569807755,"duration":5966},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [SevenoaksDistrictCouncil]","uid":"7421a0356a2ad05c","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569807757,"stop":1725569825616,"duration":17859},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SevenoaksDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"b638be9f7c00d681","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569810529,"stop":1725570125873,"duration":315344},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [NottinghamCityCouncil]","uid":"3398a6c08300736","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569814654,"stop":1725569816519,"duration":1865},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NottinghamCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"84f8a133700f5278","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569816521,"stop":1725569817567,"duration":1046},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"1a7cbebb56de2146","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569817569,"stop":1725569819571,"duration":2002},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthGloucestershireCouncil]","uid":"277b94eb1ca25de","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569819573,"stop":1725569820141,"duration":568},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthGloucestershireCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"d6d2c277fe31a4e1","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569819584,"stop":1725569820918,"duration":1334},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [SouthKestevenDistrictCouncil]","uid":"97746189b94eba7a","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569820143,"stop":1725570120152,"duration":300009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RochfordCouncil]","uid":"6a991595c4ee982d","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569820920,"stop":1725569821716,"duration":796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochfordCouncil"],"tags":[]},{"name":"Validate Council Output [RugbyBoroughCouncil]","uid":"bb83007d3b2409f2","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569821718,"stop":1725569825395,"duration":3677},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RugbyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"f467e75f6935f741","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569825397,"stop":1725570125441,"duration":300044},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"6959c417a7b5722a","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569825618,"stop":1725569827916,"duration":2298},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [ShropshireCouncil]","uid":"f721bc4ef8667666","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569827918,"stop":1725569832711,"duration":4793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ShropshireCouncil"],"tags":[]},{"name":"Validate Council Output [SolihullCouncil]","uid":"7f39e99174fdefed","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569832713,"stop":1725569834275,"duration":1562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SolihullCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"e0a36e48f2eb87c8","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569834278,"stop":1725569843112,"duration":8834},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"db5732f7f6df2500","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569843114,"stop":1725569844442,"duration":1328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"9fe7f71e9ce8ae66","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569844478,"stop":1725569860706,"duration":16228},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"c9725c4954bb8d4f","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569860740,"stop":1725569862507,"duration":1767},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StAlbansCityAndDistrictCouncil]","uid":"4853504cfce8bf50","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569862509,"stop":1725569863209,"duration":700},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StAlbansCityAndDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"d38810cc73c4a37d","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725569863211,"stop":1725569867466,"duration":4255},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StaffordBoroughCouncil]","uid":"1a1f598a3f242cd2","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569867532,"stop":1725569868563,"duration":1031},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"27a6d04688f4d3a","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725569868565,"stop":1725570157675,"duration":289110},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"9c2172c854f91c2a","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570120263,"stop":1725570120910,"duration":647},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [StokeOnTrentCityCouncil]","uid":"72e82a35cee2b14","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570120912,"stop":1725570121966,"duration":1054},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StokeOnTrentCityCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"fd57a6f2478cf6f2","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570121968,"stop":1725570123605,"duration":1637},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [StroudDistrictCouncil]","uid":"7078d001027887b9","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570123607,"stop":1725570128127,"duration":4520},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StroudDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"2a7bad8d852320d2","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570125530,"stop":1725570126059,"duration":529},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [ReadingBoroughCouncil]","uid":"a9b1599c0450d320","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570125945,"stop":1725570126499,"duration":554},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReadingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"7650c3982fc49f8f","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570126062,"stop":1725570127445,"duration":1383},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"754b638cb5b37ff9","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570126501,"stop":1725570171472,"duration":44971},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"3a37fdd7ca3956f6","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725570127446,"stop":1725570262516,"duration":135070},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [SunderlandCityCouncil]","uid":"a81bf5560395c402","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570128129,"stop":1725570174964,"duration":46835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SunderlandCityCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"90c7d72de3afd9db","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570157677,"stop":1725570160188,"duration":2511},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TelfordAndWrekinCouncil]","uid":"7ce3d9bdd086151e","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570160190,"stop":1725570161451,"duration":1261},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TelfordAndWrekinCouncil"],"tags":[]},{"name":"Validate Council Output [TendringDistrictCouncil]","uid":"4a289f4de7675a73","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570161454,"stop":1725570185394,"duration":23940},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TendringDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RenfrewshireCouncil]","uid":"d16915df9a3f16f6","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570171475,"stop":1725570192415,"duration":20940},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RenfrewshireCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"5d201169480e0e9d","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725570174967,"stop":1725570176851,"duration":1884},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SwanseaCouncil]","uid":"fb7f48fa9f6aeffc","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570176888,"stop":1725570177953,"duration":1065},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwanseaCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"3e904a5aae68e83f","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570177955,"stop":1725570179741,"duration":1786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"b43844bc784f9a4d","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570179743,"stop":1725570182620,"duration":2877},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"d878e8e2d06c9a30","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570182624,"stop":1725570185425,"duration":2801},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [TestValleyBoroughCouncil]","uid":"92d8da2b63db2d04","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570185397,"stop":1725570196297,"duration":10900},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TestValleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [UttlesfordDistrictCouncil]","uid":"bc710290038f7057","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725570185428,"stop":1725570194838,"duration":9410},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["UttlesfordDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"6d341947b04fdaf3","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570192418,"stop":1725570194755,"duration":2337},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofWhiteHorseCouncil]","uid":"cecb16e79d173092","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725570194758,"stop":1725570209904,"duration":15146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofWhiteHorseCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"9a9b745e03db9859","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725570194880,"stop":1725570196230,"duration":1350},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [ThreeRiversDistrictCouncil]","uid":"89d190fd40e9032b","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570196300,"stop":1725570238224,"duration":41924},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ThreeRiversDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WalthamForest]","uid":"f5d2c145777371d2","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570196328,"stop":1725570223968,"duration":27640},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WalthamForest"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"186a19866452703b","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725570209940,"stop":1725570250443,"duration":40503},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"a03599160a1b54e3","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570223971,"stop":1725570227679,"duration":3708},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"42f2a0c84448e9c7","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570227682,"stop":1725570229866,"duration":2184},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestBerkshireCouncil]","uid":"b7649b9a0502af28","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570229868,"stop":1725570256567,"duration":26699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestBerkshireCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"69b02d2b0c94acbb","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570238226,"stop":1725570239227,"duration":1001},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"ab52b194c48333b","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570239229,"stop":1725570263567,"duration":24338},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"30e65019347be4ba","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570250483,"stop":1725570252148,"duration":1665},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WestSuffolkCouncil]","uid":"960e80f40d7163df","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725570252151,"stop":1725570262837,"duration":10686},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [WestLindseyDistrictCouncil]","uid":"2aded0ecfa1d0d04","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570256570,"stop":1725570257765,"duration":1195},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"54553070a1f7d5ab","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570257768,"stop":1725570260036,"duration":2268},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"1a859af451dac804","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"failed","time":{"start":1725570260038,"stop":1725570262388,"duration":2350},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"65fe29c301c47538","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570262426,"stop":1725570266400,"duration":3974},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TandridgeDistrictCouncil]","uid":"3e42d39f80e732ab","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570262639,"stop":1725570264919,"duration":2280},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TandridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"e854cb4e925d92b1","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570262874,"stop":1725570266328,"duration":3454},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WestNorthamptonshireCouncil]","uid":"45f32e8c4cd6c610","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570263569,"stop":1725570264609,"duration":1040},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [WyreCouncil]","uid":"2935c4ef472cd95a","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570264921,"stop":1725570267217,"duration":2296},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WyreCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"11bc1d6827648ba7","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570266330,"stop":1725570268878,"duration":2548},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [WychavonDistrictCouncil]","uid":"21455799e6f127a","parentUid":"3c45eba53820a8879fe5fb9a09fc5c6f","status":"passed","time":{"start":1725570266403,"stop":1725570272473,"duration":6070},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WychavonDistrictCouncil"],"tags":[]}],"uid":"3c45eba53820a8879fe5fb9a09fc5c6f"}],"name":"behaviors"} \ No newline at end of file diff --git a/3.11/2086/data/categories.csv b/3.11/2086/data/categories.csv deleted file mode 100644 index 01fbe32fe5..0000000000 --- a/3.11/2086/data/categories.csv +++ /dev/null @@ -1,2 +0,0 @@ -"Category","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"Product defects","37","0","0","0","0" diff --git a/3.11/2086/data/categories.json b/3.11/2086/data/categories.json deleted file mode 100644 index 3d9c93f77e..0000000000 --- a/3.11/2086/data/categories.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Product defects","children":[{"name":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56529535e8da \n#1 0x56529502ce50 \n#2 0x56529507c644 \n#3 0x56529507c931 \n#4 0x5652950c2534 \n#5 0x5652950a14bd \n#6 0x5652950bf9c6 \n#7 0x5652950a1233 \n#8 0x56529506f093 \n#9 0x56529507009e \n#10 0x565295325b3b \n#11 0x565295329af1 \n#12 0x565295311705 \n#13 0x56529532a662 \n#14 0x5652952f68df \n#15 0x56529534d6d8 \n#16 0x56529534d8a2 \n#17 0x56529535d6cc \n#18 0x7f8559397a94 \n#19 0x7f8559424a34 __clone","children":[{"name":"Validate Council Output [BexleyCouncil]","uid":"203eadfde5ee74d0","parentUid":"10401e783e463465f3c5b127c849c11c","status":"failed","time":{"start":1725568767805,"stop":1725568826355,"duration":58550},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]}],"uid":"10401e783e463465f3c5b127c849c11c"},{"name":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569c8cdc8da \n#1 0x5569c89aae50 \n#2 0x5569c89fa644 \n#3 0x5569c89fa931 \n#4 0x5569c8a40534 \n#5 0x5569c8a1f4bd \n#6 0x5569c8a3d9c6 \n#7 0x5569c8a1f233 \n#8 0x5569c89ed093 \n#9 0x5569c89ee09e \n#10 0x5569c8ca3b3b \n#11 0x5569c8ca7af1 \n#12 0x5569c8c8f705 \n#13 0x5569c8ca8662 \n#14 0x5569c8c748df \n#15 0x5569c8ccb6d8 \n#16 0x5569c8ccb8a2 \n#17 0x5569c8cdb6cc \n#18 0x7ff46e07aa94 \n#19 0x7ff46e107a34 __clone","children":[{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"7d38207ec1c176e7","parentUid":"e9a152c4b8af760d72672f8c176d1b0b","status":"failed","time":{"start":1725568788279,"stop":1725568833978,"duration":45699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]}],"uid":"e9a152c4b8af760d72672f8c176d1b0b"},{"name":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","children":[{"name":"Validate Council Output [CalderdaleCouncil]","uid":"3126dcf2548ff086","parentUid":"98de25f385253732bbcab9f3c035cbb4","status":"failed","time":{"start":1725568835933,"stop":1725569135977,"duration":300044},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"3d9ca80148347061","parentUid":"98de25f385253732bbcab9f3c035cbb4","status":"failed","time":{"start":1725568874903,"stop":1725569174952,"duration":300049},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"f1cc4efa53f79014","parentUid":"98de25f385253732bbcab9f3c035cbb4","status":"failed","time":{"start":1725568898211,"stop":1725569198253,"duration":300042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BrightonandHoveCityCouncil]","uid":"1c122e9e0edf2dce","parentUid":"98de25f385253732bbcab9f3c035cbb4","status":"failed","time":{"start":1725569176061,"stop":1725569476071,"duration":300010},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BrightonandHoveCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthKestevenDistrictCouncil]","uid":"97746189b94eba7a","parentUid":"98de25f385253732bbcab9f3c035cbb4","status":"failed","time":{"start":1725569820143,"stop":1725570120152,"duration":300009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"f467e75f6935f741","parentUid":"98de25f385253732bbcab9f3c035cbb4","status":"failed","time":{"start":1725569825397,"stop":1725570125441,"duration":300044},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]}],"uid":"98de25f385253732bbcab9f3c035cbb4"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all'","children":[{"name":"Validate Council Output [EastDevonDC]","uid":"68e12ff75cf9cfec","parentUid":"4aaf1926d74f61bf2611ed3fad532a30","status":"failed","time":{"start":1725568897538,"stop":1725568898123,"duration":585},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"ed2d7ccbda7c8ae0","parentUid":"4aaf1926d74f61bf2611ed3fad532a30","status":"failed","time":{"start":1725569506765,"stop":1725569507672,"duration":907},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"e85f1c22ef567492","parentUid":"4aaf1926d74f61bf2611ed3fad532a30","status":"failed","time":{"start":1725569665306,"stop":1725569665605,"duration":299},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"5d201169480e0e9d","parentUid":"4aaf1926d74f61bf2611ed3fad532a30","status":"failed","time":{"start":1725570174967,"stop":1725570176851,"duration":1884},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]}],"uid":"4aaf1926d74f61bf2611ed3fad532a30"},{"name":"IndexError: list index out of range","children":[{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"d8b0ef6f0e0cc24f","parentUid":"e74793b8431f776dc15311074d5296bf","status":"failed","time":{"start":1725569139439,"stop":1725569140112,"duration":673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"e78095e718667f52","parentUid":"e74793b8431f776dc15311074d5296bf","status":"failed","time":{"start":1725569698988,"stop":1725569700386,"duration":1398},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]}],"uid":"e74793b8431f776dc15311074d5296bf"},{"name":"SystemExit: 1","children":[{"name":"Validate Council Output [BracknellForestCouncil]","uid":"3cd83e262a512520","parentUid":"29855136f1cd476a20b01578b108bdff","status":"failed","time":{"start":1725569175012,"stop":1725569175015,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BracknellForestCouncil"],"tags":[]}],"uid":"29855136f1cd476a20b01578b108bdff"},{"name":"IndexError: string index out of range","children":[{"name":"Validate Council Output [BradfordMDC]","uid":"f0bf29da5a9975ed","parentUid":"c06ba238b175263ee7f61d933fba54a7","status":"failed","time":{"start":1725569175076,"stop":1725569176021,"duration":945},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BradfordMDC"],"tags":[]}],"uid":"c06ba238b175263ee7f61d933fba54a7"},{"name":"ValueError: unconverted data remains: t","children":[{"name":"Validate Council Output [CornwallCouncil]","uid":"ee42535b4435ed3e","parentUid":"a419926362e07fac54e4188e5f24316a","status":"failed","time":{"start":1725569419661,"stop":1725569420596,"duration":935},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CornwallCouncil"],"tags":[]}],"uid":"a419926362e07fac54e4188e5f24316a"},{"name":"AttributeError: 'NoneType' object has no attribute 'attrs'","children":[{"name":"Validate Council Output [CroydonCouncil]","uid":"461e6731fd62c22","parentUid":"771af68ff52753ae0b77c95b93d7564c","status":"failed","time":{"start":1725569422237,"stop":1725569425755,"duration":3518},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]}],"uid":"771af68ff52753ae0b77c95b93d7564c"},{"name":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","children":[{"name":"Validate Council Output [CheshireEastCouncil]","uid":"f6f4bba07598c0fc","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1725569493744,"stop":1725569494000,"duration":256},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]}],"uid":"24d8cb1e20ccfd85379a2dbd7ab201ee"},{"name":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","children":[{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"c51c96215e2f978","parentUid":"b674ad7606779d52c8d605935d6fc9c7","status":"failed","time":{"start":1725569504357,"stop":1725569506031,"duration":1674},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [HaltonBoroughCouncil]","uid":"3b644ffeaa954f0","parentUid":"b674ad7606779d52c8d605935d6fc9c7","status":"failed","time":{"start":1725569746345,"stop":1725569772423,"duration":26078},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HaltonBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"9fe7f71e9ce8ae66","parentUid":"b674ad7606779d52c8d605935d6fc9c7","status":"failed","time":{"start":1725569844478,"stop":1725569860706,"duration":16228},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofWhiteHorseCouncil]","uid":"cecb16e79d173092","parentUid":"b674ad7606779d52c8d605935d6fc9c7","status":"failed","time":{"start":1725570194758,"stop":1725570209904,"duration":15146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofWhiteHorseCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"186a19866452703b","parentUid":"b674ad7606779d52c8d605935d6fc9c7","status":"failed","time":{"start":1725570209940,"stop":1725570250443,"duration":40503},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"1a859af451dac804","parentUid":"b674ad7606779d52c8d605935d6fc9c7","status":"failed","time":{"start":1725570260038,"stop":1725570262388,"duration":2350},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]}],"uid":"b674ad7606779d52c8d605935d6fc9c7"},{"name":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55bb5f2488da \n#1 0x55bb5ef16e50 \n#2 0x55bb5ef66644 \n#3 0x55bb5ef66931 \n#4 0x55bb5efac534 \n#5 0x55bb5ef8b4bd \n#6 0x55bb5efa99c6 \n#7 0x55bb5ef8b233 \n#8 0x55bb5ef59093 \n#9 0x55bb5ef5a09e \n#10 0x55bb5f20fb3b \n#11 0x55bb5f213af1 \n#12 0x55bb5f1fb705 \n#13 0x55bb5f214662 \n#14 0x55bb5f1e08df \n#15 0x55bb5f2376d8 \n#16 0x55bb5f2378a2 \n#17 0x55bb5f2476cc \n#18 0x7fd93d279a94 \n#19 0x7fd93d306a34 __clone","children":[{"name":"Validate Council Output [ForestOfDeanDistrictCouncil]","uid":"55c409a2f4875731","parentUid":"79606c5ddcba6f8341fcc2780c13be12","status":"failed","time":{"start":1725569511444,"stop":1725569613805,"duration":102361},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ForestOfDeanDistrictCouncil"],"tags":[]}],"uid":"79606c5ddcba6f8341fcc2780c13be12"},{"name":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x564069f438da \n#1 0x564069c11e50 \n#2 0x564069c61644 \n#3 0x564069c61931 \n#4 0x564069ca7534 \n#5 0x564069c864bd \n#6 0x564069ca49c6 \n#7 0x564069c86233 \n#8 0x564069c54093 \n#9 0x564069c5509e \n#10 0x564069f0ab3b \n#11 0x564069f0eaf1 \n#12 0x564069ef6705 \n#13 0x564069f0f662 \n#14 0x564069edb8df \n#15 0x564069f326d8 \n#16 0x564069f328a2 \n#17 0x564069f426cc \n#18 0x7f324575da94 \n#19 0x7f32457eaa34 __clone","children":[{"name":"Validate Council Output [KirkleesCouncil]","uid":"81da01e34e7a61d6","parentUid":"f245bfc71de6b5dd28167a6c4d97a1ea","status":"failed","time":{"start":1725569519218,"stop":1725569620826,"duration":101608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KirkleesCouncil"],"tags":[]}],"uid":"f245bfc71de6b5dd28167a6c4d97a1ea"},{"name":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55e9bb1af8da \n#1 0x55e9bae7de50 \n#2 0x55e9baecd644 \n#3 0x55e9baecd931 \n#4 0x55e9baf13534 \n#5 0x55e9baef24bd \n#6 0x55e9baf109c6 \n#7 0x55e9baef2233 \n#8 0x55e9baec0093 \n#9 0x55e9baec109e \n#10 0x55e9bb176b3b \n#11 0x55e9bb17aaf1 \n#12 0x55e9bb162705 \n#13 0x55e9bb17b662 \n#14 0x55e9bb1478df \n#15 0x55e9bb19e6d8 \n#16 0x55e9bb19e8a2 \n#17 0x55e9bb1ae6cc \n#18 0x7fc932380a94 \n#19 0x7fc93240da34 __clone","children":[{"name":"Validate Council Output [GatesheadCouncil]","uid":"579544834253bb73","parentUid":"2e819aa97cfbfc664427eadf5ea2cf18","status":"failed","time":{"start":1725569613844,"stop":1725569698635,"duration":84791},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]}],"uid":"2e819aa97cfbfc664427eadf5ea2cf18"},{"name":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55726a2298da \n#1 0x557269ef7e50 \n#2 0x557269f47644 \n#3 0x557269f47931 \n#4 0x557269f8d534 \n#5 0x557269f6c4bd \n#6 0x557269f8a9c6 \n#7 0x557269f6c233 \n#8 0x557269f3a093 \n#9 0x557269f3b09e \n#10 0x55726a1f0b3b \n#11 0x55726a1f4af1 \n#12 0x55726a1dc705 \n#13 0x55726a1f5662 \n#14 0x55726a1c18df \n#15 0x55726a2186d8 \n#16 0x55726a2188a2 \n#17 0x55726a2286cc \n#18 0x7f7827b72a94 \n#19 0x7f7827bffa34 __clone","children":[{"name":"Validate Council Output [KnowsleyMBCouncil]","uid":"7878319c63bb8817","parentUid":"3ff5156c54d0d1af26d6877da67df814","status":"failed","time":{"start":1725569620917,"stop":1725569730836,"duration":109919},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KnowsleyMBCouncil"],"tags":[]}],"uid":"3ff5156c54d0d1af26d6877da67df814"},{"name":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55c49cfee8da \n#1 0x55c49ccbce50 \n#2 0x55c49cd0c644 \n#3 0x55c49cd0c931 \n#4 0x55c49cd52534 \n#5 0x55c49cd314bd \n#6 0x55c49cd4f9c6 \n#7 0x55c49cd31233 \n#8 0x55c49ccff093 \n#9 0x55c49cd0009e \n#10 0x55c49cfb5b3b \n#11 0x55c49cfb9af1 \n#12 0x55c49cfa1705 \n#13 0x55c49cfba662 \n#14 0x55c49cf868df \n#15 0x55c49cfdd6d8 \n#16 0x55c49cfdd8a2 \n#17 0x55c49cfed6cc \n#18 0x7fb0e0852a94 \n#19 0x7fb0e08dfa34 __clone","children":[{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"798a8d50407524c1","parentUid":"25be72da148d565d02ffe682a8719f3d","status":"failed","time":{"start":1725569666383,"stop":1725569738128,"duration":71745},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]}],"uid":"25be72da148d565d02ffe682a8719f3d"},{"name":"selenium.common.exceptions.WebDriverException: Message: Unable to route (DELETE) /session/303e5db93b6c32b145627baa54b5bf4a","children":[{"name":"Validate Council Output [PrestonCityCouncil]","uid":"b638be9f7c00d681","parentUid":"63c18711f8b04ff0379e369014a5aaf0","status":"failed","time":{"start":1725569810529,"stop":1725570125873,"duration":315344},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]}],"uid":"63c18711f8b04ff0379e369014a5aaf0"},{"name":"jsonschema.exceptions.ValidationError: 'Today' does not match '\\\\d{2}/\\\\d{2}/\\\\d{4}'\n\nFailed validating 'pattern' in schema['properties']['bins']['items']['properties']['collectionDate']:\n {'type': 'string', 'pattern': '\\\\d{2}/\\\\d{2}/\\\\d{4}'}\n\nOn instance['bins'][0]['collectionDate']:\n 'Today'","children":[{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"db5732f7f6df2500","parentUid":"6bf21c691c44ce82a2e5923b9471e8f3","status":"failed","time":{"start":1725569843114,"stop":1725569844442,"duration":1328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]}],"uid":"6bf21c691c44ce82a2e5923b9471e8f3"},{"name":"AttributeError: 'NoneType' object has no attribute 'find'","children":[{"name":"Validate Council Output [StHelensBC]","uid":"d38810cc73c4a37d","parentUid":"ac9dd2af82607e31d4d68fb98f5d88b8","status":"failed","time":{"start":1725569863211,"stop":1725569867466,"duration":4255},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]}],"uid":"ac9dd2af82607e31d4d68fb98f5d88b8"},{"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":"3a37fdd7ca3956f6","parentUid":"dcdf81772b07049bbb5a3c87359a964f","status":"failed","time":{"start":1725570127446,"stop":1725570262516,"duration":135070},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]}],"uid":"dcdf81772b07049bbb5a3c87359a964f"},{"name":"ValueError: time data 'Thursday 3rd October' does not match format '%A %dth %B'","children":[{"name":"Validate Council Output [UttlesfordDistrictCouncil]","uid":"bc710290038f7057","parentUid":"cfbc654d784d48fb93293a29daac5102","status":"failed","time":{"start":1725570185428,"stop":1725570194838,"duration":9410},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["UttlesfordDistrictCouncil"],"tags":[]}],"uid":"cfbc654d784d48fb93293a29daac5102"},{"name":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","children":[{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"9a9b745e03db9859","parentUid":"ce17111d98891ea44dca225c756485ea","status":"failed","time":{"start":1725570194880,"stop":1725570196230,"duration":1350},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]}],"uid":"ce17111d98891ea44dca225c756485ea"},{"name":"AttributeError: module 'itertools' has no attribute 'batched'","children":[{"name":"Validate Council Output [WestSuffolkCouncil]","uid":"960e80f40d7163df","parentUid":"399ea04a22e57e402eba7e79ae8efd38","status":"failed","time":{"start":1725570252151,"stop":1725570262837,"duration":10686},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestSuffolkCouncil"],"tags":[]}],"uid":"399ea04a22e57e402eba7e79ae8efd38"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}],"name":"categories"} \ No newline at end of file diff --git a/3.11/2086/data/packages.json b/3.11/2086/data/packages.json deleted file mode 100644 index 46f5804aa0..0000000000 --- a/3.11/2086/data/packages.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"Validate Council Output [BelfastCityCouncil]","uid":"ee84c7d5c2a71e0d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568766327,"stop":1725568767803,"duration":1476},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BelfastCityCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"2fa93c040caa79a7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568766327,"stop":1725568788275,"duration":21948},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [AdurAndWorthingCouncils]","uid":"855ddec236dff4f4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568766327,"stop":1725568767130,"duration":803},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AdurAndWorthingCouncils"],"tags":[]},{"name":"Validate Council Output [CheshireWestAndChesterCouncil]","uid":"354174527fad36b1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568766329,"stop":1725568784278,"duration":17949},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireWestAndChesterCouncil"],"tags":[]},{"name":"Validate Council Output [ArunCouncil]","uid":"ae6036d7a6dac145","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568767134,"stop":1725568791383,"duration":24249},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ArunCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"203eadfde5ee74d0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725568767805,"stop":1725568826355,"duration":58550},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [ChichesterDistrictCouncil]","uid":"7a991eb921b9f605","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568784280,"stop":1725568831718,"duration":47438},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChichesterDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"7d38207ec1c176e7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725568788279,"stop":1725568833978,"duration":45699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"ffd8854b9cb4b539","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568791385,"stop":1725568792521,"duration":1136},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"252a29cf94d56c27","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568792523,"stop":1725568793212,"duration":689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BarnetCouncil]","uid":"12ce17c73bc9a505","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568793214,"stop":1725568874155,"duration":80941},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BarnetCouncil"],"tags":[]},{"name":"Validate Council Output [BirminghamCityCouncil]","uid":"cdc33682d3e27b88","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568826476,"stop":1725568831386,"duration":4910},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BirminghamCityCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"5300d6b05f88b387","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568831388,"stop":1725568874901,"duration":43513},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [ChorleyCouncil]","uid":"63e22d2d300ffb71","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568831720,"stop":1725569418818,"duration":587098},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChorleyCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"418b7387d8619ca6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568834125,"stop":1725568835931,"duration":1806},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"3126dcf2548ff086","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725568835933,"stop":1725569135977,"duration":300044},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [BarnsleyMBCouncil]","uid":"4f4be99b6517bf13","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568874157,"stop":1725568875175,"duration":1018},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BarnsleyMBCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"3d9ca80148347061","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725568874903,"stop":1725569174952,"duration":300049},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"d66f247c8ab05280","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568875179,"stop":1725568881310,"duration":6131},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"cecddf172963b631","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568881312,"stop":1725568882061,"duration":749},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BedfordBoroughCouncil]","uid":"353149d94667cad0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568882063,"stop":1725568883981,"duration":1918},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BedfordBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BedfordshireCouncil]","uid":"8c232f9a61d6d1c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568883983,"stop":1725568885223,"duration":1240},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BedfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [DorsetCouncil]","uid":"67f97900554b9266","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568885225,"stop":1725568887422,"duration":2197},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DorsetCouncil"],"tags":[]},{"name":"Validate Council Output [DoverDistrictCouncil]","uid":"bcb5da596753aa2d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568887424,"stop":1725568889601,"duration":2177},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoverDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"27b62f36ee2c9877","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568889603,"stop":1725568892102,"duration":2499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"f8503d05ff809245","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725568892104,"stop":1725568897537,"duration":5433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"68e12ff75cf9cfec","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725568897538,"stop":1725568898123,"duration":585},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"f1cc4efa53f79014","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725568898211,"stop":1725569198253,"duration":300042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"ae3a2db65db42290","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569136032,"stop":1725569136653,"duration":621},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"b96376b30527ebc6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569136655,"stop":1725569139437,"duration":2782},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"d8b0ef6f0e0cc24f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569139439,"stop":1725569140112,"duration":673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"83cf68082d905a8d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569140166,"stop":1725569142067,"duration":1901},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"7093b8958d16a705","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569142069,"stop":1725569493742,"duration":351673},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BracknellForestCouncil]","uid":"3cd83e262a512520","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569175012,"stop":1725569175015,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BracknellForestCouncil"],"tags":[]},{"name":"Validate Council Output [BradfordMDC]","uid":"f0bf29da5a9975ed","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569175076,"stop":1725569176021,"duration":945},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BradfordMDC"],"tags":[]},{"name":"Validate Council Output [BrightonandHoveCityCouncil]","uid":"1c122e9e0edf2dce","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569176061,"stop":1725569476071,"duration":300010},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BrightonandHoveCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"480e8de320ed5cfe","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569198339,"stop":1725569498117,"duration":299778},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"6cad2e33d2e72b8e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569418821,"stop":1725569419659,"duration":838},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CornwallCouncil]","uid":"ee42535b4435ed3e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569419661,"stop":1725569420596,"duration":935},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CornwallCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"ed84aec6d3c99f82","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569420698,"stop":1725569422234,"duration":1536},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"461e6731fd62c22","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569422237,"stop":1725569425755,"duration":3518},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DartfordBoroughCouncil]","uid":"e6dc8b07fbcdf25e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569425795,"stop":1725569427085,"duration":1290},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DartfordBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"ca23615d27ea26f4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569427087,"stop":1725569501288,"duration":74201},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"e5ba98380e92d26a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569476133,"stop":1725569478155,"duration":2022},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"7db6bc258b0acbfb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569478157,"stop":1725569511442,"duration":33285},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"f6f4bba07598c0fc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569493744,"stop":1725569494000,"duration":256},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [HullCityCouncil]","uid":"9dceb0dd3fecb719","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569494167,"stop":1725569495490,"duration":1323},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HullCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"3112b6cba112569e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569495494,"stop":1725569496806,"duration":1312},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"20d0e62d881aa4af","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569496809,"stop":1725569519216,"duration":22407},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"1232a838a08fd881","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569498120,"stop":1725569531355,"duration":33235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"5a53cc7e25d924be","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569501290,"stop":1725569503421,"duration":2131},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"1eb5340650872469","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569503423,"stop":1725569504355,"duration":932},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"c51c96215e2f978","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569504357,"stop":1725569506031,"duration":1674},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MansfieldDistrictCouncil]","uid":"18f3dbb56aa2f521","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569506100,"stop":1725569506763,"duration":663},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MansfieldDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"ed2d7ccbda7c8ae0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569506765,"stop":1725569507672,"duration":907},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidAndEastAntrimBoroughCouncil]","uid":"9613fbe0416fcd7d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569507704,"stop":1725569548072,"duration":40368},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidAndEastAntrimBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ForestOfDeanDistrictCouncil]","uid":"55c409a2f4875731","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569511444,"stop":1725569613805,"duration":102361},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ForestOfDeanDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KirkleesCouncil]","uid":"81da01e34e7a61d6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569519218,"stop":1725569620826,"duration":101608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KirkleesCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"9209ec176967bf52","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569531358,"stop":1725569532888,"duration":1530},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EnfieldCouncil]","uid":"f964ce55fb6c6f87","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569532891,"stop":1725569659199,"duration":126308},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EnfieldCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"4ffcd36ed5f2deaa","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569548074,"stop":1725569665304,"duration":117230},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"579544834253bb73","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569613844,"stop":1725569698635,"duration":84791},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [KnowsleyMBCouncil]","uid":"7878319c63bb8817","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569620917,"stop":1725569730836,"duration":109919},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KnowsleyMBCouncil"],"tags":[]},{"name":"Validate Council Output [EnvironmentFirst]","uid":"a9438e8f62516077","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569659201,"stop":1725569660347,"duration":1146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EnvironmentFirst"],"tags":[]},{"name":"Validate Council Output [EppingForestDistrictCouncil]","uid":"c353ad9b3598a861","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569660349,"stop":1725569735519,"duration":75170},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EppingForestDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"e85f1c22ef567492","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569665306,"stop":1725569665605,"duration":299},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [MoleValleyDistrictCouncil]","uid":"1f82db22ca7d5215","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569665644,"stop":1725569666381,"duration":737},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MoleValleyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"798a8d50407524c1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569666383,"stop":1725569738128,"duration":71745},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [GedlingBoroughCouncil]","uid":"e7eadac7f7b74626","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569698711,"stop":1725569698985,"duration":274},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GedlingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"e78095e718667f52","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569698988,"stop":1725569700386,"duration":1398},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"408e2415ce4710b2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569700421,"stop":1725569746343,"duration":45922},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"a241de300355ffcd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569730875,"stop":1725569736356,"duration":5481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"3c1b0afcd23c4e93","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569735521,"stop":1725569737954,"duration":2433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"113d988be1dd0fda","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569736359,"stop":1725569755506,"duration":19147},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [FarehamBoroughCouncil]","uid":"1b1e45b4657804bd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569737956,"stop":1725569738523,"duration":567},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FarehamBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NewForestCouncil]","uid":"180bf8a3916ca08e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569738185,"stop":1725569758623,"duration":20438},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewForestCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"2758b82623efa80d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569738525,"stop":1725569741253,"duration":2728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"cdabe222583aedde","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569741255,"stop":1725569763459,"duration":22204},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HaltonBoroughCouncil]","uid":"3b644ffeaa954f0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569746345,"stop":1725569772423,"duration":26078},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HaltonBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"c2f937dc3d485bc1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569755509,"stop":1725569756287,"duration":778},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LiverpoolCityCouncil]","uid":"14407597e984fad","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569756289,"stop":1725569756948,"duration":659},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LiverpoolCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"8532414a78ce0f78","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569756950,"stop":1725569759655,"duration":2705},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"f006a93cc0a67ce2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569758625,"stop":1725569759421,"duration":796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"5c36081f37b6f24a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569759423,"stop":1725569771574,"duration":12151},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughRedbridge]","uid":"e2feecc0f108047c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569759657,"stop":1725569780149,"duration":20492},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughRedbridge"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"bb2d70a80d2e4a82","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569763461,"stop":1725569764281,"duration":820},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"e011ed97f8df1f14","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569764283,"stop":1725569765569,"duration":1286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"208b5da0355f901","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569765573,"stop":1725569767591,"duration":2018},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthWestLeicestershire]","uid":"c7e2c74c85280a10","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569767593,"stop":1725569783404,"duration":15811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthWestLeicestershire"],"tags":[]},{"name":"Validate Council Output [NewhamCouncil]","uid":"9f8b71b126bf0137","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569771577,"stop":1725569772570,"duration":993},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewhamCouncil"],"tags":[]},{"name":"Validate Council Output [HaringeyCouncil]","uid":"62fb8889186e433a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569772466,"stop":1725569774496,"duration":2030},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HaringeyCouncil"],"tags":[]},{"name":"Validate Council Output [NewportCityCouncil]","uid":"a4a2d5410faa594d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569772573,"stop":1725569775411,"duration":2838},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewportCityCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"670735a14068b684","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569774498,"stop":1725569776615,"duration":2117},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastDerbyshireDistrictCouncil]","uid":"83d0f4bfffd1f847","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569775414,"stop":1725569792981,"duration":17567},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastDerbyshireDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"121ecf27295e273","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569776618,"stop":1725569799100,"duration":22482},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"faa3c24c049b8093","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569780151,"stop":1725569781289,"duration":1138},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [OldhamCouncil]","uid":"2eefb59a26de532","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569781291,"stop":1725569783173,"duration":1882},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["OldhamCouncil"],"tags":[]},{"name":"Validate Council Output [PortsmouthCityCouncil]","uid":"c49cf93b757325","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569783175,"stop":1725569810527,"duration":27352},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PortsmouthCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthYorkshire]","uid":"44754ed54a4284c2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569783407,"stop":1725569784884,"duration":1477},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthYorkshire"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"1b916c255e735c46","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569784886,"stop":1725569814651,"duration":29765},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"c1c16c3e015de9e6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569792983,"stop":1725569797403,"duration":4420},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"10f9fcc720d87e1d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569797405,"stop":1725569801043,"duration":3638},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HounslowCouncil]","uid":"fd77832074514e64","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569799102,"stop":1725569819582,"duration":20480},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HounslowCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"9ae8afeb03092ea1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569801045,"stop":1725569801786,"duration":741},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"e02b55d277d4b33","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569801789,"stop":1725569807755,"duration":5966},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [SevenoaksDistrictCouncil]","uid":"7421a0356a2ad05c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569807757,"stop":1725569825616,"duration":17859},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SevenoaksDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"b638be9f7c00d681","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569810529,"stop":1725570125873,"duration":315344},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [NottinghamCityCouncil]","uid":"3398a6c08300736","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569814654,"stop":1725569816519,"duration":1865},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NottinghamCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"84f8a133700f5278","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569816521,"stop":1725569817567,"duration":1046},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"1a7cbebb56de2146","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569817569,"stop":1725569819571,"duration":2002},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthGloucestershireCouncil]","uid":"277b94eb1ca25de","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569819573,"stop":1725569820141,"duration":568},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthGloucestershireCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"d6d2c277fe31a4e1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569819584,"stop":1725569820918,"duration":1334},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [SouthKestevenDistrictCouncil]","uid":"97746189b94eba7a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569820143,"stop":1725570120152,"duration":300009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RochfordCouncil]","uid":"6a991595c4ee982d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569820920,"stop":1725569821716,"duration":796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochfordCouncil"],"tags":[]},{"name":"Validate Council Output [RugbyBoroughCouncil]","uid":"bb83007d3b2409f2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569821718,"stop":1725569825395,"duration":3677},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RugbyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"f467e75f6935f741","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569825397,"stop":1725570125441,"duration":300044},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"6959c417a7b5722a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569825618,"stop":1725569827916,"duration":2298},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [ShropshireCouncil]","uid":"f721bc4ef8667666","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569827918,"stop":1725569832711,"duration":4793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ShropshireCouncil"],"tags":[]},{"name":"Validate Council Output [SolihullCouncil]","uid":"7f39e99174fdefed","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569832713,"stop":1725569834275,"duration":1562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SolihullCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"e0a36e48f2eb87c8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569834278,"stop":1725569843112,"duration":8834},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"db5732f7f6df2500","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569843114,"stop":1725569844442,"duration":1328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"9fe7f71e9ce8ae66","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569844478,"stop":1725569860706,"duration":16228},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"c9725c4954bb8d4f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569860740,"stop":1725569862507,"duration":1767},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StAlbansCityAndDistrictCouncil]","uid":"4853504cfce8bf50","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569862509,"stop":1725569863209,"duration":700},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StAlbansCityAndDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"d38810cc73c4a37d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725569863211,"stop":1725569867466,"duration":4255},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StaffordBoroughCouncil]","uid":"1a1f598a3f242cd2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569867532,"stop":1725569868563,"duration":1031},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"27a6d04688f4d3a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725569868565,"stop":1725570157675,"duration":289110},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"9c2172c854f91c2a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570120263,"stop":1725570120910,"duration":647},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [StokeOnTrentCityCouncil]","uid":"72e82a35cee2b14","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570120912,"stop":1725570121966,"duration":1054},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StokeOnTrentCityCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"fd57a6f2478cf6f2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570121968,"stop":1725570123605,"duration":1637},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [StroudDistrictCouncil]","uid":"7078d001027887b9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570123607,"stop":1725570128127,"duration":4520},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StroudDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"2a7bad8d852320d2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570125530,"stop":1725570126059,"duration":529},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [ReadingBoroughCouncil]","uid":"a9b1599c0450d320","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570125945,"stop":1725570126499,"duration":554},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReadingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"7650c3982fc49f8f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570126062,"stop":1725570127445,"duration":1383},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"754b638cb5b37ff9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570126501,"stop":1725570171472,"duration":44971},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"3a37fdd7ca3956f6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725570127446,"stop":1725570262516,"duration":135070},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [SunderlandCityCouncil]","uid":"a81bf5560395c402","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570128129,"stop":1725570174964,"duration":46835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SunderlandCityCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"90c7d72de3afd9db","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570157677,"stop":1725570160188,"duration":2511},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TelfordAndWrekinCouncil]","uid":"7ce3d9bdd086151e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570160190,"stop":1725570161451,"duration":1261},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TelfordAndWrekinCouncil"],"tags":[]},{"name":"Validate Council Output [TendringDistrictCouncil]","uid":"4a289f4de7675a73","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570161454,"stop":1725570185394,"duration":23940},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TendringDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RenfrewshireCouncil]","uid":"d16915df9a3f16f6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570171475,"stop":1725570192415,"duration":20940},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RenfrewshireCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"5d201169480e0e9d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725570174967,"stop":1725570176851,"duration":1884},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SwanseaCouncil]","uid":"fb7f48fa9f6aeffc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570176888,"stop":1725570177953,"duration":1065},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwanseaCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"3e904a5aae68e83f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570177955,"stop":1725570179741,"duration":1786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"b43844bc784f9a4d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570179743,"stop":1725570182620,"duration":2877},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"d878e8e2d06c9a30","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570182624,"stop":1725570185425,"duration":2801},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [TestValleyBoroughCouncil]","uid":"92d8da2b63db2d04","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570185397,"stop":1725570196297,"duration":10900},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TestValleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [UttlesfordDistrictCouncil]","uid":"bc710290038f7057","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725570185428,"stop":1725570194838,"duration":9410},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["UttlesfordDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"6d341947b04fdaf3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570192418,"stop":1725570194755,"duration":2337},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofWhiteHorseCouncil]","uid":"cecb16e79d173092","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725570194758,"stop":1725570209904,"duration":15146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofWhiteHorseCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"9a9b745e03db9859","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725570194880,"stop":1725570196230,"duration":1350},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [ThreeRiversDistrictCouncil]","uid":"89d190fd40e9032b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570196300,"stop":1725570238224,"duration":41924},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ThreeRiversDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WalthamForest]","uid":"f5d2c145777371d2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570196328,"stop":1725570223968,"duration":27640},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WalthamForest"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"186a19866452703b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725570209940,"stop":1725570250443,"duration":40503},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"a03599160a1b54e3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570223971,"stop":1725570227679,"duration":3708},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"42f2a0c84448e9c7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570227682,"stop":1725570229866,"duration":2184},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestBerkshireCouncil]","uid":"b7649b9a0502af28","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570229868,"stop":1725570256567,"duration":26699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestBerkshireCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"69b02d2b0c94acbb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570238226,"stop":1725570239227,"duration":1001},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"ab52b194c48333b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570239229,"stop":1725570263567,"duration":24338},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"30e65019347be4ba","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570250483,"stop":1725570252148,"duration":1665},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WestSuffolkCouncil]","uid":"960e80f40d7163df","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725570252151,"stop":1725570262837,"duration":10686},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [WestLindseyDistrictCouncil]","uid":"2aded0ecfa1d0d04","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570256570,"stop":1725570257765,"duration":1195},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"54553070a1f7d5ab","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570257768,"stop":1725570260036,"duration":2268},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"1a859af451dac804","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1725570260038,"stop":1725570262388,"duration":2350},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"65fe29c301c47538","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570262426,"stop":1725570266400,"duration":3974},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TandridgeDistrictCouncil]","uid":"3e42d39f80e732ab","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570262639,"stop":1725570264919,"duration":2280},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TandridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"e854cb4e925d92b1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570262874,"stop":1725570266328,"duration":3454},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WestNorthamptonshireCouncil]","uid":"45f32e8c4cd6c610","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570263569,"stop":1725570264609,"duration":1040},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [WyreCouncil]","uid":"2935c4ef472cd95a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570264921,"stop":1725570267217,"duration":2296},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WyreCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"11bc1d6827648ba7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570266330,"stop":1725570268878,"duration":2548},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [WychavonDistrictCouncil]","uid":"21455799e6f127a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1725570266403,"stop":1725570272473,"duration":6070},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WychavonDistrictCouncil"],"tags":[]}],"name":"packages"} \ No newline at end of file diff --git a/3.11/2086/data/suites.csv b/3.11/2086/data/suites.csv deleted file mode 100644 index 19671f6c94..0000000000 --- a/3.11/2086/data/suites.csv +++ /dev/null @@ -1,172 +0,0 @@ -"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" -"passed","Thu Sep 05 20:56:59 GMT 2024","Thu Sep 05 20:57:00 GMT 2024","1334","","","","","","Validate Council Output [RochdaleCouncil]","" -"passed","Thu Sep 05 20:41:21 GMT 2024","Thu Sep 05 20:41:22 GMT 2024","749","","","","","","Validate Council Output [BathAndNorthEastSomersetCouncil]","" -"passed","Thu Sep 05 20:45:42 GMT 2024","Thu Sep 05 20:51:33 GMT 2024","351673","","","","","","Validate Council Output [ChelmsfordCityCouncil]","" -"passed","Thu Sep 05 20:56:23 GMT 2024","Thu Sep 05 20:56:24 GMT 2024","1477","","","","","","Validate Council Output [NorthYorkshire]","" -"passed","Thu Sep 05 21:03:47 GMT 2024","Thu Sep 05 21:03:49 GMT 2024","2184","","","","","","Validate Council Output [WelhatCouncil]","" -"passed","Thu Sep 05 20:55:36 GMT 2024","Thu Sep 05 20:55:55 GMT 2024","19147","","","","","","Validate Council Output [LeedsCityCouncil]","" -"passed","Thu Sep 05 20:55:37 GMT 2024","Thu Sep 05 20:55:38 GMT 2024","567","","","","","","Validate Council Output [FarehamBoroughCouncil]","" -"passed","Thu Sep 05 20:56:23 GMT 2024","Thu Sep 05 20:56:50 GMT 2024","27352","","","","","","Validate Council Output [PortsmouthCityCouncil]","" -"passed","Thu Sep 05 20:55:30 GMT 2024","Thu Sep 05 20:55:36 GMT 2024","5481","","","","","","Validate Council Output [LancasterCityCouncil]","" -"passed","Thu Sep 05 20:56:14 GMT 2024","Thu Sep 05 20:56:16 GMT 2024","2117","","","","","","Validate Council Output [HarrogateBoroughCouncil]","" -"passed","Thu Sep 05 20:56:41 GMT 2024","Thu Sep 05 20:56:47 GMT 2024","5966","","","","","","Validate Council Output [NorthLincolnshireCouncil]","" -"failed","Thu Sep 05 21:04:20 GMT 2024","Thu Sep 05 21:04:22 GMT 2024","2350","","","","","","Validate Council Output [WindsorAndMaidenheadCouncil]","" -"passed","Thu Sep 05 20:51:35 GMT 2024","Thu Sep 05 20:51:36 GMT 2024","1312","","","","","","Validate Council Output [HuntingdonDistrictCouncil]","" -"failed","Thu Sep 05 20:41:14 GMT 2024","Thu Sep 05 20:46:14 GMT 2024","300049","","","","","","Validate Council Output [BoltonCouncil]","" -"passed","Thu Sep 05 20:41:29 GMT 2024","Thu Sep 05 20:41:32 GMT 2024","2499","","","","","","Validate Council Output [DurhamCouncil]","" -"passed","Thu Sep 05 20:39:26 GMT 2024","Thu Sep 05 20:39:27 GMT 2024","1476","","","","","","Validate Council Output [BelfastCityCouncil]","" -"passed","Thu Sep 05 21:04:17 GMT 2024","Thu Sep 05 21:04:20 GMT 2024","2268","","","","","","Validate Council Output [WiltshireCouncil]","" -"passed","Thu Sep 05 20:55:41 GMT 2024","Thu Sep 05 20:56:03 GMT 2024","22204","","","","","","Validate Council Output [NorthNorfolkDistrictCouncil]","" -"passed","Thu Sep 05 20:56:54 GMT 2024","Thu Sep 05 20:56:56 GMT 2024","1865","","","","","","Validate Council Output [NottinghamCityCouncil]","" -"passed","Thu Sep 05 21:04:26 GMT 2024","Thu Sep 05 21:04:28 GMT 2024","2548","","","","","","Validate Council Output [YorkCouncil]","" -"passed","Thu Sep 05 20:55:58 GMT 2024","Thu Sep 05 20:55:59 GMT 2024","796","","","","","","Validate Council Output [NewarkAndSherwoodDC]","" -"failed","Thu Sep 05 20:54:26 GMT 2024","Thu Sep 05 20:55:38 GMT 2024","71745","","","","","","Validate Council Output [NeathPortTalbotCouncil]","" -"failed","Thu Sep 05 20:51:46 GMT 2024","Thu Sep 05 20:51:47 GMT 2024","907","","","","","","Validate Council Output [MertonCouncil]","" -"passed","Thu Sep 05 20:55:59 GMT 2024","Thu Sep 05 20:56:11 GMT 2024","12151","","","","","","Validate Council Output [NewcastleCityCouncil]","" -"passed","Thu Sep 05 20:46:38 GMT 2024","Thu Sep 05 20:51:38 GMT 2024","299778","","","","","","Validate Council Output [EastRidingCouncil]","" -"failed","Thu Sep 05 20:54:58 GMT 2024","Thu Sep 05 20:55:00 GMT 2024","1398","","","","","","Validate Council Output [GlasgowCityCouncil]","" -"passed","Thu Sep 05 20:57:40 GMT 2024","Thu Sep 05 20:57:42 GMT 2024","1767","","","","","","Validate Council Output [SouthTynesideCouncil]","" -"passed","Thu Sep 05 21:04:22 GMT 2024","Thu Sep 05 21:04:24 GMT 2024","2280","","","","","","Validate Council Output [TandridgeDistrictCouncil]","" -"passed","Thu Sep 05 20:56:16 GMT 2024","Thu Sep 05 20:56:39 GMT 2024","22482","","","","","","Validate Council Output [HighPeakCouncil]","" -"failed","Thu Sep 05 21:03:05 GMT 2024","Thu Sep 05 21:03:14 GMT 2024","9410","","","","","","Validate Council Output [UttlesfordDistrictCouncil]","" -"passed","Thu Sep 05 20:56:04 GMT 2024","Thu Sep 05 20:56:05 GMT 2024","1286","","","","","","Validate Council Output [NorthSomersetCouncil]","" -"passed","Thu Sep 05 20:57:47 GMT 2024","Thu Sep 05 20:57:48 GMT 2024","1031","","","","","","Validate Council Output [StaffordBoroughCouncil]","" -"passed","Thu Sep 05 20:56:12 GMT 2024","Thu Sep 05 20:56:14 GMT 2024","2030","","","","","","Validate Council Output [HaringeyCouncil]","" -"failed","Thu Sep 05 20:41:38 GMT 2024","Thu Sep 05 20:46:38 GMT 2024","300042","","","","","","Validate Council Output [EastLindseyDistrictCouncil]","" -"passed","Thu Sep 05 21:03:58 GMT 2024","Thu Sep 05 21:03:59 GMT 2024","1001","","","","","","Validate Council Output [WarwickDistrictCouncil]","" -"failed","Thu Sep 05 20:46:16 GMT 2024","Thu Sep 05 20:51:16 GMT 2024","300010","","","","","","Validate Council Output [BrightonandHoveCityCouncil]","" -"passed","Thu Sep 05 20:41:15 GMT 2024","Thu Sep 05 20:41:21 GMT 2024","6131","","","","","","Validate Council Output [BasingstokeCouncil]","" -"failed","Thu Sep 05 20:57:43 GMT 2024","Thu Sep 05 20:57:47 GMT 2024","4255","","","","","","Validate Council Output [StHelensBC]","" -"passed","Thu Sep 05 20:51:46 GMT 2024","Thu Sep 05 20:51:46 GMT 2024","663","","","","","","Validate Council Output [MansfieldDistrictCouncil]","" -"passed","Thu Sep 05 20:55:59 GMT 2024","Thu Sep 05 20:56:20 GMT 2024","20492","","","","","","Validate Council Output [LondonBoroughRedbridge]","" -"passed","Thu Sep 05 20:56:11 GMT 2024","Thu Sep 05 20:56:12 GMT 2024","993","","","","","","Validate Council Output [NewhamCouncil]","" -"passed","Thu Sep 05 20:40:31 GMT 2024","Thu Sep 05 20:41:14 GMT 2024","43513","","","","","","Validate Council Output [BlackburnCouncil]","" -"passed","Thu Sep 05 21:02:03 GMT 2024","Thu Sep 05 21:02:08 GMT 2024","4520","","","","","","Validate Council Output [StroudDistrictCouncil]","" -"passed","Thu Sep 05 20:54:20 GMT 2024","Thu Sep 05 20:55:35 GMT 2024","75170","","","","","","Validate Council Output [EppingForestDistrictCouncil]","" -"passed","Thu Sep 05 20:56:24 GMT 2024","Thu Sep 05 20:56:54 GMT 2024","29765","","","","","","Validate Council Output [NorthumberlandCouncil]","" -"passed","Thu Sep 05 20:55:55 GMT 2024","Thu Sep 05 20:55:56 GMT 2024","778","","","","","","Validate Council Output [LisburnCastlereaghCityCouncil]","" -"failed","Thu Sep 05 21:02:54 GMT 2024","Thu Sep 05 21:02:56 GMT 2024","1884","","","","","","Validate Council Output [SwaleBoroughCouncil]","" -"failed","Thu Sep 05 20:51:59 GMT 2024","Thu Sep 05 20:53:40 GMT 2024","101608","","","","","","Validate Council Output [KirkleesCouncil]","" -"passed","Thu Sep 05 21:02:00 GMT 2024","Thu Sep 05 21:02:01 GMT 2024","1054","","","","","","Validate Council Output [StokeOnTrentCityCouncil]","" -"passed","Thu Sep 05 21:02:08 GMT 2024","Thu Sep 05 21:02:54 GMT 2024","46835","","","","","","Validate Council Output [SunderlandCityCouncil]","" -"passed","Thu Sep 05 20:54:58 GMT 2024","Thu Sep 05 20:54:58 GMT 2024","274","","","","","","Validate Council Output [GedlingBoroughCouncil]","" -"passed","Thu Sep 05 20:56:39 GMT 2024","Thu Sep 05 20:56:59 GMT 2024","20480","","","","","","Validate Council Output [HounslowCouncil]","" -"passed","Thu Sep 05 20:56:20 GMT 2024","Thu Sep 05 20:56:21 GMT 2024","1138","","","","","","Validate Council Output [MaldonDistrictCouncil]","" -"failed","Thu Sep 05 21:02:07 GMT 2024","Thu Sep 05 21:04:22 GMT 2024","135070","","","","","","Validate Council Output [TamesideMBCouncil]","" -"passed","Thu Sep 05 20:50:18 GMT 2024","Thu Sep 05 20:50:19 GMT 2024","838","","","","","","Validate Council Output [ConwyCountyBorough]","" -"passed","Thu Sep 05 21:03:05 GMT 2024","Thu Sep 05 21:03:16 GMT 2024","10900","","","","","","Validate Council Output [TestValleyBoroughCouncil]","" -"passed","Thu Sep 05 20:56:07 GMT 2024","Thu Sep 05 20:56:23 GMT 2024","15811","","","","","","Validate Council Output [NorthWestLeicestershire]","" -"passed","Thu Sep 05 21:03:49 GMT 2024","Thu Sep 05 21:04:16 GMT 2024","26699","","","","","","Validate Council Output [WestBerkshireCouncil]","" -"failed","Thu Sep 05 20:45:39 GMT 2024","Thu Sep 05 20:45:40 GMT 2024","673","","","","","","Validate Council Output [CastlepointDistrictCouncil]","" -"failed","Thu Sep 05 20:40:35 GMT 2024","Thu Sep 05 20:45:35 GMT 2024","300044","","","","","","Validate Council Output [CalderdaleCouncil]","" -"failed","Thu Sep 05 20:53:40 GMT 2024","Thu Sep 05 20:55:30 GMT 2024","109919","","","","","","Validate Council Output [KnowsleyMBCouncil]","" -"failed","Thu Sep 05 20:46:15 GMT 2024","Thu Sep 05 20:46:15 GMT 2024","3","","","","","","Validate Council Output [BracknellForestCouncil]","" -"passed","Thu Sep 05 21:02:06 GMT 2024","Thu Sep 05 21:02:51 GMT 2024","44971","","","","","","Validate Council Output [ReigateAndBansteadBoroughCouncil]","" -"passed","Thu Sep 05 20:57:07 GMT 2024","Thu Sep 05 20:57:12 GMT 2024","4793","","","","","","Validate Council Output [ShropshireCouncil]","" -"passed","Thu Sep 05 20:52:11 GMT 2024","Thu Sep 05 20:52:12 GMT 2024","1530","","","","","","Validate Council Output [EastleighBoroughCouncil]","" -"passed","Thu Sep 05 21:02:40 GMT 2024","Thu Sep 05 21:02:41 GMT 2024","1261","","","","","","Validate Council Output [TelfordAndWrekinCouncil]","" -"passed","Thu Sep 05 20:57:42 GMT 2024","Thu Sep 05 20:57:43 GMT 2024","700","","","","","","Validate Council Output [StAlbansCityAndDistrictCouncil]","" -"passed","Thu Sep 05 21:04:22 GMT 2024","Thu Sep 05 21:04:26 GMT 2024","3454","","","","","","Validate Council Output [WiganBoroughCouncil]","" -"passed","Thu Sep 05 20:41:14 GMT 2024","Thu Sep 05 20:41:15 GMT 2024","1018","","","","","","Validate Council Output [BarnsleyMBCouncil]","" -"failed","Thu Sep 05 21:03:14 GMT 2024","Thu Sep 05 21:03:16 GMT 2024","1350","","","","","","Validate Council Output [ValeofGlamorganCouncil]","" -"failed","Thu Sep 05 20:41:37 GMT 2024","Thu Sep 05 20:41:38 GMT 2024","585","","","","","","Validate Council Output [EastDevonDC]","" -"failed","Thu Sep 05 20:51:44 GMT 2024","Thu Sep 05 20:51:46 GMT 2024","1674","","","","","","Validate Council Output [ManchesterCityCouncil]","" -"passed","Thu Sep 05 20:40:31 GMT 2024","Thu Sep 05 20:50:18 GMT 2024","587098","","","","","","Validate Council Output [ChorleyCouncil]","" -"passed","Thu Sep 05 20:39:53 GMT 2024","Thu Sep 05 20:41:14 GMT 2024","80941","","","","","","Validate Council Output [BarnetCouncil]","" -"passed","Thu Sep 05 20:51:43 GMT 2024","Thu Sep 05 20:51:44 GMT 2024","932","","","","","","Validate Council Output [MalvernHillsDC]","" -"passed","Thu Sep 05 20:51:16 GMT 2024","Thu Sep 05 20:51:18 GMT 2024","2022","","","","","","Validate Council Output [BristolCityCouncil]","" -"failed","Thu Sep 05 20:57:24 GMT 2024","Thu Sep 05 20:57:40 GMT 2024","16228","","","","","","Validate Council Output [SouthOxfordshireCouncil]","" -"passed","Thu Sep 05 20:50:20 GMT 2024","Thu Sep 05 20:50:22 GMT 2024","1536","","","","","","Validate Council Output [CrawleyBoroughCouncil]","" -"passed","Thu Sep 05 20:51:47 GMT 2024","Thu Sep 05 20:52:28 GMT 2024","40368","","","","","","Validate Council Output [MidAndEastAntrimBoroughCouncil]","" -"passed","Thu Sep 05 20:56:59 GMT 2024","Thu Sep 05 20:57:00 GMT 2024","568","","","","","","Validate Council Output [SouthGloucestershireCouncil]","" -"passed","Thu Sep 05 20:51:18 GMT 2024","Thu Sep 05 20:51:51 GMT 2024","33285","","","","","","Validate Council Output [BromleyBoroughCouncil]","" -"passed","Thu Sep 05 20:40:34 GMT 2024","Thu Sep 05 20:40:35 GMT 2024","1806","","","","","","Validate Council Output [BuryCouncil]","" -"passed","Thu Sep 05 20:51:34 GMT 2024","Thu Sep 05 20:51:35 GMT 2024","1323","","","","","","Validate Council Output [HullCityCouncil]","" -"passed","Thu Sep 05 21:03:16 GMT 2024","Thu Sep 05 21:03:58 GMT 2024","41924","","","","","","Validate Council Output [ThreeRiversDistrictCouncil]","" -"passed","Thu Sep 05 21:03:12 GMT 2024","Thu Sep 05 21:03:14 GMT 2024","2337","","","","","","Validate Council Output [RhonddaCynonTaffCouncil]","" -"passed","Thu Sep 05 20:39:44 GMT 2024","Thu Sep 05 20:40:31 GMT 2024","47438","","","","","","Validate Council Output [ChichesterDistrictCouncil]","" -"passed","Thu Sep 05 21:03:59 GMT 2024","Thu Sep 05 21:04:23 GMT 2024","24338","","","","","","Validate Council Output [WestLothianCouncil]","" -"passed","Thu Sep 05 20:39:27 GMT 2024","Thu Sep 05 20:39:51 GMT 2024","24249","","","","","","Validate Council Output [ArunCouncil]","" -"passed","Thu Sep 05 20:50:25 GMT 2024","Thu Sep 05 20:50:27 GMT 2024","1290","","","","","","Validate Council Output [DartfordBoroughCouncil]","" -"passed","Thu Sep 05 20:39:26 GMT 2024","Thu Sep 05 20:39:44 GMT 2024","17949","","","","","","Validate Council Output [CheshireWestAndChesterCouncil]","" -"passed","Thu Sep 05 20:52:12 GMT 2024","Thu Sep 05 20:54:19 GMT 2024","126308","","","","","","Validate Council Output [EnfieldCouncil]","" -"passed","Thu Sep 05 20:39:26 GMT 2024","Thu Sep 05 20:39:48 GMT 2024","21948","","","","","","Validate Council Output [BroxtoweBoroughCouncil]","" -"passed","Thu Sep 05 21:04:16 GMT 2024","Thu Sep 05 21:04:17 GMT 2024","1195","","","","","","Validate Council Output [WestLindseyDistrictCouncil]","" -"passed","Thu Sep 05 20:57:01 GMT 2024","Thu Sep 05 20:57:05 GMT 2024","3677","","","","","","Validate Council Output [RugbyBoroughCouncil]","" -"failed","Thu Sep 05 20:46:15 GMT 2024","Thu Sep 05 20:46:16 GMT 2024","945","","","","","","Validate Council Output [BradfordMDC]","" -"passed","Thu Sep 05 20:57:05 GMT 2024","Thu Sep 05 20:57:07 GMT 2024","2298","","","","","","Validate Council Output [SheffieldCityCouncil]","" -"passed","Thu Sep 05 21:04:23 GMT 2024","Thu Sep 05 21:04:24 GMT 2024","1040","","","","","","Validate Council Output [WestNorthamptonshireCouncil]","" -"passed","Thu Sep 05 20:57:48 GMT 2024","Thu Sep 05 21:02:37 GMT 2024","289110","","","","","","Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","" -"passed","Thu Sep 05 21:02:05 GMT 2024","Thu Sep 05 21:02:06 GMT 2024","529","","","","","","Validate Council Output [RushmoorCouncil]","" -"passed","Thu Sep 05 20:39:26 GMT 2024","Thu Sep 05 20:39:27 GMT 2024","803","","","","","","Validate Council Output [AdurAndWorthingCouncils]","" -"passed","Thu Sep 05 21:02:00 GMT 2024","Thu Sep 05 21:02:00 GMT 2024","647","","","","","","Validate Council Output [SouthLanarkshireCouncil]","" -"failed","Thu Sep 05 20:57:23 GMT 2024","Thu Sep 05 20:57:24 GMT 2024","1328","","","","","","Validate Council Output [SouthNorfolkCouncil]","" -"passed","Thu Sep 05 20:54:25 GMT 2024","Thu Sep 05 20:54:26 GMT 2024","737","","","","","","Validate Council Output [MoleValleyDistrictCouncil]","" -"passed","Thu Sep 05 21:03:43 GMT 2024","Thu Sep 05 21:03:47 GMT 2024","3708","","","","","","Validate Council Output [WaverleyBoroughCouncil]","" -"failed","Thu Sep 05 20:53:33 GMT 2024","Thu Sep 05 20:54:58 GMT 2024","84791","","","","","","Validate Council Output [GatesheadCouncil]","" -"passed","Thu Sep 05 20:56:57 GMT 2024","Thu Sep 05 20:56:59 GMT 2024","2002","","","","","","Validate Council Output [SouthCambridgeshireCouncil]","" -"passed","Thu Sep 05 21:02:56 GMT 2024","Thu Sep 05 21:02:57 GMT 2024","1065","","","","","","Validate Council Output [SwanseaCouncil]","" -"passed","Thu Sep 05 21:04:10 GMT 2024","Thu Sep 05 21:04:12 GMT 2024","1665","","","","","","Validate Council Output [WealdenDistrictCouncil]","" -"passed","Thu Sep 05 20:55:56 GMT 2024","Thu Sep 05 20:55:56 GMT 2024","659","","","","","","Validate Council Output [LiverpoolCityCouncil]","" -"passed","Thu Sep 05 20:54:19 GMT 2024","Thu Sep 05 20:54:20 GMT 2024","1146","","","","","","Validate Council Output [EnvironmentFirst]","" -"passed","Thu Sep 05 20:56:15 GMT 2024","Thu Sep 05 20:56:32 GMT 2024","17567","","","","","","Validate Council Output [NorthEastDerbyshireDistrictCouncil]","" -"passed","Thu Sep 05 21:02:06 GMT 2024","Thu Sep 05 21:02:07 GMT 2024","1383","","","","","","Validate Council Output [SalfordCityCouncil]","" -"passed","Thu Sep 05 20:51:38 GMT 2024","Thu Sep 05 20:52:11 GMT 2024","33235","","","","","","Validate Council Output [EastSuffolkCouncil]","" -"passed","Thu Sep 05 21:02:41 GMT 2024","Thu Sep 05 21:03:05 GMT 2024","23940","","","","","","Validate Council Output [TendringDistrictCouncil]","" -"passed","Thu Sep 05 21:04:22 GMT 2024","Thu Sep 05 21:04:26 GMT 2024","3974","","","","","","Validate Council Output [WokingBoroughCouncil]","" -"passed","Thu Sep 05 20:41:22 GMT 2024","Thu Sep 05 20:41:23 GMT 2024","1918","","","","","","Validate Council Output [BedfordBoroughCouncil]","" -"passed","Thu Sep 05 20:55:38 GMT 2024","Thu Sep 05 20:55:41 GMT 2024","2728","","","","","","Validate Council Output [FenlandDistrictCouncil]","" -"passed","Thu Sep 05 21:03:16 GMT 2024","Thu Sep 05 21:03:43 GMT 2024","27640","","","","","","Validate Council Output [WalthamForest]","" -"passed","Thu Sep 05 20:41:27 GMT 2024","Thu Sep 05 20:41:29 GMT 2024","2177","","","","","","Validate Council Output [DoverDistrictCouncil]","" -"passed","Thu Sep 05 20:56:56 GMT 2024","Thu Sep 05 20:56:57 GMT 2024","1046","","","","","","Validate Council Output [SouthAyrshireCouncil]","" -"failed","Thu Sep 05 20:51:51 GMT 2024","Thu Sep 05 20:53:33 GMT 2024","102361","","","","","","Validate Council Output [ForestOfDeanDistrictCouncil]","" -"passed","Thu Sep 05 20:51:36 GMT 2024","Thu Sep 05 20:51:59 GMT 2024","22407","","","","","","Validate Council Output [KingstonUponThamesCouncil]","" -"passed","Thu Sep 05 20:57:12 GMT 2024","Thu Sep 05 20:57:14 GMT 2024","1562","","","","","","Validate Council Output [SolihullCouncil]","" -"passed","Thu Sep 05 20:56:32 GMT 2024","Thu Sep 05 20:56:37 GMT 2024","4420","","","","","","Validate Council Output [NorthEastLincs]","" -"failed","Thu Sep 05 20:54:25 GMT 2024","Thu Sep 05 20:54:25 GMT 2024","299","","","","","","Validate Council Output [MiltonKeynesCityCouncil]","" -"passed","Thu Sep 05 20:45:36 GMT 2024","Thu Sep 05 20:45:39 GMT 2024","2782","","","","","","Validate Council Output [CardiffCouncil]","" -"failed","Thu Sep 05 20:51:33 GMT 2024","Thu Sep 05 20:51:34 GMT 2024","256","","","","","","Validate Council Output [CheshireEastCouncil]","" -"failed","Thu Sep 05 20:39:27 GMT 2024","Thu Sep 05 20:40:26 GMT 2024","58550","","","","","","Validate Council Output [BexleyCouncil]","" -"passed","Thu Sep 05 20:56:12 GMT 2024","Thu Sep 05 20:56:15 GMT 2024","2838","","","","","","Validate Council Output [NewportCityCouncil]","" -"passed","Thu Sep 05 20:55:35 GMT 2024","Thu Sep 05 20:55:37 GMT 2024","2433","","","","","","Validate Council Output [ErewashBoroughCouncil]","" -"passed","Thu Sep 05 21:03:02 GMT 2024","Thu Sep 05 21:03:05 GMT 2024","2801","","","","","","Validate Council Output [TorridgeDistrictCouncil]","" -"passed","Thu Sep 05 20:50:27 GMT 2024","Thu Sep 05 20:51:41 GMT 2024","74201","","","","","","Validate Council Output [DerbyshireDalesDistrictCouncil]","" -"passed","Thu Sep 05 20:39:51 GMT 2024","Thu Sep 05 20:39:52 GMT 2024","1136","","","","","","Validate Council Output [AylesburyValeCouncil]","" -"passed","Thu Sep 05 21:02:51 GMT 2024","Thu Sep 05 21:03:12 GMT 2024","20940","","","","","","Validate Council Output [RenfrewshireCouncil]","" -"passed","Thu Sep 05 20:57:14 GMT 2024","Thu Sep 05 20:57:23 GMT 2024","8834","","","","","","Validate Council Output [SomersetCouncil]","" -"passed","Thu Sep 05 21:04:24 GMT 2024","Thu Sep 05 21:04:27 GMT 2024","2296","","","","","","Validate Council Output [WyreCouncil]","" -"passed","Thu Sep 05 20:56:47 GMT 2024","Thu Sep 05 20:57:05 GMT 2024","17859","","","","","","Validate Council Output [SevenoaksDistrictCouncil]","" -"passed","Thu Sep 05 20:55:38 GMT 2024","Thu Sep 05 20:55:58 GMT 2024","20438","","","","","","Validate Council Output [NewForestCouncil]","" -"failed","Thu Sep 05 20:56:50 GMT 2024","Thu Sep 05 21:02:05 GMT 2024","315344","","","","","","Validate Council Output [PrestonCityCouncil]","" -"passed","Thu Sep 05 21:02:59 GMT 2024","Thu Sep 05 21:03:02 GMT 2024","2877","","","","","","Validate Council Output [TorbayCouncil]","" -"failed","Thu Sep 05 20:57:05 GMT 2024","Thu Sep 05 21:02:05 GMT 2024","300044","","","","","","Validate Council Output [RushcliffeBoroughCouncil]","" -"failed","Thu Sep 05 20:39:48 GMT 2024","Thu Sep 05 20:40:33 GMT 2024","45699","","","","","","Validate Council Output [BuckinghamshireCouncil]","" -"failed","Thu Sep 05 21:03:14 GMT 2024","Thu Sep 05 21:03:29 GMT 2024","15146","","","","","","Validate Council Output [ValeofWhiteHorseCouncil]","" -"passed","Thu Sep 05 20:56:41 GMT 2024","Thu Sep 05 20:56:41 GMT 2024","741","","","","","","Validate Council Output [NorthLanarkshireCouncil]","" -"passed","Thu Sep 05 20:57:00 GMT 2024","Thu Sep 05 20:57:01 GMT 2024","796","","","","","","Validate Council Output [RochfordCouncil]","" -"passed","Thu Sep 05 20:52:28 GMT 2024","Thu Sep 05 20:54:25 GMT 2024","117230","","","","","","Validate Council Output [MidSussexDistrictCouncil]","" -"passed","Thu Sep 05 20:45:40 GMT 2024","Thu Sep 05 20:45:42 GMT 2024","1901","","","","","","Validate Council Output [CharnwoodBoroughCouncil]","" -"passed","Thu Sep 05 20:55:00 GMT 2024","Thu Sep 05 20:55:46 GMT 2024","45922","","","","","","Validate Council Output [GuildfordCouncil]","" -"passed","Thu Sep 05 20:56:03 GMT 2024","Thu Sep 05 20:56:04 GMT 2024","820","","","","","","Validate Council Output [NorthNorthamptonshireCouncil]","" -"passed","Thu Sep 05 20:41:23 GMT 2024","Thu Sep 05 20:41:25 GMT 2024","1240","","","","","","Validate Council Output [BedfordshireCouncil]","" -"failed","Thu Sep 05 21:04:12 GMT 2024","Thu Sep 05 21:04:22 GMT 2024","10686","","","","","","Validate Council Output [WestSuffolkCouncil]","" -"failed","Thu Sep 05 20:50:19 GMT 2024","Thu Sep 05 20:50:20 GMT 2024","935","","","","","","Validate Council Output [CornwallCouncil]","" -"passed","Thu Sep 05 20:55:56 GMT 2024","Thu Sep 05 20:55:59 GMT 2024","2705","","","","","","Validate Council Output [LondonBoroughHounslow]","" -"passed","Thu Sep 05 20:41:25 GMT 2024","Thu Sep 05 20:41:27 GMT 2024","2197","","","","","","Validate Council Output [DorsetCouncil]","" -"passed","Thu Sep 05 20:56:05 GMT 2024","Thu Sep 05 20:56:07 GMT 2024","2018","","","","","","Validate Council Output [NorthTynesideCouncil]","" -"passed","Thu Sep 05 21:02:57 GMT 2024","Thu Sep 05 21:02:59 GMT 2024","1786","","","","","","Validate Council Output [TonbridgeAndMallingBC]","" -"passed","Thu Sep 05 21:02:01 GMT 2024","Thu Sep 05 21:02:03 GMT 2024","1637","","","","","","Validate Council Output [StratfordUponAvonCouncil]","" -"passed","Thu Sep 05 20:56:37 GMT 2024","Thu Sep 05 20:56:41 GMT 2024","3638","","","","","","Validate Council Output [NorthKestevenDistrictCouncil]","" -"passed","Thu Sep 05 21:02:05 GMT 2024","Thu Sep 05 21:02:06 GMT 2024","554","","","","","","Validate Council Output [ReadingBoroughCouncil]","" -"passed","Thu Sep 05 20:41:32 GMT 2024","Thu Sep 05 20:41:37 GMT 2024","5433","","","","","","Validate Council Output [EastCambridgeshireCouncil]","" -"passed","Thu Sep 05 20:39:52 GMT 2024","Thu Sep 05 20:39:53 GMT 2024","689","","","","","","Validate Council Output [BCPCouncil]","" -"failed","Thu Sep 05 21:03:29 GMT 2024","Thu Sep 05 21:04:10 GMT 2024","40503","","","","","","Validate Council Output [WakefieldCityCouncil]","" -"passed","Thu Sep 05 20:40:26 GMT 2024","Thu Sep 05 20:40:31 GMT 2024","4910","","","","","","Validate Council Output [BirminghamCityCouncil]","" -"passed","Thu Sep 05 20:51:41 GMT 2024","Thu Sep 05 20:51:43 GMT 2024","2131","","","","","","Validate Council Output [DoncasterCouncil]","" -"passed","Thu Sep 05 20:45:36 GMT 2024","Thu Sep 05 20:45:36 GMT 2024","621","","","","","","Validate Council Output [CannockChaseDistrictCouncil]","" -"passed","Thu Sep 05 21:04:26 GMT 2024","Thu Sep 05 21:04:32 GMT 2024","6070","","","","","","Validate Council Output [WychavonDistrictCouncil]","" -"passed","Thu Sep 05 21:02:37 GMT 2024","Thu Sep 05 21:02:40 GMT 2024","2511","","","","","","Validate Council Output [StockportBoroughCouncil]","" -"passed","Thu Sep 05 20:56:21 GMT 2024","Thu Sep 05 20:56:23 GMT 2024","1882","","","","","","Validate Council Output [OldhamCouncil]","" -"failed","Thu Sep 05 20:57:00 GMT 2024","Thu Sep 05 21:02:00 GMT 2024","300009","","","","","","Validate Council Output [SouthKestevenDistrictCouncil]","" -"failed","Thu Sep 05 20:55:46 GMT 2024","Thu Sep 05 20:56:12 GMT 2024","26078","","","","","","Validate Council Output [HaltonBoroughCouncil]","" -"failed","Thu Sep 05 20:50:22 GMT 2024","Thu Sep 05 20:50:25 GMT 2024","3518","","","","","","Validate Council Output [CroydonCouncil]","" diff --git a/3.11/2086/data/suites.json b/3.11/2086/data/suites.json deleted file mode 100644 index 6d9419b575..0000000000 --- a/3.11/2086/data/suites.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"Validate Council Output [BelfastCityCouncil]","uid":"ee84c7d5c2a71e0d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568766327,"stop":1725568767803,"duration":1476},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BelfastCityCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"2fa93c040caa79a7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568766327,"stop":1725568788275,"duration":21948},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [AdurAndWorthingCouncils]","uid":"855ddec236dff4f4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568766327,"stop":1725568767130,"duration":803},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AdurAndWorthingCouncils"],"tags":[]},{"name":"Validate Council Output [CheshireWestAndChesterCouncil]","uid":"354174527fad36b1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568766329,"stop":1725568784278,"duration":17949},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireWestAndChesterCouncil"],"tags":[]},{"name":"Validate Council Output [ArunCouncil]","uid":"ae6036d7a6dac145","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568767134,"stop":1725568791383,"duration":24249},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ArunCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"203eadfde5ee74d0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725568767805,"stop":1725568826355,"duration":58550},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [ChichesterDistrictCouncil]","uid":"7a991eb921b9f605","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568784280,"stop":1725568831718,"duration":47438},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChichesterDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"7d38207ec1c176e7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725568788279,"stop":1725568833978,"duration":45699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"ffd8854b9cb4b539","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568791385,"stop":1725568792521,"duration":1136},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"252a29cf94d56c27","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568792523,"stop":1725568793212,"duration":689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BarnetCouncil]","uid":"12ce17c73bc9a505","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568793214,"stop":1725568874155,"duration":80941},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BarnetCouncil"],"tags":[]},{"name":"Validate Council Output [BirminghamCityCouncil]","uid":"cdc33682d3e27b88","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568826476,"stop":1725568831386,"duration":4910},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BirminghamCityCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"5300d6b05f88b387","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568831388,"stop":1725568874901,"duration":43513},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [ChorleyCouncil]","uid":"63e22d2d300ffb71","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568831720,"stop":1725569418818,"duration":587098},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChorleyCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"418b7387d8619ca6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568834125,"stop":1725568835931,"duration":1806},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"3126dcf2548ff086","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725568835933,"stop":1725569135977,"duration":300044},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [BarnsleyMBCouncil]","uid":"4f4be99b6517bf13","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568874157,"stop":1725568875175,"duration":1018},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BarnsleyMBCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"3d9ca80148347061","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725568874903,"stop":1725569174952,"duration":300049},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"d66f247c8ab05280","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568875179,"stop":1725568881310,"duration":6131},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"cecddf172963b631","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568881312,"stop":1725568882061,"duration":749},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BedfordBoroughCouncil]","uid":"353149d94667cad0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568882063,"stop":1725568883981,"duration":1918},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BedfordBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BedfordshireCouncil]","uid":"8c232f9a61d6d1c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568883983,"stop":1725568885223,"duration":1240},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BedfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [DorsetCouncil]","uid":"67f97900554b9266","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568885225,"stop":1725568887422,"duration":2197},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DorsetCouncil"],"tags":[]},{"name":"Validate Council Output [DoverDistrictCouncil]","uid":"bcb5da596753aa2d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568887424,"stop":1725568889601,"duration":2177},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoverDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"27b62f36ee2c9877","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568889603,"stop":1725568892102,"duration":2499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"f8503d05ff809245","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725568892104,"stop":1725568897537,"duration":5433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"68e12ff75cf9cfec","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725568897538,"stop":1725568898123,"duration":585},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"f1cc4efa53f79014","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725568898211,"stop":1725569198253,"duration":300042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"ae3a2db65db42290","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569136032,"stop":1725569136653,"duration":621},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"b96376b30527ebc6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569136655,"stop":1725569139437,"duration":2782},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"d8b0ef6f0e0cc24f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569139439,"stop":1725569140112,"duration":673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"83cf68082d905a8d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569140166,"stop":1725569142067,"duration":1901},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"7093b8958d16a705","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569142069,"stop":1725569493742,"duration":351673},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BracknellForestCouncil]","uid":"3cd83e262a512520","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569175012,"stop":1725569175015,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BracknellForestCouncil"],"tags":[]},{"name":"Validate Council Output [BradfordMDC]","uid":"f0bf29da5a9975ed","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569175076,"stop":1725569176021,"duration":945},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BradfordMDC"],"tags":[]},{"name":"Validate Council Output [BrightonandHoveCityCouncil]","uid":"1c122e9e0edf2dce","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569176061,"stop":1725569476071,"duration":300010},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BrightonandHoveCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"480e8de320ed5cfe","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569198339,"stop":1725569498117,"duration":299778},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"6cad2e33d2e72b8e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569418821,"stop":1725569419659,"duration":838},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CornwallCouncil]","uid":"ee42535b4435ed3e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569419661,"stop":1725569420596,"duration":935},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CornwallCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"ed84aec6d3c99f82","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569420698,"stop":1725569422234,"duration":1536},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"461e6731fd62c22","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569422237,"stop":1725569425755,"duration":3518},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DartfordBoroughCouncil]","uid":"e6dc8b07fbcdf25e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569425795,"stop":1725569427085,"duration":1290},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DartfordBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"ca23615d27ea26f4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569427087,"stop":1725569501288,"duration":74201},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"e5ba98380e92d26a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569476133,"stop":1725569478155,"duration":2022},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"7db6bc258b0acbfb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569478157,"stop":1725569511442,"duration":33285},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"f6f4bba07598c0fc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569493744,"stop":1725569494000,"duration":256},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [HullCityCouncil]","uid":"9dceb0dd3fecb719","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569494167,"stop":1725569495490,"duration":1323},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HullCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"3112b6cba112569e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569495494,"stop":1725569496806,"duration":1312},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"20d0e62d881aa4af","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569496809,"stop":1725569519216,"duration":22407},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"1232a838a08fd881","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569498120,"stop":1725569531355,"duration":33235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"5a53cc7e25d924be","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569501290,"stop":1725569503421,"duration":2131},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"1eb5340650872469","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569503423,"stop":1725569504355,"duration":932},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"c51c96215e2f978","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569504357,"stop":1725569506031,"duration":1674},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MansfieldDistrictCouncil]","uid":"18f3dbb56aa2f521","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569506100,"stop":1725569506763,"duration":663},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MansfieldDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"ed2d7ccbda7c8ae0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569506765,"stop":1725569507672,"duration":907},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidAndEastAntrimBoroughCouncil]","uid":"9613fbe0416fcd7d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569507704,"stop":1725569548072,"duration":40368},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidAndEastAntrimBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ForestOfDeanDistrictCouncil]","uid":"55c409a2f4875731","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569511444,"stop":1725569613805,"duration":102361},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ForestOfDeanDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KirkleesCouncil]","uid":"81da01e34e7a61d6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569519218,"stop":1725569620826,"duration":101608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KirkleesCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"9209ec176967bf52","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569531358,"stop":1725569532888,"duration":1530},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EnfieldCouncil]","uid":"f964ce55fb6c6f87","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569532891,"stop":1725569659199,"duration":126308},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EnfieldCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"4ffcd36ed5f2deaa","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569548074,"stop":1725569665304,"duration":117230},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"579544834253bb73","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569613844,"stop":1725569698635,"duration":84791},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [KnowsleyMBCouncil]","uid":"7878319c63bb8817","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569620917,"stop":1725569730836,"duration":109919},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KnowsleyMBCouncil"],"tags":[]},{"name":"Validate Council Output [EnvironmentFirst]","uid":"a9438e8f62516077","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569659201,"stop":1725569660347,"duration":1146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EnvironmentFirst"],"tags":[]},{"name":"Validate Council Output [EppingForestDistrictCouncil]","uid":"c353ad9b3598a861","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569660349,"stop":1725569735519,"duration":75170},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EppingForestDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"e85f1c22ef567492","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569665306,"stop":1725569665605,"duration":299},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [MoleValleyDistrictCouncil]","uid":"1f82db22ca7d5215","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569665644,"stop":1725569666381,"duration":737},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MoleValleyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"798a8d50407524c1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569666383,"stop":1725569738128,"duration":71745},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [GedlingBoroughCouncil]","uid":"e7eadac7f7b74626","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569698711,"stop":1725569698985,"duration":274},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GedlingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"e78095e718667f52","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569698988,"stop":1725569700386,"duration":1398},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"408e2415ce4710b2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569700421,"stop":1725569746343,"duration":45922},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"a241de300355ffcd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569730875,"stop":1725569736356,"duration":5481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"3c1b0afcd23c4e93","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569735521,"stop":1725569737954,"duration":2433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"113d988be1dd0fda","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569736359,"stop":1725569755506,"duration":19147},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [FarehamBoroughCouncil]","uid":"1b1e45b4657804bd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569737956,"stop":1725569738523,"duration":567},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FarehamBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NewForestCouncil]","uid":"180bf8a3916ca08e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569738185,"stop":1725569758623,"duration":20438},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewForestCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"2758b82623efa80d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569738525,"stop":1725569741253,"duration":2728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"cdabe222583aedde","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569741255,"stop":1725569763459,"duration":22204},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HaltonBoroughCouncil]","uid":"3b644ffeaa954f0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569746345,"stop":1725569772423,"duration":26078},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HaltonBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"c2f937dc3d485bc1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569755509,"stop":1725569756287,"duration":778},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LiverpoolCityCouncil]","uid":"14407597e984fad","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569756289,"stop":1725569756948,"duration":659},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LiverpoolCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"8532414a78ce0f78","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569756950,"stop":1725569759655,"duration":2705},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"f006a93cc0a67ce2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569758625,"stop":1725569759421,"duration":796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"5c36081f37b6f24a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569759423,"stop":1725569771574,"duration":12151},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughRedbridge]","uid":"e2feecc0f108047c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569759657,"stop":1725569780149,"duration":20492},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughRedbridge"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"bb2d70a80d2e4a82","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569763461,"stop":1725569764281,"duration":820},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"e011ed97f8df1f14","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569764283,"stop":1725569765569,"duration":1286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"208b5da0355f901","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569765573,"stop":1725569767591,"duration":2018},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthWestLeicestershire]","uid":"c7e2c74c85280a10","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569767593,"stop":1725569783404,"duration":15811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthWestLeicestershire"],"tags":[]},{"name":"Validate Council Output [NewhamCouncil]","uid":"9f8b71b126bf0137","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569771577,"stop":1725569772570,"duration":993},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewhamCouncil"],"tags":[]},{"name":"Validate Council Output [HaringeyCouncil]","uid":"62fb8889186e433a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569772466,"stop":1725569774496,"duration":2030},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HaringeyCouncil"],"tags":[]},{"name":"Validate Council Output [NewportCityCouncil]","uid":"a4a2d5410faa594d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569772573,"stop":1725569775411,"duration":2838},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewportCityCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"670735a14068b684","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569774498,"stop":1725569776615,"duration":2117},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastDerbyshireDistrictCouncil]","uid":"83d0f4bfffd1f847","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569775414,"stop":1725569792981,"duration":17567},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastDerbyshireDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"121ecf27295e273","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569776618,"stop":1725569799100,"duration":22482},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"faa3c24c049b8093","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569780151,"stop":1725569781289,"duration":1138},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [OldhamCouncil]","uid":"2eefb59a26de532","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569781291,"stop":1725569783173,"duration":1882},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["OldhamCouncil"],"tags":[]},{"name":"Validate Council Output [PortsmouthCityCouncil]","uid":"c49cf93b757325","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569783175,"stop":1725569810527,"duration":27352},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PortsmouthCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthYorkshire]","uid":"44754ed54a4284c2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569783407,"stop":1725569784884,"duration":1477},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthYorkshire"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"1b916c255e735c46","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569784886,"stop":1725569814651,"duration":29765},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"c1c16c3e015de9e6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569792983,"stop":1725569797403,"duration":4420},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"10f9fcc720d87e1d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569797405,"stop":1725569801043,"duration":3638},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HounslowCouncil]","uid":"fd77832074514e64","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569799102,"stop":1725569819582,"duration":20480},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HounslowCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"9ae8afeb03092ea1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569801045,"stop":1725569801786,"duration":741},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"e02b55d277d4b33","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569801789,"stop":1725569807755,"duration":5966},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [SevenoaksDistrictCouncil]","uid":"7421a0356a2ad05c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569807757,"stop":1725569825616,"duration":17859},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SevenoaksDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"b638be9f7c00d681","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569810529,"stop":1725570125873,"duration":315344},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [NottinghamCityCouncil]","uid":"3398a6c08300736","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569814654,"stop":1725569816519,"duration":1865},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NottinghamCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"84f8a133700f5278","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569816521,"stop":1725569817567,"duration":1046},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"1a7cbebb56de2146","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569817569,"stop":1725569819571,"duration":2002},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthGloucestershireCouncil]","uid":"277b94eb1ca25de","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569819573,"stop":1725569820141,"duration":568},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthGloucestershireCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"d6d2c277fe31a4e1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569819584,"stop":1725569820918,"duration":1334},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [SouthKestevenDistrictCouncil]","uid":"97746189b94eba7a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569820143,"stop":1725570120152,"duration":300009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RochfordCouncil]","uid":"6a991595c4ee982d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569820920,"stop":1725569821716,"duration":796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochfordCouncil"],"tags":[]},{"name":"Validate Council Output [RugbyBoroughCouncil]","uid":"bb83007d3b2409f2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569821718,"stop":1725569825395,"duration":3677},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RugbyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"f467e75f6935f741","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569825397,"stop":1725570125441,"duration":300044},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"6959c417a7b5722a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569825618,"stop":1725569827916,"duration":2298},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [ShropshireCouncil]","uid":"f721bc4ef8667666","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569827918,"stop":1725569832711,"duration":4793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ShropshireCouncil"],"tags":[]},{"name":"Validate Council Output [SolihullCouncil]","uid":"7f39e99174fdefed","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569832713,"stop":1725569834275,"duration":1562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SolihullCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"e0a36e48f2eb87c8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569834278,"stop":1725569843112,"duration":8834},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"db5732f7f6df2500","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569843114,"stop":1725569844442,"duration":1328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"9fe7f71e9ce8ae66","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569844478,"stop":1725569860706,"duration":16228},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"c9725c4954bb8d4f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569860740,"stop":1725569862507,"duration":1767},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StAlbansCityAndDistrictCouncil]","uid":"4853504cfce8bf50","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569862509,"stop":1725569863209,"duration":700},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StAlbansCityAndDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"d38810cc73c4a37d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725569863211,"stop":1725569867466,"duration":4255},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StaffordBoroughCouncil]","uid":"1a1f598a3f242cd2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569867532,"stop":1725569868563,"duration":1031},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"27a6d04688f4d3a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725569868565,"stop":1725570157675,"duration":289110},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"9c2172c854f91c2a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570120263,"stop":1725570120910,"duration":647},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [StokeOnTrentCityCouncil]","uid":"72e82a35cee2b14","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570120912,"stop":1725570121966,"duration":1054},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StokeOnTrentCityCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"fd57a6f2478cf6f2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570121968,"stop":1725570123605,"duration":1637},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [StroudDistrictCouncil]","uid":"7078d001027887b9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570123607,"stop":1725570128127,"duration":4520},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StroudDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"2a7bad8d852320d2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570125530,"stop":1725570126059,"duration":529},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [ReadingBoroughCouncil]","uid":"a9b1599c0450d320","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570125945,"stop":1725570126499,"duration":554},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReadingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"7650c3982fc49f8f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570126062,"stop":1725570127445,"duration":1383},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"754b638cb5b37ff9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570126501,"stop":1725570171472,"duration":44971},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"3a37fdd7ca3956f6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725570127446,"stop":1725570262516,"duration":135070},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [SunderlandCityCouncil]","uid":"a81bf5560395c402","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570128129,"stop":1725570174964,"duration":46835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SunderlandCityCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"90c7d72de3afd9db","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570157677,"stop":1725570160188,"duration":2511},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TelfordAndWrekinCouncil]","uid":"7ce3d9bdd086151e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570160190,"stop":1725570161451,"duration":1261},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TelfordAndWrekinCouncil"],"tags":[]},{"name":"Validate Council Output [TendringDistrictCouncil]","uid":"4a289f4de7675a73","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570161454,"stop":1725570185394,"duration":23940},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TendringDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RenfrewshireCouncil]","uid":"d16915df9a3f16f6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570171475,"stop":1725570192415,"duration":20940},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RenfrewshireCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"5d201169480e0e9d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725570174967,"stop":1725570176851,"duration":1884},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SwanseaCouncil]","uid":"fb7f48fa9f6aeffc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570176888,"stop":1725570177953,"duration":1065},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwanseaCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"3e904a5aae68e83f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570177955,"stop":1725570179741,"duration":1786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"b43844bc784f9a4d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570179743,"stop":1725570182620,"duration":2877},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"d878e8e2d06c9a30","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570182624,"stop":1725570185425,"duration":2801},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [TestValleyBoroughCouncil]","uid":"92d8da2b63db2d04","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570185397,"stop":1725570196297,"duration":10900},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TestValleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [UttlesfordDistrictCouncil]","uid":"bc710290038f7057","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725570185428,"stop":1725570194838,"duration":9410},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["UttlesfordDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"6d341947b04fdaf3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570192418,"stop":1725570194755,"duration":2337},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofWhiteHorseCouncil]","uid":"cecb16e79d173092","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725570194758,"stop":1725570209904,"duration":15146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofWhiteHorseCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"9a9b745e03db9859","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725570194880,"stop":1725570196230,"duration":1350},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [ThreeRiversDistrictCouncil]","uid":"89d190fd40e9032b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570196300,"stop":1725570238224,"duration":41924},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ThreeRiversDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WalthamForest]","uid":"f5d2c145777371d2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570196328,"stop":1725570223968,"duration":27640},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WalthamForest"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"186a19866452703b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725570209940,"stop":1725570250443,"duration":40503},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"a03599160a1b54e3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570223971,"stop":1725570227679,"duration":3708},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"42f2a0c84448e9c7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570227682,"stop":1725570229866,"duration":2184},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestBerkshireCouncil]","uid":"b7649b9a0502af28","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570229868,"stop":1725570256567,"duration":26699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestBerkshireCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"69b02d2b0c94acbb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570238226,"stop":1725570239227,"duration":1001},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"ab52b194c48333b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570239229,"stop":1725570263567,"duration":24338},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"30e65019347be4ba","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570250483,"stop":1725570252148,"duration":1665},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WestSuffolkCouncil]","uid":"960e80f40d7163df","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725570252151,"stop":1725570262837,"duration":10686},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [WestLindseyDistrictCouncil]","uid":"2aded0ecfa1d0d04","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570256570,"stop":1725570257765,"duration":1195},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"54553070a1f7d5ab","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570257768,"stop":1725570260036,"duration":2268},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"1a859af451dac804","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1725570260038,"stop":1725570262388,"duration":2350},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"65fe29c301c47538","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570262426,"stop":1725570266400,"duration":3974},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TandridgeDistrictCouncil]","uid":"3e42d39f80e732ab","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570262639,"stop":1725570264919,"duration":2280},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TandridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"e854cb4e925d92b1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570262874,"stop":1725570266328,"duration":3454},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WestNorthamptonshireCouncil]","uid":"45f32e8c4cd6c610","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570263569,"stop":1725570264609,"duration":1040},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [WyreCouncil]","uid":"2935c4ef472cd95a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570264921,"stop":1725570267217,"duration":2296},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WyreCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"11bc1d6827648ba7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570266330,"stop":1725570268878,"duration":2548},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [WychavonDistrictCouncil]","uid":"21455799e6f127a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1725570266403,"stop":1725570272473,"duration":6070},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WychavonDistrictCouncil"],"tags":[]}],"name":"suites"} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/10f9fcc720d87e1d.json b/3.11/2086/data/test-cases/10f9fcc720d87e1d.json deleted file mode 100644 index ed5af80c75..0000000000 --- a/3.11/2086/data/test-cases/10f9fcc720d87e1d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"10f9fcc720d87e1d","name":"Validate Council Output [NorthKestevenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c9c754b0aeaa9653b56f57afebc35c99","time":{"start":1725569797405,"stop":1725569801043,"duration":3638},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569797405,"stop":1725569797406,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569797406,"stop":1725569801042,"duration":3636},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569801042,"stop":1725569801042,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569801042,"stop":1725569801043,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"953222ed18918e44","name":"stdout","source":"953222ed18918e44.txt","type":"text/plain","size":55}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthKestevenDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":304,"unknown":0,"total":308},"items":[{"uid":"ccaebe7d18b90f90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/ccaebe7d18b90f90","status":"passed","time":{"start":1725495600851,"stop":1725495612628,"duration":11777}},{"uid":"abef780c4c88c8cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/abef780c4c88c8cb","status":"passed","time":{"start":1725430660700,"stop":1725430664854,"duration":4154}},{"uid":"ea9ebd427471bdd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/ea9ebd427471bdd3","status":"passed","time":{"start":1725409249798,"stop":1725409269080,"duration":19282}},{"uid":"210c3ca96a237bac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/210c3ca96a237bac","status":"passed","time":{"start":1725404241360,"stop":1725404244942,"duration":3582}},{"uid":"9d5f509ecd4bd634","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/9d5f509ecd4bd634","status":"passed","time":{"start":1725385228059,"stop":1725385232544,"duration":4485}},{"uid":"3dfad0a9d695a0e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/3dfad0a9d695a0e2","status":"passed","time":{"start":1725347765021,"stop":1725347770027,"duration":5006}},{"uid":"3b8df7f050d447f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/3b8df7f050d447f","status":"passed","time":{"start":1725322763361,"stop":1725322774765,"duration":11404}},{"uid":"f626cc6875cd7924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/f626cc6875cd7924","status":"passed","time":{"start":1725316578327,"stop":1725316581858,"duration":3531}},{"uid":"a883ec5162742726","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/a883ec5162742726","status":"passed","time":{"start":1725313284551,"stop":1725313288113,"duration":3562}},{"uid":"a39a69a3bff3ae90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/a39a69a3bff3ae90","status":"passed","time":{"start":1725311144502,"stop":1725311148226,"duration":3724}},{"uid":"351c362712df9313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/351c362712df9313","status":"passed","time":{"start":1725308352658,"stop":1725308356496,"duration":3838}},{"uid":"2cef03c80ec33dce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/2cef03c80ec33dce","status":"passed","time":{"start":1725308564699,"stop":1725308568148,"duration":3449}},{"uid":"27d724e931b1e790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/27d724e931b1e790","status":"passed","time":{"start":1725236368272,"stop":1725236391200,"duration":22928}},{"uid":"d715b4dcd64ff34c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/d715b4dcd64ff34c","status":"passed","time":{"start":1725150073304,"stop":1725150088241,"duration":14937}},{"uid":"57312edc83c3f4f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/57312edc83c3f4f6","status":"passed","time":{"start":1725063657923,"stop":1725063667903,"duration":9980}},{"uid":"38fa63cf88295690","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/38fa63cf88295690","status":"passed","time":{"start":1724977170590,"stop":1724977192878,"duration":22288}},{"uid":"e4fb7b96a27556a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/e4fb7b96a27556a2","status":"passed","time":{"start":1724890769867,"stop":1724890779302,"duration":9435}},{"uid":"d42a1ea135c9045f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/d42a1ea135c9045f","status":"passed","time":{"start":1724804316745,"stop":1724804332810,"duration":16065}},{"uid":"6bb4310882d79b66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/6bb4310882d79b66","status":"passed","time":{"start":1724717883437,"stop":1724717891250,"duration":7813}},{"uid":"f37f468f1e685826","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/f37f468f1e685826","status":"passed","time":{"start":1724631558491,"stop":1724631592701,"duration":34210}}]},"tags":[]},"source":"10f9fcc720d87e1d.json","parameterValues":["NorthKestevenDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/113d988be1dd0fda.json b/3.11/2086/data/test-cases/113d988be1dd0fda.json deleted file mode 100644 index 513493f1b5..0000000000 --- a/3.11/2086/data/test-cases/113d988be1dd0fda.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"113d988be1dd0fda","name":"Validate Council Output [LeedsCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"973eb3b9bc5dfa31c9d5412a22fe2eb5","time":{"start":1725569736359,"stop":1725569755506,"duration":19147},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569736359,"stop":1725569736359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569736359,"stop":1725569755504,"duration":19145},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569755504,"stop":1725569755504,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569755504,"stop":1725569755506,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"be3c38776a5dc708","name":"stdout","source":"be3c38776a5dc708.txt","type":"text/plain","size":43}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":304,"unknown":0,"total":309},"items":[{"uid":"1330704c3935dc32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/1330704c3935dc32","status":"passed","time":{"start":1725495487356,"stop":1725495546859,"duration":59503}},{"uid":"40fa1fdad01cc995","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/40fa1fdad01cc995","status":"passed","time":{"start":1725430549508,"stop":1725430596546,"duration":47038}},{"uid":"978e70145b5d3b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/978e70145b5d3b86","status":"passed","time":{"start":1725409228137,"stop":1725409253115,"duration":24978}},{"uid":"1f07a2b1cc681468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/1f07a2b1cc681468","status":"passed","time":{"start":1725404137877,"stop":1725404179513,"duration":41636}},{"uid":"eddcef9a366ef63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/eddcef9a366ef63","status":"passed","time":{"start":1725385107867,"stop":1725385159314,"duration":51447}},{"uid":"64558d47c0a8ac9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/64558d47c0a8ac9e","status":"passed","time":{"start":1725347326897,"stop":1725347408561,"duration":81664}},{"uid":"8eaa6dd04d383f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/8eaa6dd04d383f0","status":"passed","time":{"start":1725322628740,"stop":1725322674071,"duration":45331}},{"uid":"b0c0bbbd269139a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/b0c0bbbd269139a1","status":"passed","time":{"start":1725316426942,"stop":1725316505698,"duration":78756}},{"uid":"16cc92fc1966729","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/16cc92fc1966729","status":"passed","time":{"start":1725313198852,"stop":1725313248966,"duration":50114}},{"uid":"22afbe156c6d54c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/22afbe156c6d54c9","status":"passed","time":{"start":1725310989374,"stop":1725311081287,"duration":91913}},{"uid":"7066f4002486d3ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/7066f4002486d3ea","status":"passed","time":{"start":1725308199916,"stop":1725308280646,"duration":80730}},{"uid":"4fe31055ee753203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/4fe31055ee753203","status":"passed","time":{"start":1725308069914,"stop":1725308185384,"duration":115470}},{"uid":"209cc2dc831def3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/209cc2dc831def3e","status":"passed","time":{"start":1725236198668,"stop":1725236226817,"duration":28149}},{"uid":"4437443a5cbee70a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/4437443a5cbee70a","status":"passed","time":{"start":1725149903487,"stop":1725149926729,"duration":23242}},{"uid":"4b4c86abcb9bb896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/4b4c86abcb9bb896","status":"passed","time":{"start":1725063427327,"stop":1725063518906,"duration":91579}},{"uid":"1c8346ab3d6d667d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/1c8346ab3d6d667d","status":"passed","time":{"start":1724976980658,"stop":1724977034109,"duration":53451}},{"uid":"d6d949fb67f2dd48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/d6d949fb67f2dd48","status":"passed","time":{"start":1724890573383,"stop":1724890631555,"duration":58172}},{"uid":"285cdc5e94393637","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/285cdc5e94393637","status":"passed","time":{"start":1724804090024,"stop":1724804142334,"duration":52310}},{"uid":"62bfdba398a46bbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/62bfdba398a46bbf","status":"passed","time":{"start":1724717671700,"stop":1724717761499,"duration":89799}},{"uid":"76ad6dd5b1ec787f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/76ad6dd5b1ec787f","status":"passed","time":{"start":1724631360436,"stop":1724631442233,"duration":81797}}]},"tags":[]},"source":"113d988be1dd0fda.json","parameterValues":["LeedsCityCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/11bc1d6827648ba7.json b/3.11/2086/data/test-cases/11bc1d6827648ba7.json deleted file mode 100644 index d477f1f6a1..0000000000 --- a/3.11/2086/data/test-cases/11bc1d6827648ba7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"11bc1d6827648ba7","name":"Validate Council Output [YorkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"95d2ddaa8617a8ae0ab01b561e2fb1b9","time":{"start":1725570266330,"stop":1725570268878,"duration":2548},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570266330,"stop":1725570266331,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570266331,"stop":1725570268877,"duration":2546},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570268877,"stop":1725570268877,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570268877,"stop":1725570268878,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"449fc58b82e212a","name":"stdout","source":"449fc58b82e212a.txt","type":"text/plain","size":38}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"YorkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":302,"unknown":0,"total":308},"items":[{"uid":"68bb9ff7079bf28b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/68bb9ff7079bf28b","status":"passed","time":{"start":1725496082601,"stop":1725496085870,"duration":3269}},{"uid":"96869483b6181982","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/96869483b6181982","status":"passed","time":{"start":1725431377020,"stop":1725431377505,"duration":485}},{"uid":"d3435d821b946290","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/d3435d821b946290","status":"passed","time":{"start":1725409786358,"stop":1725409788317,"duration":1959}},{"uid":"393226a9fc12a91d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/393226a9fc12a91d","status":"passed","time":{"start":1725404677837,"stop":1725404678358,"duration":521}},{"uid":"8ee6264d1e32ca58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/8ee6264d1e32ca58","status":"passed","time":{"start":1725385965785,"stop":1725385969734,"duration":3949}},{"uid":"cb01028d2ac040cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/cb01028d2ac040cd","status":"passed","time":{"start":1725348190769,"stop":1725348191234,"duration":465}},{"uid":"e6a7f86c02019a60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/e6a7f86c02019a60","status":"passed","time":{"start":1725323385893,"stop":1725323387900,"duration":2007}},{"uid":"a521cbb6153aa45d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/a521cbb6153aa45d","status":"passed","time":{"start":1725317312657,"stop":1725317313135,"duration":478}},{"uid":"31ed78f4f92b3e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/31ed78f4f92b3e3","status":"passed","time":{"start":1725313741193,"stop":1725313741636,"duration":443}},{"uid":"dcdbde281c1276c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/dcdbde281c1276c6","status":"passed","time":{"start":1725311585006,"stop":1725311585451,"duration":445}},{"uid":"bbf0b7885708ef69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/bbf0b7885708ef69","status":"passed","time":{"start":1725309072949,"stop":1725309073444,"duration":495}},{"uid":"64719fc9f4f5b287","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/64719fc9f4f5b287","status":"passed","time":{"start":1725308953810,"stop":1725308954311,"duration":501}},{"uid":"2133baa101902593","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/2133baa101902593","status":"passed","time":{"start":1725236831788,"stop":1725236833553,"duration":1765}},{"uid":"7f647f4dc2ab8ba8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/7f647f4dc2ab8ba8","status":"passed","time":{"start":1725150813582,"stop":1725150814190,"duration":608}},{"uid":"a964f91997f41f6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/a964f91997f41f6c","status":"passed","time":{"start":1725064121350,"stop":1725064124627,"duration":3277}},{"uid":"85dafb8339ae852f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/85dafb8339ae852f","status":"passed","time":{"start":1724977896977,"stop":1724977897421,"duration":444}},{"uid":"d26b73d8a7802714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/d26b73d8a7802714","status":"passed","time":{"start":1724891149273,"stop":1724891154530,"duration":5257}},{"uid":"cb31c5808e09c098","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/cb31c5808e09c098","status":"passed","time":{"start":1724804756438,"stop":1724804756895,"duration":457}},{"uid":"430da96f49fd8a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/430da96f49fd8a7b","status":"passed","time":{"start":1724718303513,"stop":1724718306018,"duration":2505}},{"uid":"f625f998660f76eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/f625f998660f76eb","status":"passed","time":{"start":1724631952170,"stop":1724631954304,"duration":2134}}]},"tags":[]},"source":"11bc1d6827648ba7.json","parameterValues":["YorkCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/121ecf27295e273.json b/3.11/2086/data/test-cases/121ecf27295e273.json deleted file mode 100644 index 078daec54a..0000000000 --- a/3.11/2086/data/test-cases/121ecf27295e273.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"121ecf27295e273","name":"Validate Council Output [HighPeakCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f014a970b405df22a91c3a1e6926ba51","time":{"start":1725569776618,"stop":1725569799100,"duration":22482},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569776618,"stop":1725569776618,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569776618,"stop":1725569799098,"duration":22480},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569799098,"stop":1725569799098,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569799098,"stop":1725569799100,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"3769ef445607b6c","name":"stdout","source":"3769ef445607b6c.txt","type":"text/plain","size":42}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HighPeakCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":66,"broken":0,"skipped":0,"passed":243,"unknown":0,"total":309},"items":[{"uid":"5b4f4c927a2e55f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/5b4f4c927a2e55f6","status":"passed","time":{"start":1725495589041,"stop":1725495626020,"duration":36979}},{"uid":"5d6aa0bbdbc29748","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/5d6aa0bbdbc29748","status":"passed","time":{"start":1725430636018,"stop":1725430662399,"duration":26381}},{"uid":"3d0933c2b6315289","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/3d0933c2b6315289","status":"passed","time":{"start":1725409268087,"stop":1725409291277,"duration":23190}},{"uid":"1d718f121ddd8e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/1d718f121ddd8e8","status":"passed","time":{"start":1725404213507,"stop":1725404243280,"duration":29773}},{"uid":"1e66acb49246e5d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/1e66acb49246e5d1","status":"passed","time":{"start":1725385196473,"stop":1725385230765,"duration":34292}},{"uid":"e6cb9fba40ed9520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/e6cb9fba40ed9520","status":"passed","time":{"start":1725347451262,"stop":1725347470919,"duration":19657}},{"uid":"1a866236f30e671c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/1a866236f30e671c","status":"passed","time":{"start":1725322594307,"stop":1725322661244,"duration":66937}},{"uid":"48842df4318271be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/48842df4318271be","status":"passed","time":{"start":1725316550716,"stop":1725316580298,"duration":29582}},{"uid":"5069b74ec122960e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/5069b74ec122960e","status":"passed","time":{"start":1725313293105,"stop":1725313315772,"duration":22667}},{"uid":"a19e22634105918d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/a19e22634105918d","status":"passed","time":{"start":1725311123044,"stop":1725311147852,"duration":24808}},{"uid":"a516c37da4f45ca9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/a516c37da4f45ca9","status":"passed","time":{"start":1725308324954,"stop":1725308354592,"duration":29638}},{"uid":"392d24d701a035d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/392d24d701a035d9","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725308274053,"stop":1725308574061,"duration":300008}},{"uid":"e6ca6d42a1d7288e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/e6ca6d42a1d7288e","status":"passed","time":{"start":1725236243864,"stop":1725236331244,"duration":87380}},{"uid":"c416eff5aa9e8a4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/c416eff5aa9e8a4c","status":"passed","time":{"start":1725150009134,"stop":1725150030698,"duration":21564}},{"uid":"2697acd089a5f6a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/2697acd089a5f6a3","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x562b4eecd8da \n#1 0x562b4eb9be50 \n#2 0x562b4ebeb644 \n#3 0x562b4ebeb931 \n#4 0x562b4ec31534 \n#5 0x562b4ec104bd \n#6 0x562b4ec2e9c6 \n#7 0x562b4ec10233 \n#8 0x562b4ebde093 \n#9 0x562b4ebdf09e \n#10 0x562b4ee94b3b \n#11 0x562b4ee98af1 \n#12 0x562b4ee80705 \n#13 0x562b4ee99662 \n#14 0x562b4ee658df \n#15 0x562b4eebc6d8 \n#16 0x562b4eebc8a2 \n#17 0x562b4eecc6cc \n#18 0x7f04e77f6a94 \n#19 0x7f04e7883a34 __clone","time":{"start":1725063398401,"stop":1725063508576,"duration":110175}},{"uid":"fb3ebd99841397d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/fb3ebd99841397d7","status":"passed","time":{"start":1724977053371,"stop":1724977133602,"duration":80231}},{"uid":"df0b509b4e537d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/df0b509b4e537d3","status":"passed","time":{"start":1724890512694,"stop":1724890581354,"duration":68660}},{"uid":"68b69ba70aa579f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/68b69ba70aa579f4","status":"passed","time":{"start":1724804141740,"stop":1724804168911,"duration":27171}},{"uid":"3d4c69758dccdda0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/3d4c69758dccdda0","status":"passed","time":{"start":1724717809277,"stop":1724717836804,"duration":27527}},{"uid":"3b7af8b18be8cdc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/3b7af8b18be8cdc2","status":"passed","time":{"start":1724631437322,"stop":1724631495851,"duration":58529}}]},"tags":[]},"source":"121ecf27295e273.json","parameterValues":["HighPeakCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/1232a838a08fd881.json b/3.11/2086/data/test-cases/1232a838a08fd881.json deleted file mode 100644 index 0e23c87728..0000000000 --- a/3.11/2086/data/test-cases/1232a838a08fd881.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1232a838a08fd881","name":"Validate Council Output [EastSuffolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e8795ce8d9315a80a8e410520349c187","time":{"start":1725569498120,"stop":1725569531355,"duration":33235},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569498120,"stop":1725569498120,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569498120,"stop":1725569531354,"duration":33234},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569531354,"stop":1725569531354,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569531354,"stop":1725569531355,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"b001aeed82c4f4dc","name":"stdout","source":"b001aeed82c4f4dc.txt","type":"text/plain","size":45}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastSuffolkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":23,"broken":0,"skipped":0,"passed":147,"unknown":0,"total":170},"items":[{"uid":"81772eabea71374b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/81772eabea71374b","status":"passed","time":{"start":1725495281825,"stop":1725495393520,"duration":111695}},{"uid":"2a04de3359505c23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/2a04de3359505c23","status":"passed","time":{"start":1725430349669,"stop":1725430383629,"duration":33960}},{"uid":"82cfb096d9340466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/82cfb096d9340466","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x555fc91468da \n#1 0x555fc8e14e50 \n#2 0x555fc8e64644 \n#3 0x555fc8e64931 \n#4 0x555fc8eaa534 \n#5 0x555fc8e894bd \n#6 0x555fc8ea79c6 \n#7 0x555fc8e89233 \n#8 0x555fc8e57093 \n#9 0x555fc8e5809e \n#10 0x555fc910db3b \n#11 0x555fc9111af1 \n#12 0x555fc90f9705 \n#13 0x555fc9112662 \n#14 0x555fc90de8df \n#15 0x555fc91356d8 \n#16 0x555fc91358a2 \n#17 0x555fc91456cc \n#18 0x7fbd90365a94 \n#19 0x7fbd903f2a34 __clone","time":{"start":1725408967335,"stop":1725409010878,"duration":43543}},{"uid":"18d0efa0eade89f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/18d0efa0eade89f5","status":"passed","time":{"start":1725403984640,"stop":1725404022001,"duration":37361}},{"uid":"d27efa981ca7639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/d27efa981ca7639","status":"passed","time":{"start":1725384909355,"stop":1725384943954,"duration":34599}},{"uid":"ebe0b141b2ba131d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/ebe0b141b2ba131d","status":"passed","time":{"start":1725347167492,"stop":1725347206949,"duration":39457}},{"uid":"a3312e775645fa41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/a3312e775645fa41","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x556d3dff98da \n#1 0x556d3dcc7e50 \n#2 0x556d3dd17644 \n#3 0x556d3dd17931 \n#4 0x556d3dd5d534 \n#5 0x556d3dd3c4bd \n#6 0x556d3dd5a9c6 \n#7 0x556d3dd3c233 \n#8 0x556d3dd0a093 \n#9 0x556d3dd0b09e \n#10 0x556d3dfc0b3b \n#11 0x556d3dfc4af1 \n#12 0x556d3dfac705 \n#13 0x556d3dfc5662 \n#14 0x556d3df918df \n#15 0x556d3dfe86d8 \n#16 0x556d3dfe88a2 \n#17 0x556d3dff86cc \n#18 0x7fe126b23a94 \n#19 0x7fe126bb0a34 __clone","time":{"start":1725322580395,"stop":1725322649732,"duration":69337}},{"uid":"5445c77cebda764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/5445c77cebda764","status":"passed","time":{"start":1725316327433,"stop":1725316360799,"duration":33366}},{"uid":"a6d15bdfcdd7528b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/a6d15bdfcdd7528b","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":1725313011847,"stop":1725313037753,"duration":25906}},{"uid":"9ddba8a6c0638b71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/9ddba8a6c0638b71","status":"passed","time":{"start":1725310850828,"stop":1725310887016,"duration":36188}},{"uid":"8a39051d5ff0ac7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/8a39051d5ff0ac7b","status":"passed","time":{"start":1725308105230,"stop":1725308139566,"duration":34336}},{"uid":"e407eac649883d99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/e407eac649883d99","status":"passed","time":{"start":1725307979520,"stop":1725308015074,"duration":35554}},{"uid":"ca3ae62ceb498531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/ca3ae62ceb498531","status":"passed","time":{"start":1725236009484,"stop":1725236047224,"duration":37740}},{"uid":"5b86949cfed38232","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/5b86949cfed38232","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55cefc7a68da \n#1 0x55cefc474e50 \n#2 0x55cefc4c4644 \n#3 0x55cefc4c4931 \n#4 0x55cefc50a534 \n#5 0x55cefc4e94bd \n#6 0x55cefc5079c6 \n#7 0x55cefc4e9233 \n#8 0x55cefc4b7093 \n#9 0x55cefc4b809e \n#10 0x55cefc76db3b \n#11 0x55cefc771af1 \n#12 0x55cefc759705 \n#13 0x55cefc772662 \n#14 0x55cefc73e8df \n#15 0x55cefc7956d8 \n#16 0x55cefc7958a2 \n#17 0x55cefc7a56cc \n#18 0x7f413c24ba94 \n#19 0x7f413c2d8a34 __clone","time":{"start":1725149716703,"stop":1725149761916,"duration":45213}},{"uid":"5b6233dfded68ddd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/5b6233dfded68ddd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55cf478a78da \n#1 0x55cf47575e50 \n#2 0x55cf475c5644 \n#3 0x55cf475c5931 \n#4 0x55cf4760b534 \n#5 0x55cf475ea4bd \n#6 0x55cf476089c6 \n#7 0x55cf475ea233 \n#8 0x55cf475b8093 \n#9 0x55cf475b909e \n#10 0x55cf4786eb3b \n#11 0x55cf47872af1 \n#12 0x55cf4785a705 \n#13 0x55cf47873662 \n#14 0x55cf4783f8df \n#15 0x55cf478966d8 \n#16 0x55cf478968a2 \n#17 0x55cf478a66cc \n#18 0x7fb408ac6a94 \n#19 0x7fb408b53a34 __clone","time":{"start":1725063432053,"stop":1725063542050,"duration":109997}},{"uid":"751067893644c699","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/751067893644c699","status":"passed","time":{"start":1724976845050,"stop":1724976903371,"duration":58321}},{"uid":"54c8d1fb793b6f35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/54c8d1fb793b6f35","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55d5993796ca \n#1 0x55d59904a600 \n#2 0x55d599099bcb \n#3 0x55d599099eb1 \n#4 0x55d5990ddb24 \n#5 0x55d5990bc8cd \n#6 0x55d5990db04a \n#7 0x55d5990bc643 \n#8 0x55d59908cd31 \n#9 0x55d59908d79e \n#10 0x55d59934125b \n#11 0x55d5993451f2 \n#12 0x55d59932e615 \n#13 0x55d599345d82 \n#14 0x55d59931325f \n#15 0x55d599368e68 \n#16 0x55d599369040 \n#17 0x55d59937849c \n#18 0x7f9871601a94 \n#19 0x7f987168ea34 __clone","time":{"start":1724890474822,"stop":1724890530734,"duration":55912}},{"uid":"a706a024dac3174b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/a706a024dac3174b","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56470ff6c6ca \n#1 0x56470fc3d600 \n#2 0x56470fc8cbcb \n#3 0x56470fc8ceb1 \n#4 0x56470fcd0b24 \n#5 0x56470fcaf8cd \n#6 0x56470fcce04a \n#7 0x56470fcaf643 \n#8 0x56470fc7fd31 \n#9 0x56470fc8079e \n#10 0x56470ff3425b \n#11 0x56470ff381f2 \n#12 0x56470ff21615 \n#13 0x56470ff38d82 \n#14 0x56470ff0625f \n#15 0x56470ff5be68 \n#16 0x56470ff5c040 \n#17 0x56470ff6b49c \n#18 0x7f0fd4803a94 \n#19 0x7f0fd4890a34 __clone","time":{"start":1724804149551,"stop":1724804192880,"duration":43329}},{"uid":"f26124455d2fb863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/f26124455d2fb863","status":"passed","time":{"start":1724717781474,"stop":1724717823506,"duration":42032}},{"uid":"83f6fb725276e581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/83f6fb725276e581","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x561da3aec6ca \n#1 0x561da37bd600 \n#2 0x561da380cbcb \n#3 0x561da380ceb1 \n#4 0x561da3850b24 \n#5 0x561da382f8cd \n#6 0x561da384e04a \n#7 0x561da382f643 \n#8 0x561da37ffd31 \n#9 0x561da380079e \n#10 0x561da3ab425b \n#11 0x561da3ab81f2 \n#12 0x561da3aa1615 \n#13 0x561da3ab8d82 \n#14 0x561da3a8625f \n#15 0x561da3adbe68 \n#16 0x561da3adc040 \n#17 0x561da3aeb49c \n#18 0x7fdc3959aa94 \n#19 0x7fdc39627a34 __clone","time":{"start":1724631214295,"stop":1724631250029,"duration":35734}}]},"tags":[]},"source":"1232a838a08fd881.json","parameterValues":["EastSuffolkCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/12ce17c73bc9a505.json b/3.11/2086/data/test-cases/12ce17c73bc9a505.json deleted file mode 100644 index 7416c88ba7..0000000000 --- a/3.11/2086/data/test-cases/12ce17c73bc9a505.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"12ce17c73bc9a505","name":"Validate Council Output [BarnetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"cae1315fb7beebce62becdf5abb57d74","time":{"start":1725568793214,"stop":1725568874155,"duration":80941},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725568793214,"stop":1725568793215,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568793215,"stop":1725568874153,"duration":80938},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725568874154,"stop":1725568874154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725568874154,"stop":1725568874155,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"2f9cc353c53bccb7","name":"stdout","source":"2f9cc353c53bccb7.txt","type":"text/plain","size":40}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BarnetCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":119,"broken":0,"skipped":0,"passed":12,"unknown":0,"total":131},"items":[{"uid":"77b267d17131324f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/77b267d17131324f","status":"passed","time":{"start":1725494528038,"stop":1725494663551,"duration":135513}},{"uid":"7c127adac149bb58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/7c127adac149bb58","status":"passed","time":{"start":1725429695659,"stop":1725429782698,"duration":87039}},{"uid":"ba22442df84eb8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/ba22442df84eb8d0","status":"passed","time":{"start":1725408232834,"stop":1725408317365,"duration":84531}},{"uid":"b2c105026a2e31cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/b2c105026a2e31cc","status":"passed","time":{"start":1725403317748,"stop":1725403393174,"duration":75426}},{"uid":"9893ed99151e888d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/9893ed99151e888d","status":"passed","time":{"start":1725384246091,"stop":1725384335117,"duration":89026}},{"uid":"1c3349e05dd3b9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/1c3349e05dd3b9e","status":"passed","time":{"start":1725346471984,"stop":1725346549112,"duration":77128}},{"uid":"c54a0e3cb9cd8b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/c54a0e3cb9cd8b1","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725321818636,"stop":1725322118672,"duration":300036}},{"uid":"c1d625d4ad7342f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/c1d625d4ad7342f5","status":"passed","time":{"start":1725315641827,"stop":1725315724775,"duration":82948}},{"uid":"cc90a411931088b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/cc90a411931088b0","status":"passed","time":{"start":1725312370077,"stop":1725312449001,"duration":78924}},{"uid":"f367bf0d2a4d23d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/f367bf0d2a4d23d2","status":"passed","time":{"start":1725310212875,"stop":1725310290963,"duration":78088}},{"uid":"7b5b76d2008a632","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/7b5b76d2008a632","status":"passed","time":{"start":1725307453242,"stop":1725307530904,"duration":77662}},{"uid":"a0b433ce557fa09b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/a0b433ce557fa09b","status":"passed","time":{"start":1725307331210,"stop":1725307412439,"duration":81229}},{"uid":"f640d030c4498598","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/f640d030c4498598","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725235331270,"stop":1725235631317,"duration":300047}},{"uid":"1963bcd391c8014c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/1963bcd391c8014c","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725148992426,"stop":1725149292573,"duration":300147}},{"uid":"d50bcc17265a7d43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/d50bcc17265a7d43","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725062524765,"stop":1725062824818,"duration":300053}},{"uid":"c2a6790d8f7c52a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/c2a6790d8f7c52a6","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724976122813,"stop":1724976422868,"duration":300055}},{"uid":"a465f7abee53e10e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/a465f7abee53e10e","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.23.1', revision: '656257d8e9'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724889892149,"stop":1724890192193,"duration":300044}},{"uid":"2992d471ce67b1ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/2992d471ce67b1ec","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.23.1', revision: '656257d8e9'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724803320673,"stop":1724803620812,"duration":300139}},{"uid":"1721d53132e7aa57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/1721d53132e7aa57","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.23.1', revision: '656257d8e9'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724716951220,"stop":1724717251506,"duration":300286}},{"uid":"93cb11b18648b65f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/93cb11b18648b65f","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.23.1', revision: '656257d8e9'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724630533158,"stop":1724630833341,"duration":300183}}]},"tags":[]},"source":"12ce17c73bc9a505.json","parameterValues":["BarnetCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/14407597e984fad.json b/3.11/2086/data/test-cases/14407597e984fad.json deleted file mode 100644 index c32d02dc06..0000000000 --- a/3.11/2086/data/test-cases/14407597e984fad.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"14407597e984fad","name":"Validate Council Output [LiverpoolCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"ecbb8e660b7a73d86960ea8dd67f83f3","time":{"start":1725569756289,"stop":1725569756948,"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","time":{"start":1725569756289,"stop":1725569756289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569756289,"stop":1725569756945,"duration":656},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569756945,"stop":1725569756946,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569756946,"stop":1725569756948,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"bbdbe88af422347d","name":"stdout","source":"bbdbe88af422347d.txt","type":"text/plain","size":47}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LiverpoolCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":127,"unknown":0,"total":129},"items":[{"uid":"3f302e0804828c6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/3f302e0804828c6c","status":"passed","time":{"start":1725495547670,"stop":1725495548268,"duration":598}},{"uid":"432b6004e280ebd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/432b6004e280ebd6","status":"passed","time":{"start":1725430597245,"stop":1725430597766,"duration":521}},{"uid":"7ed3888dc6007324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/7ed3888dc6007324","status":"passed","time":{"start":1725409254098,"stop":1725409254995,"duration":897}},{"uid":"f2365c3dcfd96067","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/f2365c3dcfd96067","status":"passed","time":{"start":1725404180261,"stop":1725404180957,"duration":696}},{"uid":"52aa504201957c14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/52aa504201957c14","status":"passed","time":{"start":1725385160221,"stop":1725385160809,"duration":588}},{"uid":"8a66f66050674617","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/8a66f66050674617","status":"passed","time":{"start":1725347409356,"stop":1725347410066,"duration":710}},{"uid":"636353cf82df0672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/636353cf82df0672","status":"passed","time":{"start":1725322674932,"stop":1725322675603,"duration":671}},{"uid":"13215f27ce056093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/13215f27ce056093","status":"passed","time":{"start":1725316506420,"stop":1725316507067,"duration":647}},{"uid":"7243751ce7f55425","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/7243751ce7f55425","status":"passed","time":{"start":1725313249657,"stop":1725313250210,"duration":553}},{"uid":"ddba7d6f476baa5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/ddba7d6f476baa5f","status":"passed","time":{"start":1725311082114,"stop":1725311082650,"duration":536}},{"uid":"fc3aeef0feb22c01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/fc3aeef0feb22c01","status":"passed","time":{"start":1725308281351,"stop":1725308281855,"duration":504}},{"uid":"9cfe384c2e83b6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/9cfe384c2e83b6f3","status":"passed","time":{"start":1725308186093,"stop":1725308186726,"duration":633}},{"uid":"52cd7505e461f5e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/52cd7505e461f5e5","status":"passed","time":{"start":1725236227586,"stop":1725236228203,"duration":617}},{"uid":"712d9342bb227f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/712d9342bb227f15","status":"passed","time":{"start":1725149927557,"stop":1725149928155,"duration":598}},{"uid":"d70d611bbe0f2220","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/d70d611bbe0f2220","status":"passed","time":{"start":1725063519610,"stop":1725063520092,"duration":482}},{"uid":"a0b989a041ff3321","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/a0b989a041ff3321","status":"passed","time":{"start":1724977034789,"stop":1724977035432,"duration":643}},{"uid":"72206fd76883c6cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/72206fd76883c6cf","status":"passed","time":{"start":1724890632560,"stop":1724890633169,"duration":609}},{"uid":"a480060062ec6504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/a480060062ec6504","status":"passed","time":{"start":1724804143086,"stop":1724804143830,"duration":744}},{"uid":"fc59d7ed60316a15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/fc59d7ed60316a15","status":"passed","time":{"start":1724717762654,"stop":1724717763481,"duration":827}},{"uid":"72421af27dbbf5fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/72421af27dbbf5fd","status":"passed","time":{"start":1724631443174,"stop":1724631444039,"duration":865}}]},"tags":[]},"source":"14407597e984fad.json","parameterValues":["LiverpoolCityCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/180bf8a3916ca08e.json b/3.11/2086/data/test-cases/180bf8a3916ca08e.json deleted file mode 100644 index 8b6b3ef9d1..0000000000 --- a/3.11/2086/data/test-cases/180bf8a3916ca08e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"180bf8a3916ca08e","name":"Validate Council Output [NewForestCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"269cb9de8c380c8ef50c05dcb62587e5","time":{"start":1725569738185,"stop":1725569758623,"duration":20438},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569738186,"stop":1725569738186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569738186,"stop":1725569758621,"duration":20435},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569758621,"stop":1725569758621,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569758622,"stop":1725569758623,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"aa6b300a65397508","name":"stdout","source":"aa6b300a65397508.txt","type":"text/plain","size":43}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NewForestCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":104,"unknown":0,"total":105},"items":[{"uid":"84a44af896dcea28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/84a44af896dcea28","status":"passed","time":{"start":1725495601314,"stop":1725495629097,"duration":27783}},{"uid":"2a95b5ff44366205","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/2a95b5ff44366205","status":"passed","time":{"start":1725430599338,"stop":1725430611706,"duration":12368}},{"uid":"d74fc55700f00e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/d74fc55700f00e","status":"passed","time":{"start":1725409265961,"stop":1725409280208,"duration":14247}},{"uid":"3a530af987d929b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/3a530af987d929b2","status":"passed","time":{"start":1725404170167,"stop":1725404189407,"duration":19240}},{"uid":"8dc812a38c8a931e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/8dc812a38c8a931e","status":"passed","time":{"start":1725385162178,"stop":1725385174344,"duration":12166}},{"uid":"a53ab41b77cdc5c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/a53ab41b77cdc5c8","status":"passed","time":{"start":1725347414583,"stop":1725347433573,"duration":18990}},{"uid":"d7082f4f1e7824c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/d7082f4f1e7824c","status":"passed","time":{"start":1725322624460,"stop":1725322664337,"duration":39877}},{"uid":"119e7c1782e4510","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/119e7c1782e4510","status":"passed","time":{"start":1725316514945,"stop":1725316533563,"duration":18618}},{"uid":"a7d2568fd1c73d0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/a7d2568fd1c73d0c","status":"passed","time":{"start":1725313239305,"stop":1725313258798,"duration":19493}},{"uid":"5495ea1d430b4558","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/5495ea1d430b4558","status":"passed","time":{"start":1725311109458,"stop":1725311124835,"duration":15377}},{"uid":"96f53424ada2b870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/96f53424ada2b870","status":"passed","time":{"start":1725308287780,"stop":1725308306513,"duration":18733}},{"uid":"5df03781ddb44bcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/5df03781ddb44bcc","status":"passed","time":{"start":1725308224460,"stop":1725308244928,"duration":20468}},{"uid":"bddd1c9f8b5ad562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/bddd1c9f8b5ad562","status":"passed","time":{"start":1725236229470,"stop":1725236308847,"duration":79377}},{"uid":"ec45412aff49fe1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/ec45412aff49fe1a","status":"passed","time":{"start":1725149929846,"stop":1725150007553,"duration":77707}},{"uid":"9f2c51e608c51f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/9f2c51e608c51f88","status":"passed","time":{"start":1725063521226,"stop":1725063565964,"duration":44738}},{"uid":"c520b079f6593820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/c520b079f6593820","status":"passed","time":{"start":1724977024466,"stop":1724977050917,"duration":26451}},{"uid":"29bada606389dbb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/29bada606389dbb5","status":"passed","time":{"start":1724890621942,"stop":1724890659475,"duration":37533}},{"uid":"f52c7e7bbc511f4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/f52c7e7bbc511f4f","status":"passed","time":{"start":1724804151708,"stop":1724804214267,"duration":62559}},{"uid":"1e0e69fc196b8cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/1e0e69fc196b8cda","status":"passed","time":{"start":1724717785860,"stop":1724717829304,"duration":43444}},{"uid":"67af1a75f698a374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/67af1a75f698a374","status":"passed","time":{"start":1724631355945,"stop":1724631433955,"duration":78010}}]},"tags":[]},"source":"180bf8a3916ca08e.json","parameterValues":["NewForestCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/186a19866452703b.json b/3.11/2086/data/test-cases/186a19866452703b.json deleted file mode 100644 index 1ffc7f1cf5..0000000000 --- a/3.11/2086/data/test-cases/186a19866452703b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"186a19866452703b","name":"Validate Council Output [WakefieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"532d749d88b4b8fb0bc694b350a3d71a","time":{"start":1725570209940,"stop":1725570250443,"duration":40503},"status":"failed","statusMessage":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': }\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:113: in validate_output_step\n assert file_handler.validate_json_schema(\nuk_bin_collection/tests/step_defs/step_helpers/file_handler.py:40: in validate_json_schema\n validate(instance=json_data, schema=schema)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ninstance = {'bins': []}\nschema = {'$ref': '#/definitions/BinData', '$schema': 'http://json-schema.org/draft-06/schema#', 'definitions': {'Bin': {'addit...ems': {'$ref': '#/definitions/Bin'}, 'minItems': 1, 'type': 'array'}}, 'required': ['bins'], 'title': 'BinData', ...}}}\ncls = , args = (), kwargs = {}\nvalidator = Draft6Validator(schema={'$ref': '#/definitions/BinData', '$schema': 'http://json-...ft-06/schema#', 'definitions': {'B...nitions/Bin'}, 'minItems': 1, 'type': 'array'}}, 'required': ['bins'], 'title': 'BinData', ...}}}, format_checker=None)\nerror = \n\n def validate(instance, schema, cls=None, *args, **kwargs): # noqa: D417\n \"\"\"\n Validate an instance under the given schema.\n \n >>> validate([2, 3, 4], {\"maxItems\": 2})\n Traceback (most recent call last):\n ...\n ValidationError: [2, 3, 4] is too long\n \n :func:`~jsonschema.validators.validate` will first verify that the\n provided schema is itself valid, since not doing so can lead to less\n obvious error messages and fail in less obvious or consistent ways.\n \n If you know you have a valid schema already, especially\n if you intend to validate multiple instances with\n the same schema, you likely would prefer using the\n `jsonschema.protocols.Validator.validate` method directly on a\n specific validator (e.g. ``Draft202012Validator.validate``).\n \n \n Arguments:\n \n instance:\n \n The instance to validate\n \n schema:\n \n The schema to validate with\n \n cls (jsonschema.protocols.Validator):\n \n The class that will be used to validate the instance.\n \n If the ``cls`` argument is not provided, two things will happen\n in accordance with the specification. First, if the schema has a\n :kw:`$schema` keyword containing a known meta-schema [#]_ then the\n proper validator will be used. The specification recommends that\n all schemas contain :kw:`$schema` properties for this reason. If no\n :kw:`$schema` property is found, the default validator class is the\n latest released draft.\n \n Any other provided positional and keyword arguments will be passed\n on when instantiating the ``cls``.\n \n Raises:\n \n `jsonschema.exceptions.ValidationError`:\n \n if the instance is invalid\n \n `jsonschema.exceptions.SchemaError`:\n \n if the schema itself is invalid\n \n .. rubric:: Footnotes\n .. [#] known by a validator registered with\n `jsonschema.validators.validates`\n \n \"\"\"\n if cls is None:\n cls = validator_for(schema)\n \n cls.check_schema(schema)\n validator = cls(schema, *args, **kwargs)\n error = exceptions.best_match(validator.iter_errors(instance))\n if error is not None:\n> raise error\nE jsonschema.exceptions.ValidationError: [] should be non-empty\nE \nE Failed validating 'minItems' in schema['properties']['bins']:\nE {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\nE \nE On instance['bins']:\nE []\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/jsonschema/validators.py:1332: ValidationError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': }\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:113: in validate_output_step\n assert file_handler.validate_json_schema(\nuk_bin_collection/tests/step_defs/step_helpers/file_handler.py:40: in validate_json_schema\n validate(instance=json_data, schema=schema)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ninstance = {'bins': []}\nschema = {'$ref': '#/definitions/BinData', '$schema': 'http://json-schema.org/draft-06/schema#', 'definitions': {'Bin': {'addit...ems': {'$ref': '#/definitions/Bin'}, 'minItems': 1, 'type': 'array'}}, 'required': ['bins'], 'title': 'BinData', ...}}}\ncls = , args = (), kwargs = {}\nvalidator = Draft6Validator(schema={'$ref': '#/definitions/BinData', '$schema': 'http://json-...ft-06/schema#', 'definitions': {'B...nitions/Bin'}, 'minItems': 1, 'type': 'array'}}, 'required': ['bins'], 'title': 'BinData', ...}}}, format_checker=None)\nerror = \n\n def validate(instance, schema, cls=None, *args, **kwargs): # noqa: D417\n \"\"\"\n Validate an instance under the given schema.\n \n >>> validate([2, 3, 4], {\"maxItems\": 2})\n Traceback (most recent call last):\n ...\n ValidationError: [2, 3, 4] is too long\n \n :func:`~jsonschema.validators.validate` will first verify that the\n provided schema is itself valid, since not doing so can lead to less\n obvious error messages and fail in less obvious or consistent ways.\n \n If you know you have a valid schema already, especially\n if you intend to validate multiple instances with\n the same schema, you likely would prefer using the\n `jsonschema.protocols.Validator.validate` method directly on a\n specific validator (e.g. ``Draft202012Validator.validate``).\n \n \n Arguments:\n \n instance:\n \n The instance to validate\n \n schema:\n \n The schema to validate with\n \n cls (jsonschema.protocols.Validator):\n \n The class that will be used to validate the instance.\n \n If the ``cls`` argument is not provided, two things will happen\n in accordance with the specification. First, if the schema has a\n :kw:`$schema` keyword containing a known meta-schema [#]_ then the\n proper validator will be used. The specification recommends that\n all schemas contain :kw:`$schema` properties for this reason. If no\n :kw:`$schema` property is found, the default validator class is the\n latest released draft.\n \n Any other provided positional and keyword arguments will be passed\n on when instantiating the ``cls``.\n \n Raises:\n \n `jsonschema.exceptions.ValidationError`:\n \n if the instance is invalid\n \n `jsonschema.exceptions.SchemaError`:\n \n if the schema itself is invalid\n \n .. rubric:: Footnotes\n .. [#] known by a validator registered with\n `jsonschema.validators.validates`\n \n \"\"\"\n if cls is None:\n cls = validator_for(schema)\n \n cls.check_schema(schema)\n validator = cls(schema, *args, **kwargs)\n error = exceptions.best_match(validator.iter_errors(instance))\n if error is not None:\n> raise error\nE jsonschema.exceptions.ValidationError: [] should be non-empty\nE \nE Failed validating 'minItems' in schema['properties']['bins']:\nE {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\nE \nE On instance['bins']:\nE []\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/jsonschema/validators.py:1332: ValidationError","steps":[{"name":"Given the council","time":{"start":1725570209940,"stop":1725570209941,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570209941,"stop":1725570250441,"duration":40500},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570250441,"stop":1725570250441,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570250442,"stop":1725570250443,"duration":1},"status":"failed","statusMessage":"[] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","statusTrace":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[{"uid":"7ccafaead6bcd3c1","name":"log","source":"7ccafaead6bcd3c1.txt","type":"text/plain","size":249},{"uid":"dceee34177d5b287","name":"stdout","source":"dceee34177d5b287.txt","type":"text/plain","size":47}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":4,"attachmentsCount":2,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WakefieldCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":219,"unknown":0,"total":310},"items":[{"uid":"9e16e576979f6b52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/9e16e576979f6b52","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725496030980,"stop":1725496053093,"duration":22113}},{"uid":"f5d4c2e699817e62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/f5d4c2e699817e62","status":"passed","time":{"start":1725431308733,"stop":1725431322063,"duration":13330}},{"uid":"3e4aae1412d69468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/3e4aae1412d69468","status":"passed","time":{"start":1725409701284,"stop":1725409717554,"duration":16270}},{"uid":"4f4aa29ffce6354e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/4f4aa29ffce6354e","status":"passed","time":{"start":1725404611358,"stop":1725404617806,"duration":6448}},{"uid":"204948a5415d2ff4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/204948a5415d2ff4","status":"passed","time":{"start":1725385884035,"stop":1725385900295,"duration":16260}},{"uid":"37dce8d4a5e46913","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/37dce8d4a5e46913","status":"passed","time":{"start":1725348119172,"stop":1725348135188,"duration":16016}},{"uid":"c63720735fd6c53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/c63720735fd6c53","status":"passed","time":{"start":1725323301226,"stop":1725323341087,"duration":39861}},{"uid":"ddb07245271988a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/ddb07245271988a3","status":"passed","time":{"start":1725317250707,"stop":1725317258225,"duration":7518}},{"uid":"1d65caaeaa979798","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/1d65caaeaa979798","status":"passed","time":{"start":1725313680528,"stop":1725313696684,"duration":16156}},{"uid":"1761e4229b1e2317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/1761e4229b1e2317","status":"passed","time":{"start":1725311528730,"stop":1725311549808,"duration":21078}},{"uid":"7a9d834b63b6ac8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/7a9d834b63b6ac8","status":"passed","time":{"start":1725309011555,"stop":1725309024940,"duration":13385}},{"uid":"df53d936cffb9e0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/df53d936cffb9e0a","status":"passed","time":{"start":1725308915097,"stop":1725308934556,"duration":19459}},{"uid":"ee6211012d2d5820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/ee6211012d2d5820","status":"passed","time":{"start":1725236764335,"stop":1725236794331,"duration":29996}},{"uid":"ada13019405bf5ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/ada13019405bf5ed","status":"passed","time":{"start":1725150863524,"stop":1725150870848,"duration":7324}},{"uid":"f6cc8f6bffeeeed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/f6cc8f6bffeeeed","status":"passed","time":{"start":1725064050056,"stop":1725064066334,"duration":16278}},{"uid":"168fcf865ff86cf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/168fcf865ff86cf4","status":"passed","time":{"start":1724977836330,"stop":1724977847957,"duration":11627}},{"uid":"bc38343ad03908d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/bc38343ad03908d2","status":"passed","time":{"start":1724891088782,"stop":1724891115554,"duration":26772}},{"uid":"dccfe83259e498cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/dccfe83259e498cf","status":"passed","time":{"start":1724804669677,"stop":1724804687403,"duration":17726}},{"uid":"11219a492499dc67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/11219a492499dc67","status":"passed","time":{"start":1724718240186,"stop":1724718269293,"duration":29107}},{"uid":"4287c1f632f7069b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/4287c1f632f7069b","status":"passed","time":{"start":1724631891891,"stop":1724631898443,"duration":6552}}]},"tags":[]},"source":"186a19866452703b.json","parameterValues":["WakefieldCityCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/18f3dbb56aa2f521.json b/3.11/2086/data/test-cases/18f3dbb56aa2f521.json deleted file mode 100644 index c251ff932a..0000000000 --- a/3.11/2086/data/test-cases/18f3dbb56aa2f521.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"18f3dbb56aa2f521","name":"Validate Council Output [MansfieldDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"96f9ff34f6f567df99a9de7af91ca4eb","time":{"start":1725569506100,"stop":1725569506763,"duration":663},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569506101,"stop":1725569506101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569506101,"stop":1725569506761,"duration":660},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569506761,"stop":1725569506761,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569506761,"stop":1725569506763,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"3b9fe696b3555556","name":"stdout","source":"3b9fe696b3555556.txt","type":"text/plain","size":51}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MansfieldDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":129,"unknown":0,"total":129},"items":[{"uid":"76f94d085cc0efaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/76f94d085cc0efaa","status":"passed","time":{"start":1725495407692,"stop":1725495408381,"duration":689}},{"uid":"a66473d8fb566805","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/a66473d8fb566805","status":"passed","time":{"start":1725430360397,"stop":1725430361312,"duration":915}},{"uid":"a057698bb0848548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/a057698bb0848548","status":"passed","time":{"start":1725408982731,"stop":1725408983944,"duration":1213}},{"uid":"3309eba3c43bd8d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/3309eba3c43bd8d4","status":"passed","time":{"start":1725403992461,"stop":1725403993053,"duration":592}},{"uid":"ae13eea89311ca59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/ae13eea89311ca59","status":"passed","time":{"start":1725384922105,"stop":1725384922784,"duration":679}},{"uid":"4ff610fceab363be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/4ff610fceab363be","status":"passed","time":{"start":1725347174155,"stop":1725347174688,"duration":533}},{"uid":"ee16befdcdc099fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/ee16befdcdc099fe","status":"passed","time":{"start":1725322457877,"stop":1725322458558,"duration":681}},{"uid":"f94c42850d7187c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/f94c42850d7187c1","status":"passed","time":{"start":1725316334472,"stop":1725316335335,"duration":863}},{"uid":"ea79d93069b2b8dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/ea79d93069b2b8dc","status":"passed","time":{"start":1725313019513,"stop":1725313020084,"duration":571}},{"uid":"38e44e1dd9cc6395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/38e44e1dd9cc6395","status":"passed","time":{"start":1725310874368,"stop":1725310875110,"duration":742}},{"uid":"f9565b7f8d440e89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/f9565b7f8d440e89","status":"passed","time":{"start":1725308112959,"stop":1725308113623,"duration":664}},{"uid":"dc217f2a41af56ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/dc217f2a41af56ad","status":"passed","time":{"start":1725307987124,"stop":1725307987767,"duration":643}},{"uid":"88cf4ef88c59eaf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/88cf4ef88c59eaf3","status":"passed","time":{"start":1725236019395,"stop":1725236020154,"duration":759}},{"uid":"30dbb3a8ddd619ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/30dbb3a8ddd619ab","status":"passed","time":{"start":1725149739087,"stop":1725149739676,"duration":589}},{"uid":"447638cee8f12a2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/447638cee8f12a2f","status":"passed","time":{"start":1725063231527,"stop":1725063232139,"duration":612}},{"uid":"ed3f690b76d703eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/ed3f690b76d703eb","status":"passed","time":{"start":1724976825690,"stop":1724976826478,"duration":788}},{"uid":"e8045e3744a0855f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/e8045e3744a0855f","status":"passed","time":{"start":1724890452798,"stop":1724890453513,"duration":715}},{"uid":"22e8e6158bdfbecb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/22e8e6158bdfbecb","status":"passed","time":{"start":1724803973609,"stop":1724803974251,"duration":642}},{"uid":"6407255e750909a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/6407255e750909a2","status":"passed","time":{"start":1724717549793,"stop":1724717550668,"duration":875}},{"uid":"6d61529b1a983e48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/6d61529b1a983e48","status":"passed","time":{"start":1724631216630,"stop":1724631217578,"duration":948}}]},"tags":[]},"source":"18f3dbb56aa2f521.json","parameterValues":["MansfieldDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/1a1f598a3f242cd2.json b/3.11/2086/data/test-cases/1a1f598a3f242cd2.json deleted file mode 100644 index e05251e848..0000000000 --- a/3.11/2086/data/test-cases/1a1f598a3f242cd2.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1a1f598a3f242cd2","name":"Validate Council Output [StaffordBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a2b355dbcdb50e5de0b62056330c921e","time":{"start":1725569867532,"stop":1725569868563,"duration":1031},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569867532,"stop":1725569867532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569867532,"stop":1725569868561,"duration":1029},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569868561,"stop":1725569868562,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569868562,"stop":1725569868563,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"2ae3a3f926fe1347","name":"stdout","source":"2ae3a3f926fe1347.txt","type":"text/plain","size":49}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StaffordBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":105},"items":[{"uid":"ee8bed977201044b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/ee8bed977201044b","status":"passed","time":{"start":1725495703303,"stop":1725495704429,"duration":1126}},{"uid":"d22d6f57211c8988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/d22d6f57211c8988","status":"passed","time":{"start":1725430995230,"stop":1725430996194,"duration":964}},{"uid":"75f4910bf65961dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/75f4910bf65961dd","status":"passed","time":{"start":1725409653387,"stop":1725409654504,"duration":1117}},{"uid":"66557042b0a023ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/66557042b0a023ac","status":"passed","time":{"start":1725404567515,"stop":1725404568540,"duration":1025}},{"uid":"924d18ad05e78d6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/924d18ad05e78d6b","status":"passed","time":{"start":1725385566772,"stop":1725385567829,"duration":1057}},{"uid":"a42b7052d8f06642","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/a42b7052d8f06642","status":"passed","time":{"start":1725347804375,"stop":1725347805403,"duration":1028}},{"uid":"916ae663d68fbd6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/916ae663d68fbd6d","status":"passed","time":{"start":1725322836057,"stop":1725322837074,"duration":1017}},{"uid":"27ca28faf4d2cf18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/27ca28faf4d2cf18","status":"passed","time":{"start":1725316925731,"stop":1725316926828,"duration":1097}},{"uid":"a13992a423471609","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/a13992a423471609","status":"passed","time":{"start":1725313631555,"stop":1725313632565,"duration":1010}},{"uid":"8745bdaab1d9accf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/8745bdaab1d9accf","status":"passed","time":{"start":1725311217803,"stop":1725311218886,"duration":1083}},{"uid":"e574fe44190518f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/e574fe44190518f7","status":"passed","time":{"start":1725308690483,"stop":1725308691561,"duration":1078}},{"uid":"8d4d3067e2dcc24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/8d4d3067e2dcc24","status":"passed","time":{"start":1725308611096,"stop":1725308612065,"duration":969}},{"uid":"4e12be66509b6571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/4e12be66509b6571","status":"passed","time":{"start":1725236419049,"stop":1725236420161,"duration":1112}},{"uid":"3624d45f17af971e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/3624d45f17af971e","status":"passed","time":{"start":1725150387215,"stop":1725150388216,"duration":1001}},{"uid":"66fca97b10036dd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/66fca97b10036dd5","status":"passed","time":{"start":1725063693614,"stop":1725063694582,"duration":968}},{"uid":"c7a6ea0d83c252cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/c7a6ea0d83c252cc","status":"passed","time":{"start":1724977522208,"stop":1724977523232,"duration":1024}},{"uid":"8da0df6ce9df2ebf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/8da0df6ce9df2ebf","status":"passed","time":{"start":1724891064261,"stop":1724891065175,"duration":914}},{"uid":"939586b8fff53707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/939586b8fff53707","status":"passed","time":{"start":1724804487556,"stop":1724804488455,"duration":899}},{"uid":"d3832e581ca6611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/d3832e581ca6611","status":"passed","time":{"start":1724718067160,"stop":1724718068365,"duration":1205}},{"uid":"cfad97beb12a21a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/cfad97beb12a21a1","status":"passed","time":{"start":1724631842346,"stop":1724631843586,"duration":1240}}]},"tags":[]},"source":"1a1f598a3f242cd2.json","parameterValues":["StaffordBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/1a7cbebb56de2146.json b/3.11/2086/data/test-cases/1a7cbebb56de2146.json deleted file mode 100644 index 4550fdc83b..0000000000 --- a/3.11/2086/data/test-cases/1a7cbebb56de2146.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1a7cbebb56de2146","name":"Validate Council Output [SouthCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8feabb4d035e9d980eb81cc0b3d0bde3","time":{"start":1725569817569,"stop":1725569819571,"duration":2002},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569817569,"stop":1725569817570,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569817570,"stop":1725569819569,"duration":1999},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569819569,"stop":1725569819569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569819569,"stop":1725569819571,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"76aec4b87bad3aec","name":"stdout","source":"76aec4b87bad3aec.txt","type":"text/plain","size":53}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":306,"unknown":0,"total":309},"items":[{"uid":"11ab76179cb801e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/11ab76179cb801e9","status":"passed","time":{"start":1725495640824,"stop":1725495642684,"duration":1860}},{"uid":"ad500bc5ea05f588","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/ad500bc5ea05f588","status":"passed","time":{"start":1725430972592,"stop":1725430974463,"duration":1871}},{"uid":"303df9090eb391e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/303df9090eb391e7","status":"passed","time":{"start":1725409323497,"stop":1725409325935,"duration":2438}},{"uid":"81c85f53111842c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/81c85f53111842c9","status":"passed","time":{"start":1725404249781,"stop":1725404251505,"duration":1724}},{"uid":"b461c4ce6f115a7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/b461c4ce6f115a7d","status":"passed","time":{"start":1725385540278,"stop":1725385541987,"duration":1709}},{"uid":"b177b8c970b985c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/b177b8c970b985c9","status":"passed","time":{"start":1725347782677,"stop":1725347784522,"duration":1845}},{"uid":"21904f2f014d70fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/21904f2f014d70fa","status":"passed","time":{"start":1725322788429,"stop":1725322790315,"duration":1886}},{"uid":"b9e0c098e38dae91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/b9e0c098e38dae91","status":"passed","time":{"start":1725316865767,"stop":1725316867484,"duration":1717}},{"uid":"1f0d4807084ac48f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/1f0d4807084ac48f","status":"passed","time":{"start":1725313327496,"stop":1725313329008,"duration":1512}},{"uid":"de993a72c0a120ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/de993a72c0a120ef","status":"passed","time":{"start":1725311175148,"stop":1725311177176,"duration":2028}},{"uid":"72d87c0ed050c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/72d87c0ed050c8f","status":"passed","time":{"start":1725308642288,"stop":1725308643812,"duration":1524}},{"uid":"abc342fc17059175","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/abc342fc17059175","status":"passed","time":{"start":1725308588975,"stop":1725308590532,"duration":1557}},{"uid":"f82b1230d135e411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/f82b1230d135e411","status":"passed","time":{"start":1725236375357,"stop":1725236377328,"duration":1971}},{"uid":"2de1a11806a734b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/2de1a11806a734b5","status":"passed","time":{"start":1725150359928,"stop":1725150361717,"duration":1789}},{"uid":"7913fff010d95af7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/7913fff010d95af7","status":"passed","time":{"start":1725063683295,"stop":1725063684949,"duration":1654}},{"uid":"ca837ebd82d5e9dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/ca837ebd82d5e9dc","status":"passed","time":{"start":1724977497755,"stop":1724977499467,"duration":1712}},{"uid":"462e27acf33aa9ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/462e27acf33aa9ed","status":"passed","time":{"start":1724890790331,"stop":1724890791935,"duration":1604}},{"uid":"4f87587c569dfa69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/4f87587c569dfa69","status":"passed","time":{"start":1724804469785,"stop":1724804471417,"duration":1632}},{"uid":"fd7c2e19fff372f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/fd7c2e19fff372f9","status":"passed","time":{"start":1724717934205,"stop":1724717936748,"duration":2543}},{"uid":"3528565f8e6a2f4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/3528565f8e6a2f4c","status":"passed","time":{"start":1724631560517,"stop":1724631563167,"duration":2650}}]},"tags":[]},"source":"1a7cbebb56de2146.json","parameterValues":["SouthCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/1a859af451dac804.json b/3.11/2086/data/test-cases/1a859af451dac804.json deleted file mode 100644 index 2c2ea46103..0000000000 --- a/3.11/2086/data/test-cases/1a859af451dac804.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1a859af451dac804","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2201f2e645b53978b00ee752136bc95f","time":{"start":1725570260038,"stop":1725570262388,"duration":2350},"status":"failed","statusMessage":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': }\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:113: in validate_output_step\n assert file_handler.validate_json_schema(\nuk_bin_collection/tests/step_defs/step_helpers/file_handler.py:40: in validate_json_schema\n validate(instance=json_data, schema=schema)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ninstance = {'bins': []}\nschema = {'$ref': '#/definitions/BinData', '$schema': 'http://json-schema.org/draft-06/schema#', 'definitions': {'Bin': {'addit...ems': {'$ref': '#/definitions/Bin'}, 'minItems': 1, 'type': 'array'}}, 'required': ['bins'], 'title': 'BinData', ...}}}\ncls = , args = (), kwargs = {}\nvalidator = Draft6Validator(schema={'$ref': '#/definitions/BinData', '$schema': 'http://json-...ft-06/schema#', 'definitions': {'B...nitions/Bin'}, 'minItems': 1, 'type': 'array'}}, 'required': ['bins'], 'title': 'BinData', ...}}}, format_checker=None)\nerror = \n\n def validate(instance, schema, cls=None, *args, **kwargs): # noqa: D417\n \"\"\"\n Validate an instance under the given schema.\n \n >>> validate([2, 3, 4], {\"maxItems\": 2})\n Traceback (most recent call last):\n ...\n ValidationError: [2, 3, 4] is too long\n \n :func:`~jsonschema.validators.validate` will first verify that the\n provided schema is itself valid, since not doing so can lead to less\n obvious error messages and fail in less obvious or consistent ways.\n \n If you know you have a valid schema already, especially\n if you intend to validate multiple instances with\n the same schema, you likely would prefer using the\n `jsonschema.protocols.Validator.validate` method directly on a\n specific validator (e.g. ``Draft202012Validator.validate``).\n \n \n Arguments:\n \n instance:\n \n The instance to validate\n \n schema:\n \n The schema to validate with\n \n cls (jsonschema.protocols.Validator):\n \n The class that will be used to validate the instance.\n \n If the ``cls`` argument is not provided, two things will happen\n in accordance with the specification. First, if the schema has a\n :kw:`$schema` keyword containing a known meta-schema [#]_ then the\n proper validator will be used. The specification recommends that\n all schemas contain :kw:`$schema` properties for this reason. If no\n :kw:`$schema` property is found, the default validator class is the\n latest released draft.\n \n Any other provided positional and keyword arguments will be passed\n on when instantiating the ``cls``.\n \n Raises:\n \n `jsonschema.exceptions.ValidationError`:\n \n if the instance is invalid\n \n `jsonschema.exceptions.SchemaError`:\n \n if the schema itself is invalid\n \n .. rubric:: Footnotes\n .. [#] known by a validator registered with\n `jsonschema.validators.validates`\n \n \"\"\"\n if cls is None:\n cls = validator_for(schema)\n \n cls.check_schema(schema)\n validator = cls(schema, *args, **kwargs)\n error = exceptions.best_match(validator.iter_errors(instance))\n if error is not None:\n> raise error\nE jsonschema.exceptions.ValidationError: [] should be non-empty\nE \nE Failed validating 'minItems' in schema['properties']['bins']:\nE {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\nE \nE On instance['bins']:\nE []\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/jsonschema/validators.py:1332: ValidationError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': }\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:113: in validate_output_step\n assert file_handler.validate_json_schema(\nuk_bin_collection/tests/step_defs/step_helpers/file_handler.py:40: in validate_json_schema\n validate(instance=json_data, schema=schema)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ninstance = {'bins': []}\nschema = {'$ref': '#/definitions/BinData', '$schema': 'http://json-schema.org/draft-06/schema#', 'definitions': {'Bin': {'addit...ems': {'$ref': '#/definitions/Bin'}, 'minItems': 1, 'type': 'array'}}, 'required': ['bins'], 'title': 'BinData', ...}}}\ncls = , args = (), kwargs = {}\nvalidator = Draft6Validator(schema={'$ref': '#/definitions/BinData', '$schema': 'http://json-...ft-06/schema#', 'definitions': {'B...nitions/Bin'}, 'minItems': 1, 'type': 'array'}}, 'required': ['bins'], 'title': 'BinData', ...}}}, format_checker=None)\nerror = \n\n def validate(instance, schema, cls=None, *args, **kwargs): # noqa: D417\n \"\"\"\n Validate an instance under the given schema.\n \n >>> validate([2, 3, 4], {\"maxItems\": 2})\n Traceback (most recent call last):\n ...\n ValidationError: [2, 3, 4] is too long\n \n :func:`~jsonschema.validators.validate` will first verify that the\n provided schema is itself valid, since not doing so can lead to less\n obvious error messages and fail in less obvious or consistent ways.\n \n If you know you have a valid schema already, especially\n if you intend to validate multiple instances with\n the same schema, you likely would prefer using the\n `jsonschema.protocols.Validator.validate` method directly on a\n specific validator (e.g. ``Draft202012Validator.validate``).\n \n \n Arguments:\n \n instance:\n \n The instance to validate\n \n schema:\n \n The schema to validate with\n \n cls (jsonschema.protocols.Validator):\n \n The class that will be used to validate the instance.\n \n If the ``cls`` argument is not provided, two things will happen\n in accordance with the specification. First, if the schema has a\n :kw:`$schema` keyword containing a known meta-schema [#]_ then the\n proper validator will be used. The specification recommends that\n all schemas contain :kw:`$schema` properties for this reason. If no\n :kw:`$schema` property is found, the default validator class is the\n latest released draft.\n \n Any other provided positional and keyword arguments will be passed\n on when instantiating the ``cls``.\n \n Raises:\n \n `jsonschema.exceptions.ValidationError`:\n \n if the instance is invalid\n \n `jsonschema.exceptions.SchemaError`:\n \n if the schema itself is invalid\n \n .. rubric:: Footnotes\n .. [#] known by a validator registered with\n `jsonschema.validators.validates`\n \n \"\"\"\n if cls is None:\n cls = validator_for(schema)\n \n cls.check_schema(schema)\n validator = cls(schema, *args, **kwargs)\n error = exceptions.best_match(validator.iter_errors(instance))\n if error is not None:\n> raise error\nE jsonschema.exceptions.ValidationError: [] should be non-empty\nE \nE Failed validating 'minItems' in schema['properties']['bins']:\nE {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\nE \nE On instance['bins']:\nE []\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/jsonschema/validators.py:1332: ValidationError","steps":[{"name":"Given the council","time":{"start":1725570260039,"stop":1725570260039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570260039,"stop":1725570262387,"duration":2348},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570262387,"stop":1725570262387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570262387,"stop":1725570262388,"duration":1},"status":"failed","statusMessage":"[] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","statusTrace":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[{"uid":"e1fd7a79c927d136","name":"log","source":"e1fd7a79c927d136.txt","type":"text/plain","size":249},{"uid":"6e0470555d94278f","name":"stdout","source":"6e0470555d94278f.txt","type":"text/plain","size":54}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":4,"attachmentsCount":2,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WindsorAndMaidenheadCouncil"}],"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":258,"unknown":0,"total":309},"items":[{"uid":"fba837e37df8d7bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/fba837e37df8d7bf","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725496073565,"stop":1725496075556,"duration":1991}},{"uid":"fd72669e700143c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/fd72669e700143c6","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725431361234,"stop":1725431363384,"duration":2150}},{"uid":"d3eb70e6dcd4a9c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/d3eb70e6dcd4a9c9","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725409762941,"stop":1725409765818,"duration":2877}},{"uid":"5ea6be4094e763d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/5ea6be4094e763d8","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725404666199,"stop":1725404667973,"duration":1774}},{"uid":"b9e4ac85acdd8183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/b9e4ac85acdd8183","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725385952859,"stop":1725385954913,"duration":2054}},{"uid":"3539b2645cd4b4f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/3539b2645cd4b4f7","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725348153503,"stop":1725348155433,"duration":1930}},{"uid":"dba1d461f13297f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/dba1d461f13297f7","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725323380318,"stop":1725323382381,"duration":2063}},{"uid":"2b55180c94ac73c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/2b55180c94ac73c5","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725317303001,"stop":1725317304913,"duration":1912}},{"uid":"51106aab20258b21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/51106aab20258b21","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725313734618,"stop":1725313736505,"duration":1887}},{"uid":"cc03ae350c617c1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/cc03ae350c617c1a","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725311580024,"stop":1725311581875,"duration":1851}},{"uid":"1da06d0eef6c7670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/1da06d0eef6c7670","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725309060548,"stop":1725309062291,"duration":1743}},{"uid":"b64b75e752d96bf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/b64b75e752d96bf7","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725308964215,"stop":1725308966038,"duration":1823}},{"uid":"8778068f9579facb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/8778068f9579facb","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725236814674,"stop":1725236816598,"duration":1924}},{"uid":"f63770b9c628f4df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/f63770b9c628f4df","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725150794482,"stop":1725150796622,"duration":2140}},{"uid":"c64586fd7ea54aa3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/c64586fd7ea54aa3","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725064100170,"stop":1725064101938,"duration":1768}},{"uid":"c86bd95e47d433e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/c86bd95e47d433e4","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1724977881002,"stop":1724977883095,"duration":2093}},{"uid":"8f8bebcf4e10c1f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/8f8bebcf4e10c1f9","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1724891161164,"stop":1724891163119,"duration":1955}},{"uid":"99abba3d7b3db8cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/99abba3d7b3db8cd","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1724804746971,"stop":1724804748834,"duration":1863}},{"uid":"122f714e2bd70efd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/122f714e2bd70efd","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1724718293632,"stop":1724718296720,"duration":3088}},{"uid":"f3d868170d323e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/f3d868170d323e3b","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1724631942768,"stop":1724631945621,"duration":2853}}]},"tags":[]},"source":"1a859af451dac804.json","parameterValues":["WindsorAndMaidenheadCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/1b1e45b4657804bd.json b/3.11/2086/data/test-cases/1b1e45b4657804bd.json deleted file mode 100644 index 51e93a4ffa..0000000000 --- a/3.11/2086/data/test-cases/1b1e45b4657804bd.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1b1e45b4657804bd","name":"Validate Council Output [FarehamBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"45c83152a74fd52f32cf53364e64652b","time":{"start":1725569737956,"stop":1725569738523,"duration":567},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569737956,"stop":1725569737957,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569737957,"stop":1725569738521,"duration":564},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569738522,"stop":1725569738522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569738522,"stop":1725569738523,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"83959948e58b7210","name":"stdout","source":"83959948e58b7210.txt","type":"text/plain","size":48}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"FarehamBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":115,"unknown":0,"total":115},"items":[{"uid":"9dcb1eef297bfb5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/9dcb1eef297bfb5a","status":"passed","time":{"start":1725495539882,"stop":1725495540495,"duration":613}},{"uid":"509191850fdea4d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/509191850fdea4d9","status":"passed","time":{"start":1725430589514,"stop":1725430590050,"duration":536}},{"uid":"8496146e0865484c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/8496146e0865484c","status":"passed","time":{"start":1725409192422,"stop":1725409193110,"duration":688}},{"uid":"b88e848998967f75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/b88e848998967f75","status":"passed","time":{"start":1725404170040,"stop":1725404170483,"duration":443}},{"uid":"f7a071fc4fb07bc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/f7a071fc4fb07bc9","status":"passed","time":{"start":1725385152307,"stop":1725385152988,"duration":681}},{"uid":"96ea7c0a0154e093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/96ea7c0a0154e093","status":"passed","time":{"start":1725347414503,"stop":1725347414938,"duration":435}},{"uid":"5560660c7abd96d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/5560660c7abd96d0","status":"passed","time":{"start":1725322130177,"stop":1725322130732,"duration":555}},{"uid":"65e82428405f6f2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/65e82428405f6f2e","status":"passed","time":{"start":1725316514345,"stop":1725316515481,"duration":1136}},{"uid":"d5a9d6f4e46547af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/d5a9d6f4e46547af","status":"passed","time":{"start":1725313238500,"stop":1725313239029,"duration":529}},{"uid":"ed85e2fe969b685","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/ed85e2fe969b685","status":"passed","time":{"start":1725311092580,"stop":1725311093070,"duration":490}},{"uid":"8b6f11af82052401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/8b6f11af82052401","status":"passed","time":{"start":1725308287960,"stop":1725308288387,"duration":427}},{"uid":"dd08a9288851f2a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/dd08a9288851f2a5","status":"passed","time":{"start":1725308224740,"stop":1725308225438,"duration":698}},{"uid":"3ace415aa447d3fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/3ace415aa447d3fd","status":"passed","time":{"start":1725236211872,"stop":1725236212366,"duration":494}},{"uid":"f8acf2bb85d152a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/f8acf2bb85d152a3","status":"passed","time":{"start":1725149911510,"stop":1725149912195,"duration":685}},{"uid":"5f4aa9b40839eaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/5f4aa9b40839eaa","status":"passed","time":{"start":1725062896376,"stop":1725062896771,"duration":395}},{"uid":"20cab40b96e3aa17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/20cab40b96e3aa17","status":"passed","time":{"start":1724977041652,"stop":1724977042097,"duration":445}},{"uid":"b62037461aef43e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/b62037461aef43e2","status":"passed","time":{"start":1724890659220,"stop":1724890659722,"duration":502}},{"uid":"8f9ca579d1981410","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/8f9ca579d1981410","status":"passed","time":{"start":1724803646592,"stop":1724803647177,"duration":585}},{"uid":"f6427bb7f41108c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/f6427bb7f41108c5","status":"passed","time":{"start":1724717533266,"stop":1724717534003,"duration":737}},{"uid":"4cc64d6fd53799de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/4cc64d6fd53799de","status":"passed","time":{"start":1724631306820,"stop":1724631308088,"duration":1268}}]},"tags":[]},"source":"1b1e45b4657804bd.json","parameterValues":["FarehamBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/1b916c255e735c46.json b/3.11/2086/data/test-cases/1b916c255e735c46.json deleted file mode 100644 index fd59d8b0cb..0000000000 --- a/3.11/2086/data/test-cases/1b916c255e735c46.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1b916c255e735c46","name":"Validate Council Output [NorthumberlandCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"be5066a45f8f21ace99c9910b786c6c9","time":{"start":1725569784886,"stop":1725569814651,"duration":29765},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569784886,"stop":1725569784887,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569784887,"stop":1725569814648,"duration":29761},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569814648,"stop":1725569814648,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569814649,"stop":1725569814651,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"508b783395c51071","name":"stdout","source":"508b783395c51071.txt","type":"text/plain","size":48}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthumberlandCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":56,"broken":0,"skipped":0,"passed":253,"unknown":0,"total":309},"items":[{"uid":"6802e09d486e3b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/6802e09d486e3b6","status":"passed","time":{"start":1725495635105,"stop":1725495668632,"duration":33527}},{"uid":"d906e2be2bf3cf8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/d906e2be2bf3cf8b","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725430667588,"stop":1725430967649,"duration":300061}},{"uid":"ca903a51937b7570","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/ca903a51937b7570","status":"passed","time":{"start":1725409619919,"stop":1725409666225,"duration":46306}},{"uid":"3ea1043c4424edab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/3ea1043c4424edab","status":"passed","time":{"start":1725404215393,"stop":1725404247068,"duration":31675}},{"uid":"795331293b12fe6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/795331293b12fe6b","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725385236776,"stop":1725385536834,"duration":300058}},{"uid":"b27953f36d134524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/b27953f36d134524","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725347464214,"stop":1725347764264,"duration":300050}},{"uid":"5e3c7757548e0a80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/5e3c7757548e0a80","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725322806039,"stop":1725323106073,"duration":300034}},{"uid":"17b1176cd3335dd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/17b1176cd3335dd4","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725316562608,"stop":1725316862660,"duration":300052}},{"uid":"1045491f5c0cff65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/1045491f5c0cff65","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725313320740,"stop":1725313620774,"duration":300034}},{"uid":"89eff4d73264cd7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/89eff4d73264cd7c","status":"passed","time":{"start":1725311152712,"stop":1725311171419,"duration":18707}},{"uid":"5aff1911fa3c7162","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/5aff1911fa3c7162","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725308339105,"stop":1725308639157,"duration":300052}},{"uid":"f0e74e61441a469e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/f0e74e61441a469e","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725308273604,"stop":1725308573746,"duration":300142}},{"uid":"25f6515215000043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/25f6515215000043","status":"passed","time":{"start":1725236350752,"stop":1725236367954,"duration":17202}},{"uid":"8a1b199934837b15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/8a1b199934837b15","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725150050595,"stop":1725150350736,"duration":300141}},{"uid":"9db3df0850f452f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/9db3df0850f452f","status":"passed","time":{"start":1725063667705,"stop":1725063672498,"duration":4793}},{"uid":"bb38cd638a8f993d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/bb38cd638a8f993d","status":"passed","time":{"start":1724977475556,"stop":1724977506878,"duration":31322}},{"uid":"d8377459fb0eeef9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/d8377459fb0eeef9","status":"passed","time":{"start":1724890784948,"stop":1724890927276,"duration":142328}},{"uid":"8476982730ac2d19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/8476982730ac2d19","status":"passed","time":{"start":1724804459779,"stop":1724804481489,"duration":21710}},{"uid":"a23423d1afd4b67d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/a23423d1afd4b67d","status":"passed","time":{"start":1724717862297,"stop":1724717901307,"duration":39010}},{"uid":"3119c99c9bacf144","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/3119c99c9bacf144","status":"passed","time":{"start":1724631501872,"stop":1724631526249,"duration":24377}}]},"tags":[]},"source":"1b916c255e735c46.json","parameterValues":["NorthumberlandCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/1c122e9e0edf2dce.json b/3.11/2086/data/test-cases/1c122e9e0edf2dce.json deleted file mode 100644 index 9d4e439e06..0000000000 --- a/3.11/2086/data/test-cases/1c122e9e0edf2dce.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1c122e9e0edf2dce","name":"Validate Council Output [BrightonandHoveCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d36b93521f18f852cc5a2da57a2df5cf","time":{"start":1725569176061,"stop":1725569476071,"duration":300010},"status":"failed","statusMessage":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/BrightonandHoveCityCouncil.py:38: in parse_data\n driver = create_webdriver(web_driver, headless, None, __name__)\nuk_bin_collection/uk_bin_collection/common.py:323: in create_webdriver\n return webdriver.Remote(command_executor=web_driver, options=options)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:212: in __init__\n self.start_session(capabilities)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:299: in start_session\n response = self.execute(Command.NEW_SESSION, caps)[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:354: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 500, 'value': '{\\n \"value\": {\\n \"error\": \"session not created\",\\n \"message\": \"Could not start a new ...\"className\": \"java.lang.Thread\",\\n \"lineNumber\": 840,\\n \"classLoaderName\": null\\n }\\n ]\\n }\\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.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nE Host info: host: 'selenium', ip: '172.18.0.2'\nE Build info: version: '4.24.0', revision: '748ffc9bc3'\nE System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nE Driver info: driver.version: unknown\nE Stacktrace:\nE at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\nE at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\nE at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\nE at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\nE at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\nE at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\nE at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\nE at java.util.concurrent.FutureTask.run (FutureTask.java:264)\nE at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\nE at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\nE at java.lang.Thread.run (Thread.java:840)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:229: SessionNotCreatedException","flaky":true,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/BrightonandHoveCityCouncil.py:38: in parse_data\n driver = create_webdriver(web_driver, headless, None, __name__)\nuk_bin_collection/uk_bin_collection/common.py:323: in create_webdriver\n return webdriver.Remote(command_executor=web_driver, options=options)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:212: in __init__\n self.start_session(capabilities)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:299: in start_session\n response = self.execute(Command.NEW_SESSION, caps)[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:354: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 500, 'value': '{\\n \"value\": {\\n \"error\": \"session not created\",\\n \"message\": \"Could not start a new ...\"className\": \"java.lang.Thread\",\\n \"lineNumber\": 840,\\n \"classLoaderName\": null\\n }\\n ]\\n }\\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.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nE Host info: host: 'selenium', ip: '172.18.0.2'\nE Build info: version: '4.24.0', revision: '748ffc9bc3'\nE System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nE Driver info: driver.version: unknown\nE Stacktrace:\nE at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\nE at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\nE at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\nE at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\nE at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\nE at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\nE at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\nE at java.util.concurrent.FutureTask.run (FutureTask.java:264)\nE at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\nE at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\nE at java.lang.Thread.run (Thread.java:840)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:229: SessionNotCreatedException","steps":[{"name":"Given the council","time":{"start":1725569176061,"stop":1725569176061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569176061,"stop":1725569476071,"duration":300010},"status":"failed","statusMessage":"Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","statusTrace":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[{"uid":"5c7b2e32b907058d","name":"stdout","source":"5c7b2e32b907058d.txt","type":"text/plain","size":2663}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BrightonandHoveCityCouncil"}],"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":126,"unknown":0,"total":130},"items":[{"uid":"f957869cb8e9d358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/f957869cb8e9d358","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725494965884,"stop":1725495265893,"duration":300009}},{"uid":"183696ece62e9ab8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/183696ece62e9ab8","status":"passed","time":{"start":1725430094094,"stop":1725430341434,"duration":247340}},{"uid":"8fe12105893932c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/8fe12105893932c1","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725408619821,"stop":1725408919830,"duration":300009}},{"uid":"2d834c0f0db94a58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/2d834c0f0db94a58","status":"passed","time":{"start":1725403695009,"stop":1725403971209,"duration":276200}},{"uid":"57d4b4d35860c90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/57d4b4d35860c90","status":"passed","time":{"start":1725384642009,"stop":1725384904804,"duration":262795}},{"uid":"e057043a1c62e633","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/e057043a1c62e633","status":"passed","time":{"start":1725346855013,"stop":1725347149243,"duration":294230}},{"uid":"6667ef63f23da5d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/6667ef63f23da5d5","status":"passed","time":{"start":1725322074076,"stop":1725322352408,"duration":278332}},{"uid":"d3b29814a43b3e8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/d3b29814a43b3e8b","status":"passed","time":{"start":1725316026587,"stop":1725316311472,"duration":284885}},{"uid":"7028fb9d44157835","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/7028fb9d44157835","status":"passed","time":{"start":1725312750785,"stop":1725313001853,"duration":251068}},{"uid":"a922e49c15783146","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/a922e49c15783146","status":"passed","time":{"start":1725310597182,"stop":1725310843333,"duration":246151}},{"uid":"36ec758ebccb04d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/36ec758ebccb04d4","status":"passed","time":{"start":1725307842626,"stop":1725308091351,"duration":248725}},{"uid":"1f4dd240b7a2c26a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/1f4dd240b7a2c26a","status":"passed","time":{"start":1725307723771,"stop":1725307969842,"duration":246071}},{"uid":"bb5bd4b82c04fa1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/bb5bd4b82c04fa1b","status":"passed","time":{"start":1725235691715,"stop":1725235985811,"duration":294096}},{"uid":"da23faa8f7c98737","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/da23faa8f7c98737","status":"passed","time":{"start":1725149590739,"stop":1725149672305,"duration":81566}},{"uid":"750769f17bfee16e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/750769f17bfee16e","status":"passed","time":{"start":1725062849125,"stop":1725063133498,"duration":284373}},{"uid":"42be319dfa5540ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/42be319dfa5540ed","status":"passed","time":{"start":1724976464508,"stop":1724976760502,"duration":295994}},{"uid":"960c6b12fb596d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/960c6b12fb596d30","status":"passed","time":{"start":1724890351345,"stop":1724890413296,"duration":61951}},{"uid":"6847c1bbe974114","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/6847c1bbe974114","status":"passed","time":{"start":1724803631703,"stop":1724803877839,"duration":246136}},{"uid":"787fdefc9d67431a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/787fdefc9d67431a","status":"passed","time":{"start":1724717254987,"stop":1724717506542,"duration":251555}},{"uid":"b9bf7648e0b5bbf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/b9bf7648e0b5bbf4","status":"passed","time":{"start":1724630898096,"stop":1724631181578,"duration":283482}}]},"tags":[]},"source":"1c122e9e0edf2dce.json","parameterValues":["BrightonandHoveCityCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/1eb5340650872469.json b/3.11/2086/data/test-cases/1eb5340650872469.json deleted file mode 100644 index 17851bbe3a..0000000000 --- a/3.11/2086/data/test-cases/1eb5340650872469.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1eb5340650872469","name":"Validate Council Output [MalvernHillsDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4fed604a10daf77aacbf6179bf28f404","time":{"start":1725569503423,"stop":1725569504355,"duration":932},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569503423,"stop":1725569503424,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569503424,"stop":1725569504353,"duration":929},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569504353,"stop":1725569504353,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569504354,"stop":1725569504355,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"5b8a561ffd1a7b18","name":"stdout","source":"5b8a561ffd1a7b18.txt","type":"text/plain","size":41}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":201,"unknown":0,"total":308},"items":[{"uid":"33e0ac2d2b268cd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/33e0ac2d2b268cd4","status":"passed","time":{"start":1725495404882,"stop":1725495405842,"duration":960}},{"uid":"5f1716fee4129288","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/5f1716fee4129288","status":"passed","time":{"start":1725430357775,"stop":1725430358719,"duration":944}},{"uid":"e4de20c1752e440f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/e4de20c1752e440f","status":"passed","time":{"start":1725408979124,"stop":1725408980383,"duration":1259}},{"uid":"68f91a39686af8bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/68f91a39686af8bc","status":"passed","time":{"start":1725403989852,"stop":1725403990953,"duration":1101}},{"uid":"86ed03be1caf02cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/86ed03be1caf02cd","status":"passed","time":{"start":1725384919506,"stop":1725384920438,"duration":932}},{"uid":"9790b5b6b942f5a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/9790b5b6b942f5a1","status":"passed","time":{"start":1725347171750,"stop":1725347172577,"duration":827}},{"uid":"50625c10201bafa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/50625c10201bafa6","status":"passed","time":{"start":1725322455213,"stop":1725322456168,"duration":955}},{"uid":"843e8522366ddcac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/843e8522366ddcac","status":"passed","time":{"start":1725316332000,"stop":1725316333034,"duration":1034}},{"uid":"cbcce87212e19af4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/cbcce87212e19af4","status":"passed","time":{"start":1725313016991,"stop":1725313017930,"duration":939}},{"uid":"dfb5695b46c19481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/dfb5695b46c19481","status":"passed","time":{"start":1725310872114,"stop":1725310873021,"duration":907}},{"uid":"a8a4a48e37d483a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/a8a4a48e37d483a1","status":"passed","time":{"start":1725308110641,"stop":1725308111571,"duration":930}},{"uid":"47282f4fda091dd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/47282f4fda091dd5","status":"passed","time":{"start":1725307984434,"stop":1725307985439,"duration":1005}},{"uid":"e6cc4c26c7227b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/e6cc4c26c7227b4a","status":"passed","time":{"start":1725236016692,"stop":1725236017613,"duration":921}},{"uid":"a7a9e7c9b77790c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/a7a9e7c9b77790c","status":"passed","time":{"start":1725149736143,"stop":1725149737081,"duration":938}},{"uid":"20d244e05d1294dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/20d244e05d1294dc","status":"passed","time":{"start":1725063229064,"stop":1725063229985,"duration":921}},{"uid":"874ccc88a97cc766","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/874ccc88a97cc766","status":"passed","time":{"start":1724976822965,"stop":1724976823953,"duration":988}},{"uid":"893657849fbde6c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/893657849fbde6c4","status":"passed","time":{"start":1724890450159,"stop":1724890451197,"duration":1038}},{"uid":"787b256b1e084985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/787b256b1e084985","status":"passed","time":{"start":1724803971281,"stop":1724803972074,"duration":793}},{"uid":"5fe7226c8fbe6132","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/5fe7226c8fbe6132","status":"passed","time":{"start":1724717805174,"stop":1724717806374,"duration":1200}},{"uid":"b1f08a01a5ecaaa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/b1f08a01a5ecaaa6","status":"passed","time":{"start":1724631526400,"stop":1724631527728,"duration":1328}}]},"tags":[]},"source":"1eb5340650872469.json","parameterValues":["MalvernHillsDC"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/1f82db22ca7d5215.json b/3.11/2086/data/test-cases/1f82db22ca7d5215.json deleted file mode 100644 index 6d6badd66d..0000000000 --- a/3.11/2086/data/test-cases/1f82db22ca7d5215.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1f82db22ca7d5215","name":"Validate Council Output [MoleValleyDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"47d4fc200fdb123acdd0e48934223e47","time":{"start":1725569665644,"stop":1725569666381,"duration":737},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569665644,"stop":1725569665644,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569665644,"stop":1725569666380,"duration":736},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569666380,"stop":1725569666380,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569666380,"stop":1725569666381,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"2df60af67f39178f","name":"stdout","source":"2df60af67f39178f.txt","type":"text/plain","size":52}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"MoleValleyDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":9,"broken":0,"skipped":0,"passed":121,"unknown":0,"total":130},"items":[{"uid":"32da154652dadee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/32da154652dadee4","status":"passed","time":{"start":1725495566767,"stop":1725495567477,"duration":710}},{"uid":"48e198c6605dc5c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/48e198c6605dc5c6","status":"passed","time":{"start":1725430549942,"stop":1725430550828,"duration":886}},{"uid":"b212d03997093b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/b212d03997093b1a","status":"passed","time":{"start":1725409237366,"stop":1725409238437,"duration":1071}},{"uid":"585072e8ba45ac86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/585072e8ba45ac86","status":"passed","time":{"start":1725404098698,"stop":1725404099412,"duration":714}},{"uid":"6187606a5f21676f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/6187606a5f21676f","status":"passed","time":{"start":1725385110836,"stop":1725385111603,"duration":767}},{"uid":"3ed9c60a91aefffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/3ed9c60a91aefffa","status":"passed","time":{"start":1725347365229,"stop":1725347366463,"duration":1234}},{"uid":"a4a25748fdf095f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/a4a25748fdf095f2","status":"passed","time":{"start":1725322576432,"stop":1725322577318,"duration":886}},{"uid":"53d5a5601fe46eaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/53d5a5601fe46eaf","status":"passed","time":{"start":1725316464108,"stop":1725316465071,"duration":963}},{"uid":"325db8fe7f055a49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/325db8fe7f055a49","status":"passed","time":{"start":1725313197779,"stop":1725313198503,"duration":724}},{"uid":"820fde3483ef236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/820fde3483ef236","status":"passed","time":{"start":1725311086822,"stop":1725311087514,"duration":692}},{"uid":"c80751d147b40988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/c80751d147b40988","status":"passed","time":{"start":1725308238041,"stop":1725308238715,"duration":674}},{"uid":"adafec4b0dd7cc22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/adafec4b0dd7cc22","status":"passed","time":{"start":1725308175567,"stop":1725308176269,"duration":702}},{"uid":"e882a21a68f4e12d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/e882a21a68f4e12d","status":"passed","time":{"start":1725236198956,"stop":1725236199737,"duration":781}},{"uid":"216259d845f56463","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/216259d845f56463","status":"passed","time":{"start":1725149905811,"stop":1725149906721,"duration":910}},{"uid":"4d6bb5c49df7f59d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/4d6bb5c49df7f59d","status":"passed","time":{"start":1725063429790,"stop":1725063430554,"duration":764}},{"uid":"eb44fda94ff50fc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/eb44fda94ff50fc7","status":"passed","time":{"start":1724976942676,"stop":1724976943379,"duration":703}},{"uid":"27cb9bcd8db219b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/27cb9bcd8db219b1","status":"passed","time":{"start":1724890538735,"stop":1724890539458,"duration":723}},{"uid":"26d5c8b539faf223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/26d5c8b539faf223","status":"passed","time":{"start":1724804122681,"stop":1724804123313,"duration":632}},{"uid":"92ec74ddd1955c78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/92ec74ddd1955c78","status":"passed","time":{"start":1724717768813,"stop":1724717769979,"duration":1166}},{"uid":"c3eb4438b0a22d4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/c3eb4438b0a22d4d","status":"passed","time":{"start":1724631311818,"stop":1724631313461,"duration":1643}}]},"tags":[]},"source":"1f82db22ca7d5215.json","parameterValues":["MoleValleyDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/203eadfde5ee74d0.json b/3.11/2086/data/test-cases/203eadfde5ee74d0.json deleted file mode 100644 index 9cd5d873ee..0000000000 --- a/3.11/2086/data/test-cases/203eadfde5ee74d0.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"203eadfde5ee74d0","name":"Validate Council Output [BexleyCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b14d94c00a7a02b15ede5862fe9627b6","time":{"start":1725568767805,"stop":1725568826355,"duration":58550},"status":"failed","statusMessage":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56529535e8da \n#1 0x56529502ce50 \n#2 0x56529507c644 \n#3 0x56529507c931 \n#4 0x5652950c2534 \n#5 0x5652950a14bd \n#6 0x5652950bf9c6 \n#7 0x5652950a1233 \n#8 0x56529506f093 \n#9 0x56529507009e \n#10 0x565295325b3b \n#11 0x565295329af1 \n#12 0x565295311705 \n#13 0x56529532a662 \n#14 0x5652952f68df \n#15 0x56529534d6d8 \n#16 0x56529534d8a2 \n#17 0x56529535d6cc \n#18 0x7f8559397a94 \n#19 0x7f8559424a34 __clone","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/BexleyCouncil.py:43: in parse_data\n iframe_presense = WebDriverWait(driver, 30).until(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nmethod = ._predicate at 0x7f158c9ee700>\nmessage = ''\n\n def until(self, method: Callable[[D], Union[Literal[False], T]], message: str = \"\") -> T:\n \"\"\"Calls the method provided with the driver as an argument until the \\\n return value does not evaluate to ``False``.\n \n :param method: callable(WebDriver)\n :param message: optional message for :exc:`TimeoutException`\n :returns: the result of the last call to `method`\n :raises: :exc:`selenium.common.exceptions.TimeoutException` if timeout occurs\n \"\"\"\n screen = None\n stacktrace = None\n \n end_time = time.monotonic() + self._timeout\n while True:\n try:\n value = method(self._driver)\n if value:\n return value\n except self._ignored_exceptions as exc:\n screen = getattr(exc, \"screen\", None)\n stacktrace = getattr(exc, \"stacktrace\", None)\n time.sleep(self._poll)\n if time.monotonic() > end_time:\n break\n> raise TimeoutException(message, screen, stacktrace)\nE selenium.common.exceptions.TimeoutException: Message: \nE Stacktrace:\nE #0 0x56529535e8da \nE #1 0x56529502ce50 \nE #2 0x56529507c644 \nE #3 0x56529507c931 \nE #4 0x5652950c2534 \nE #5 0x5652950a14bd \nE #6 0x5652950bf9c6 \nE #7 0x5652950a1233 \nE #8 0x56529506f093 \nE #9 0x56529507009e \nE #10 0x565295325b3b \nE #11 0x565295329af1 \nE #12 0x565295311705 \nE #13 0x56529532a662 \nE #14 0x5652952f68df \nE #15 0x56529534d6d8 \nE #16 0x56529534d8a2 \nE #17 0x56529535d6cc \nE #18 0x7f8559397a94 \nE #19 0x7f8559424a34 __clone\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/support/wait.py:105: TimeoutException","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56529535e8da \n#1 0x56529502ce50 \n#2 0x56529507c644 \n#3 0x56529507c931 \n#4 0x5652950c2534 \n#5 0x5652950a14bd \n#6 0x5652950bf9c6 \n#7 0x5652950a1233 \n#8 0x56529506f093 \n#9 0x56529507009e \n#10 0x565295325b3b \n#11 0x565295329af1 \n#12 0x565295311705 \n#13 0x56529532a662 \n#14 0x5652952f68df \n#15 0x56529534d6d8 \n#16 0x56529534d8a2 \n#17 0x56529535d6cc \n#18 0x7f8559397a94 \n#19 0x7f8559424a34 __clone","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/BexleyCouncil.py:43: in parse_data\n iframe_presense = WebDriverWait(driver, 30).until(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nmethod = ._predicate at 0x7f158c9ee700>\nmessage = ''\n\n def until(self, method: Callable[[D], Union[Literal[False], T]], message: str = \"\") -> T:\n \"\"\"Calls the method provided with the driver as an argument until the \\\n return value does not evaluate to ``False``.\n \n :param method: callable(WebDriver)\n :param message: optional message for :exc:`TimeoutException`\n :returns: the result of the last call to `method`\n :raises: :exc:`selenium.common.exceptions.TimeoutException` if timeout occurs\n \"\"\"\n screen = None\n stacktrace = None\n \n end_time = time.monotonic() + self._timeout\n while True:\n try:\n value = method(self._driver)\n if value:\n return value\n except self._ignored_exceptions as exc:\n screen = getattr(exc, \"screen\", None)\n stacktrace = getattr(exc, \"stacktrace\", None)\n time.sleep(self._poll)\n if time.monotonic() > end_time:\n break\n> raise TimeoutException(message, screen, stacktrace)\nE selenium.common.exceptions.TimeoutException: Message: \nE Stacktrace:\nE #0 0x56529535e8da \nE #1 0x56529502ce50 \nE #2 0x56529507c644 \nE #3 0x56529507c931 \nE #4 0x5652950c2534 \nE #5 0x5652950a14bd \nE #6 0x5652950bf9c6 \nE #7 0x5652950a1233 \nE #8 0x56529506f093 \nE #9 0x56529507009e \nE #10 0x565295325b3b \nE #11 0x565295329af1 \nE #12 0x565295311705 \nE #13 0x56529532a662 \nE #14 0x5652952f68df \nE #15 0x56529534d6d8 \nE #16 0x56529534d8a2 \nE #17 0x56529535d6cc \nE #18 0x7f8559397a94 \nE #19 0x7f8559424a34 __clone\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/support/wait.py:105: TimeoutException","steps":[{"name":"Given the council","time":{"start":1725568767805,"stop":1725568767806,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568767806,"stop":1725568826355,"duration":58549},"status":"failed","statusMessage":"Message: \nStacktrace:\n#0 0x56529535e8da \n#1 0x56529502ce50 \n#2 0x56529507c644 \n#3 0x56529507c931 \n#4 0x5652950c2534 \n#5 0x5652950a14bd \n#6 0x5652950bf9c6 \n#7 0x5652950a1233 \n#8 0x56529506f093 \n#9 0x56529507009e \n#10 0x565295325b3b \n#11 0x565295329af1 \n#12 0x565295311705 \n#13 0x56529532a662 \n#14 0x5652952f68df \n#15 0x56529534d6d8 \n#16 0x56529534d8a2 \n#17 0x56529535d6cc \n#18 0x7f8559397a94 \n#19 0x7f8559424a34 __clone\n","statusTrace":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56529535e8da \n#1 0x56529502ce50 \n#2 0x56529507c644 \n#3 0x56529507c931 \n#4 0x5652950c2534 \n#5 0x5652950a14bd \n#6 0x5652950bf9c6 \n#7 0x5652950a1233 \n#8 0x56529506f093 \n#9 0x56529507009e \n#10 0x565295325b3b \n#11 0x565295329af1 \n#12 0x565295311705 \n#13 0x56529532a662 \n#14 0x5652952f68df \n#15 0x56529534d6d8 \n#16 0x56529534d8a2 \n#17 0x56529535d6cc \n#18 0x7f8559397a94 \n#19 0x7f8559424a34 __clone\n\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[{"uid":"8917bdd5208f722a","name":"stdout","source":"8917bdd5208f722a.txt","type":"text/plain","size":650}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":195,"broken":0,"skipped":0,"passed":114,"unknown":0,"total":309},"items":[{"uid":"b9b298770ee459d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/b9b298770ee459d9","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55f7646408da \n#1 0x55f76430ee50 \n#2 0x55f76435e644 \n#3 0x55f76435e931 \n#4 0x55f7643a4534 \n#5 0x55f7643834bd \n#6 0x55f7643a19c6 \n#7 0x55f764383233 \n#8 0x55f764351093 \n#9 0x55f76435209e \n#10 0x55f764607b3b \n#11 0x55f76460baf1 \n#12 0x55f7645f3705 \n#13 0x55f76460c662 \n#14 0x55f7645d88df \n#15 0x55f76462f6d8 \n#16 0x55f76462f8a2 \n#17 0x55f76463f6cc \n#18 0x7f92b0e5da94 \n#19 0x7f92b0eeaa34 __clone","time":{"start":1725494484918,"stop":1725494551827,"duration":66909}},{"uid":"b5125903ad442c4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/b5125903ad442c4e","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55606662d8da \n#1 0x5560662fbe50 \n#2 0x55606634b644 \n#3 0x55606634b931 \n#4 0x556066391534 \n#5 0x5560663704bd \n#6 0x55606638e9c6 \n#7 0x556066370233 \n#8 0x55606633e093 \n#9 0x55606633f09e \n#10 0x5560665f4b3b \n#11 0x5560665f8af1 \n#12 0x5560665e0705 \n#13 0x5560665f9662 \n#14 0x5560665c58df \n#15 0x55606661c6d8 \n#16 0x55606661c8a2 \n#17 0x55606662c6cc \n#18 0x7f93439efa94 \n#19 0x7f9343a7ca34 __clone","time":{"start":1725429670973,"stop":1725429733089,"duration":62116}},{"uid":"d1392c415315f0f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/d1392c415315f0f1","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x557183d2c8da \n#1 0x5571839fae50 \n#2 0x557183a4a644 \n#3 0x557183a4a931 \n#4 0x557183a90534 \n#5 0x557183a6f4bd \n#6 0x557183a8d9c6 \n#7 0x557183a6f233 \n#8 0x557183a3d093 \n#9 0x557183a3e09e \n#10 0x557183cf3b3b \n#11 0x557183cf7af1 \n#12 0x557183cdf705 \n#13 0x557183cf8662 \n#14 0x557183cc48df \n#15 0x557183d1b6d8 \n#16 0x557183d1b8a2 \n#17 0x557183d2b6cc \n#18 0x7f06bf120a94 \n#19 0x7f06bf1ada34 __clone","time":{"start":1725408092521,"stop":1725408268571,"duration":176050}},{"uid":"7ed5265337fab140","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/7ed5265337fab140","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55d0686258da \n#1 0x55d0682f3e50 \n#2 0x55d068343644 \n#3 0x55d068343931 \n#4 0x55d068389534 \n#5 0x55d0683684bd \n#6 0x55d0683869c6 \n#7 0x55d068368233 \n#8 0x55d068336093 \n#9 0x55d06833709e \n#10 0x55d0685ecb3b \n#11 0x55d0685f0af1 \n#12 0x55d0685d8705 \n#13 0x55d0685f1662 \n#14 0x55d0685bd8df \n#15 0x55d0686146d8 \n#16 0x55d0686148a2 \n#17 0x55d0686246cc \n#18 0x7f53c3e9da94 \n#19 0x7f53c3f2aa34 __clone","time":{"start":1725403281475,"stop":1725403346046,"duration":64571}},{"uid":"f66d9d12b9014d8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/f66d9d12b9014d8d","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55f3b24b38da \n#1 0x55f3b2181e50 \n#2 0x55f3b21d1644 \n#3 0x55f3b21d1931 \n#4 0x55f3b2217534 \n#5 0x55f3b21f64bd \n#6 0x55f3b22149c6 \n#7 0x55f3b21f6233 \n#8 0x55f3b21c4093 \n#9 0x55f3b21c509e \n#10 0x55f3b247ab3b \n#11 0x55f3b247eaf1 \n#12 0x55f3b2466705 \n#13 0x55f3b247f662 \n#14 0x55f3b244b8df \n#15 0x55f3b24a26d8 \n#16 0x55f3b24a28a2 \n#17 0x55f3b24b26cc \n#18 0x7f51004d0a94 \n#19 0x7f510055da34 __clone","time":{"start":1725384224296,"stop":1725384288322,"duration":64026}},{"uid":"faed43918f544899","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/faed43918f544899","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55f4a921d8da \n#1 0x55f4a8eebe50 \n#2 0x55f4a8f3b644 \n#3 0x55f4a8f3b931 \n#4 0x55f4a8f81534 \n#5 0x55f4a8f604bd \n#6 0x55f4a8f7e9c6 \n#7 0x55f4a8f60233 \n#8 0x55f4a8f2e093 \n#9 0x55f4a8f2f09e \n#10 0x55f4a91e4b3b \n#11 0x55f4a91e8af1 \n#12 0x55f4a91d0705 \n#13 0x55f4a91e9662 \n#14 0x55f4a91b58df \n#15 0x55f4a920c6d8 \n#16 0x55f4a920c8a2 \n#17 0x55f4a921c6cc \n#18 0x7f6afd9e1a94 \n#19 0x7f6afda6ea34 __clone","time":{"start":1725346448574,"stop":1725346504325,"duration":55751}},{"uid":"da5a181236eb0c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/da5a181236eb0c8f","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55afcbc378da \n#1 0x55afcb905e50 \n#2 0x55afcb955644 \n#3 0x55afcb955931 \n#4 0x55afcb99b534 \n#5 0x55afcb97a4bd \n#6 0x55afcb9989c6 \n#7 0x55afcb97a233 \n#8 0x55afcb948093 \n#9 0x55afcb94909e \n#10 0x55afcbbfeb3b \n#11 0x55afcbc02af1 \n#12 0x55afcbbea705 \n#13 0x55afcbc03662 \n#14 0x55afcbbcf8df \n#15 0x55afcbc266d8 \n#16 0x55afcbc268a2 \n#17 0x55afcbc366cc \n#18 0x7f0645e8fa94 \n#19 0x7f0645f1ca34 __clone","time":{"start":1725321671236,"stop":1725321763768,"duration":92532}},{"uid":"bb8eec0c0bd8e0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/bb8eec0c0bd8e0c5","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5624a74388da \n#1 0x5624a7106e50 \n#2 0x5624a7156644 \n#3 0x5624a7156931 \n#4 0x5624a719c534 \n#5 0x5624a717b4bd \n#6 0x5624a71999c6 \n#7 0x5624a717b233 \n#8 0x5624a7149093 \n#9 0x5624a714a09e \n#10 0x5624a73ffb3b \n#11 0x5624a7403af1 \n#12 0x5624a73eb705 \n#13 0x5624a7404662 \n#14 0x5624a73d08df \n#15 0x5624a74276d8 \n#16 0x5624a74278a2 \n#17 0x5624a74376cc \n#18 0x7f3f208c3a94 \n#19 0x7f3f20950a34 __clone","time":{"start":1725315622274,"stop":1725315674724,"duration":52450}},{"uid":"53e6170f4b09a2ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/53e6170f4b09a2ee","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5598f01ee8da \n#1 0x5598efebce50 \n#2 0x5598eff0c644 \n#3 0x5598eff0c931 \n#4 0x5598eff52534 \n#5 0x5598eff314bd \n#6 0x5598eff4f9c6 \n#7 0x5598eff31233 \n#8 0x5598efeff093 \n#9 0x5598eff0009e \n#10 0x5598f01b5b3b \n#11 0x5598f01b9af1 \n#12 0x5598f01a1705 \n#13 0x5598f01ba662 \n#14 0x5598f01868df \n#15 0x5598f01dd6d8 \n#16 0x5598f01dd8a2 \n#17 0x5598f01ed6cc \n#18 0x7f82d62b0a94 \n#19 0x7f82d633da34 __clone","time":{"start":1725312345531,"stop":1725312402465,"duration":56934}},{"uid":"9e061258461b8a2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/9e061258461b8a2f","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5625f18e48da \n#1 0x5625f15b2e50 \n#2 0x5625f1602644 \n#3 0x5625f1602931 \n#4 0x5625f1648534 \n#5 0x5625f16274bd \n#6 0x5625f16459c6 \n#7 0x5625f1627233 \n#8 0x5625f15f5093 \n#9 0x5625f15f609e \n#10 0x5625f18abb3b \n#11 0x5625f18afaf1 \n#12 0x5625f1897705 \n#13 0x5625f18b0662 \n#14 0x5625f187c8df \n#15 0x5625f18d36d8 \n#16 0x5625f18d38a2 \n#17 0x5625f18e36cc \n#18 0x7fdcc4779a94 \n#19 0x7fdcc4806a34 __clone","time":{"start":1725310189180,"stop":1725310246043,"duration":56863}},{"uid":"58bb9dd086ccf756","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/58bb9dd086ccf756","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5628e59d48da \n#1 0x5628e56a2e50 \n#2 0x5628e56f2644 \n#3 0x5628e56f2931 \n#4 0x5628e5738534 \n#5 0x5628e57174bd \n#6 0x5628e57359c6 \n#7 0x5628e5717233 \n#8 0x5628e56e5093 \n#9 0x5628e56e609e \n#10 0x5628e599bb3b \n#11 0x5628e599faf1 \n#12 0x5628e5987705 \n#13 0x5628e59a0662 \n#14 0x5628e596c8df \n#15 0x5628e59c36d8 \n#16 0x5628e59c38a2 \n#17 0x5628e59d36cc \n#18 0x7fe430d5da94 \n#19 0x7fe430deaa34 __clone","time":{"start":1725307446046,"stop":1725307490203,"duration":44157}},{"uid":"f1b93961d9cd697e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/f1b93961d9cd697e","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56378a02d8da \n#1 0x563789cfbe50 \n#2 0x563789d4b644 \n#3 0x563789d4b931 \n#4 0x563789d91534 \n#5 0x563789d704bd \n#6 0x563789d8e9c6 \n#7 0x563789d70233 \n#8 0x563789d3e093 \n#9 0x563789d3f09e \n#10 0x563789ff4b3b \n#11 0x563789ff8af1 \n#12 0x563789fe0705 \n#13 0x563789ff9662 \n#14 0x563789fc58df \n#15 0x56378a01c6d8 \n#16 0x56378a01c8a2 \n#17 0x56378a02c6cc \n#18 0x7f520772fa94 \n#19 0x7f52077bca34 __clone","time":{"start":1725307305513,"stop":1725307366004,"duration":60491}},{"uid":"d841c229e94c955d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/d841c229e94c955d","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5557e915a8da \n#1 0x5557e8e28e50 \n#2 0x5557e8e78644 \n#3 0x5557e8e78931 \n#4 0x5557e8ebe534 \n#5 0x5557e8e9d4bd \n#6 0x5557e8ebb9c6 \n#7 0x5557e8e9d233 \n#8 0x5557e8e6b093 \n#9 0x5557e8e6c09e \n#10 0x5557e9121b3b \n#11 0x5557e9125af1 \n#12 0x5557e910d705 \n#13 0x5557e9126662 \n#14 0x5557e90f28df \n#15 0x5557e91496d8 \n#16 0x5557e91498a2 \n#17 0x5557e91596cc \n#18 0x7f96fcd90a94 \n#19 0x7f96fce1da34 __clone","time":{"start":1725235273409,"stop":1725235315318,"duration":41909}},{"uid":"af52429225896c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/af52429225896c9b","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5601439648da \n#1 0x560143632e50 \n#2 0x560143682644 \n#3 0x560143682931 \n#4 0x5601436c8534 \n#5 0x5601436a74bd \n#6 0x5601436c59c6 \n#7 0x5601436a7233 \n#8 0x560143675093 \n#9 0x56014367609e \n#10 0x56014392bb3b \n#11 0x56014392faf1 \n#12 0x560143917705 \n#13 0x560143930662 \n#14 0x5601438fc8df \n#15 0x5601439536d8 \n#16 0x5601439538a2 \n#17 0x5601439636cc \n#18 0x7fe3b4f2fa94 \n#19 0x7fe3b4fbca34 __clone","time":{"start":1725148871038,"stop":1725148985666,"duration":114628}},{"uid":"5767656cfbf2b28a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/5767656cfbf2b28a","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x559b7733d8da \n#1 0x559b7700be50 \n#2 0x559b7705b644 \n#3 0x559b7705b931 \n#4 0x559b770a1534 \n#5 0x559b770804bd \n#6 0x559b7709e9c6 \n#7 0x559b77080233 \n#8 0x559b7704e093 \n#9 0x559b7704f09e \n#10 0x559b77304b3b \n#11 0x559b77308af1 \n#12 0x559b772f0705 \n#13 0x559b77309662 \n#14 0x559b772d58df \n#15 0x559b7732c6d8 \n#16 0x559b7732c8a2 \n#17 0x559b7733c6cc \n#18 0x7ff940a9fa94 \n#19 0x7ff940b2ca34 __clone","time":{"start":1725062470571,"stop":1725062509383,"duration":38812}},{"uid":"67abe7ddef1bc7a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/67abe7ddef1bc7a4","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5599151508da \n#1 0x559914e1ee50 \n#2 0x559914e6e644 \n#3 0x559914e6e931 \n#4 0x559914eb4534 \n#5 0x559914e934bd \n#6 0x559914eb19c6 \n#7 0x559914e93233 \n#8 0x559914e61093 \n#9 0x559914e6209e \n#10 0x559915117b3b \n#11 0x55991511baf1 \n#12 0x559915103705 \n#13 0x55991511c662 \n#14 0x5599150e88df \n#15 0x55991513f6d8 \n#16 0x55991513f8a2 \n#17 0x55991514f6cc \n#18 0x7f6709447a94 \n#19 0x7f67094d4a34 __clone","time":{"start":1724976074974,"stop":1724976111303,"duration":36329}},{"uid":"f38f74bad88d050b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/f38f74bad88d050b","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x559bdff716ca \n#1 0x559bdfc42600 \n#2 0x559bdfc91bcb \n#3 0x559bdfc91eb1 \n#4 0x559bdfcd5b24 \n#5 0x559bdfcb48cd \n#6 0x559bdfcd304a \n#7 0x559bdfcb4643 \n#8 0x559bdfc84d31 \n#9 0x559bdfc8579e \n#10 0x559bdff3925b \n#11 0x559bdff3d1f2 \n#12 0x559bdff26615 \n#13 0x559bdff3dd82 \n#14 0x559bdff0b25f \n#15 0x559bdff60e68 \n#16 0x559bdff61040 \n#17 0x559bdff7049c \n#18 0x7f08a5a20a94 \n#19 0x7f08a5aada34 __clone","time":{"start":1724889688085,"stop":1724889798046,"duration":109961}},{"uid":"3b99d09f9583007c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/3b99d09f9583007c","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5652270866ca \n#1 0x565226d57600 \n#2 0x565226da6bcb \n#3 0x565226da6eb1 \n#4 0x565226deab24 \n#5 0x565226dc98cd \n#6 0x565226de804a \n#7 0x565226dc9643 \n#8 0x565226d99d31 \n#9 0x565226d9a79e \n#10 0x56522704e25b \n#11 0x5652270521f2 \n#12 0x56522703b615 \n#13 0x565227052d82 \n#14 0x56522702025f \n#15 0x565227075e68 \n#16 0x565227076040 \n#17 0x56522708549c \n#18 0x7f03d7b19a94 \n#19 0x7f03d7ba6a34 __clone","time":{"start":1724803270108,"stop":1724803303777,"duration":33669}},{"uid":"82dbdc93410b3a6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/82dbdc93410b3a6c","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56288d5ea6ca \n#1 0x56288d2bb600 \n#2 0x56288d30abcb \n#3 0x56288d30aeb1 \n#4 0x56288d34eb24 \n#5 0x56288d32d8cd \n#6 0x56288d34c04a \n#7 0x56288d32d643 \n#8 0x56288d2fdd31 \n#9 0x56288d2fe79e \n#10 0x56288d5b225b \n#11 0x56288d5b61f2 \n#12 0x56288d59f615 \n#13 0x56288d5b6d82 \n#14 0x56288d58425f \n#15 0x56288d5d9e68 \n#16 0x56288d5da040 \n#17 0x56288d5e949c \n#18 0x7f5b7cf46a94 \n#19 0x7f5b7cfd3a34 __clone","time":{"start":1724716889333,"stop":1724716929116,"duration":39783}},{"uid":"e18c857c99dd9a97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/e18c857c99dd9a97","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x557a5fc2f6ca \n#1 0x557a5f900600 \n#2 0x557a5f94fbcb \n#3 0x557a5f94feb1 \n#4 0x557a5f993b24 \n#5 0x557a5f9728cd \n#6 0x557a5f99104a \n#7 0x557a5f972643 \n#8 0x557a5f942d31 \n#9 0x557a5f94379e \n#10 0x557a5fbf725b \n#11 0x557a5fbfb1f2 \n#12 0x557a5fbe4615 \n#13 0x557a5fbfbd82 \n#14 0x557a5fbc925f \n#15 0x557a5fc1ee68 \n#16 0x557a5fc1f040 \n#17 0x557a5fc2e49c \n#18 0x7f32b140ba94 \n#19 0x7f32b1498a34 __clone","time":{"start":1724630476725,"stop":1724630515577,"duration":38852}}]},"tags":[]},"source":"203eadfde5ee74d0.json","parameterValues":["BexleyCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/208b5da0355f901.json b/3.11/2086/data/test-cases/208b5da0355f901.json deleted file mode 100644 index b2c7007567..0000000000 --- a/3.11/2086/data/test-cases/208b5da0355f901.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"208b5da0355f901","name":"Validate Council Output [NorthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f199ed7bccd24a997d0abd44066cd21","time":{"start":1725569765573,"stop":1725569767591,"duration":2018},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569765573,"stop":1725569765574,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569765574,"stop":1725569767583,"duration":2009},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569767584,"stop":1725569767584,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569767584,"stop":1725569767591,"duration":7},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"b206c1d105f2b62c","name":"stdout","source":"b206c1d105f2b62c.txt","type":"text/plain","size":47}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthTynesideCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":122,"broken":0,"skipped":0,"passed":188,"unknown":0,"total":310},"items":[{"uid":"d91006ed09c30632","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/d91006ed09c30632","status":"passed","time":{"start":1725495614149,"stop":1725495616067,"duration":1918}},{"uid":"3c1947ac07b7b49b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/3c1947ac07b7b49b","status":"passed","time":{"start":1725430637537,"stop":1725430639442,"duration":1905}},{"uid":"702a676c91545fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/702a676c91545fa","status":"passed","time":{"start":1725409315843,"stop":1725409318339,"duration":2496}},{"uid":"67233ed352e646e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/67233ed352e646e9","status":"passed","time":{"start":1725404195069,"stop":1725404196931,"duration":1862}},{"uid":"8a2d6d8beb00e08e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/8a2d6d8beb00e08e","status":"passed","time":{"start":1725385197415,"stop":1725385199462,"duration":2047}},{"uid":"f97444dd5ed0a930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/f97444dd5ed0a930","status":"passed","time":{"start":1725347439300,"stop":1725347441173,"duration":1873}},{"uid":"4bfbc1dc5571c146","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/4bfbc1dc5571c146","status":"passed","time":{"start":1725322788795,"stop":1725322790724,"duration":1929}},{"uid":"d9eb1dc4d5a60938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/d9eb1dc4d5a60938","status":"passed","time":{"start":1725316539428,"stop":1725316541440,"duration":2012}},{"uid":"d09dd989b7c6726b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/d09dd989b7c6726b","status":"passed","time":{"start":1725313295079,"stop":1725313296847,"duration":1768}},{"uid":"b715cce6ddc3d59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/b715cce6ddc3d59","status":"passed","time":{"start":1725311123971,"stop":1725311125839,"duration":1868}},{"uid":"b367eb44865524ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/b367eb44865524ad","status":"passed","time":{"start":1725308312120,"stop":1725308314020,"duration":1900}},{"uid":"4b579729339d85bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/4b579729339d85bb","status":"passed","time":{"start":1725308251096,"stop":1725308253138,"duration":2042}},{"uid":"206813cc24812546","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/206813cc24812546","status":"passed","time":{"start":1725236341508,"stop":1725236343437,"duration":1929}},{"uid":"9b5fe6ef42fb36dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/9b5fe6ef42fb36dc","status":"passed","time":{"start":1725150027250,"stop":1725150029161,"duration":1911}},{"uid":"1bd760be57d7ce8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/1bd760be57d7ce8f","status":"passed","time":{"start":1725063651711,"stop":1725063653627,"duration":1916}},{"uid":"721139921431935d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/721139921431935d","status":"passed","time":{"start":1724977172483,"stop":1724977174296,"duration":1813}},{"uid":"22299c78374eb26e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/22299c78374eb26e","status":"passed","time":{"start":1724890749742,"stop":1724890751542,"duration":1800}},{"uid":"1300259b5cb5d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/1300259b5cb5d30","status":"passed","time":{"start":1724804301878,"stop":1724804303681,"duration":1803}},{"uid":"39def75463dd063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2044//#testresult/39def75463dd063","status":"passed","time":{"start":1724735519427,"stop":1724735521592,"duration":2165}},{"uid":"a41c77aad70b16e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/a41c77aad70b16e6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'select'","time":{"start":1724717840522,"stop":1724717842401,"duration":1879}}]},"tags":[]},"source":"208b5da0355f901.json","parameterValues":["NorthTynesideCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/20d0e62d881aa4af.json b/3.11/2086/data/test-cases/20d0e62d881aa4af.json deleted file mode 100644 index a7c51df55d..0000000000 --- a/3.11/2086/data/test-cases/20d0e62d881aa4af.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"20d0e62d881aa4af","name":"Validate Council Output [KingstonUponThamesCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5cc54a24c590c0c794126ca22d0562ff","time":{"start":1725569496809,"stop":1725569519216,"duration":22407},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569496809,"stop":1725569496809,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569496809,"stop":1725569519215,"duration":22406},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569519215,"stop":1725569519215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569519215,"stop":1725569519216,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"c009acb82d1626c4","name":"stdout","source":"c009acb82d1626c4.txt","type":"text/plain","size":52}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"KingstonUponThamesCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":44,"broken":0,"skipped":0,"passed":265,"unknown":0,"total":309},"items":[{"uid":"284e06543354aa25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/284e06543354aa25","status":"passed","time":{"start":1725495236902,"stop":1725495364390,"duration":127488}},{"uid":"17156100adcc887e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/17156100adcc887e","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 4 September\\n \\n \\n (In progress) 2024' does not match format '%A, %d %B %Y'","time":{"start":1725430102320,"stop":1725430353411,"duration":251091}},{"uid":"fb722ef3666142a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/fb722ef3666142a","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 4 September\\n \\n \\n (In progress) 2024' does not match format '%A, %d %B %Y'","time":{"start":1725408968333,"stop":1725409017861,"duration":49528}},{"uid":"d589c0fb348d9375","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/d589c0fb348d9375","status":"passed","time":{"start":1725403967094,"stop":1725403997541,"duration":30447}},{"uid":"cfa7203603467c22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/cfa7203603467c22","status":"passed","time":{"start":1725384651393,"stop":1725384915164,"duration":263771}},{"uid":"9bf7c5d93e6ce127","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/9bf7c5d93e6ce127","status":"passed","time":{"start":1725346862055,"stop":1725347158929,"duration":296874}},{"uid":"d7e4bc0e25059139","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/d7e4bc0e25059139","status":"passed","time":{"start":1725322463131,"stop":1725322505772,"duration":42641}},{"uid":"9483036ddd5bbd15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/9483036ddd5bbd15","status":"passed","time":{"start":1725316038703,"stop":1725316323251,"duration":284548}},{"uid":"bc194c0d04ce155c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/bc194c0d04ce155c","status":"passed","time":{"start":1725312763611,"stop":1725313007627,"duration":244016}},{"uid":"8b3fa05d7b4b208c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/8b3fa05d7b4b208c","status":"passed","time":{"start":1725310605215,"stop":1725310846534,"duration":241319}},{"uid":"9c1ba44c27719f04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/9c1ba44c27719f04","status":"passed","time":{"start":1725307850046,"stop":1725308101010,"duration":250964}},{"uid":"1d63d81b693615fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/1d63d81b693615fc","status":"passed","time":{"start":1725307733092,"stop":1725307975496,"duration":242404}},{"uid":"10b39df333a707cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/10b39df333a707cd","status":"passed","time":{"start":1725236007787,"stop":1725236025779,"duration":17992}},{"uid":"aa73ab47987e85d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/aa73ab47987e85d2","status":"passed","time":{"start":1725149715628,"stop":1725149736668,"duration":21040}},{"uid":"ae0a75d5392ad1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/ae0a75d5392ad1e","status":"passed","time":{"start":1725063226827,"stop":1725063270413,"duration":43586}},{"uid":"3df5e983cd9f1ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/3df5e983cd9f1ea5","status":"passed","time":{"start":1724976778366,"stop":1724976840795,"duration":62429}},{"uid":"3e14068572fbf857","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/3e14068572fbf857","status":"passed","time":{"start":1724890655676,"stop":1724890673665,"duration":17989}},{"uid":"5235fb4dfa29a7c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/5235fb4dfa29a7c6","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 28 August\\n \\n \\n (In progress) 2024' does not match format '%A, %d %B %Y'","time":{"start":1724803902297,"stop":1724803980310,"duration":78013}},{"uid":"b9315d20556766da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/b9315d20556766da","status":"passed","time":{"start":1724717272156,"stop":1724717537314,"duration":265158}},{"uid":"d7d7553c0d054d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/d7d7553c0d054d8f","status":"passed","time":{"start":1724631207156,"stop":1724631228590,"duration":21434}}]},"tags":[]},"source":"20d0e62d881aa4af.json","parameterValues":["KingstonUponThamesCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/21455799e6f127a.json b/3.11/2086/data/test-cases/21455799e6f127a.json deleted file mode 100644 index 6ca48c9a76..0000000000 --- a/3.11/2086/data/test-cases/21455799e6f127a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"21455799e6f127a","name":"Validate Council Output [WychavonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"ab4be59a4392f5fb1301e38bba96913a","time":{"start":1725570266403,"stop":1725570272473,"duration":6070},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570266403,"stop":1725570266403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570266403,"stop":1725570272472,"duration":6069},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570272472,"stop":1725570272472,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570272472,"stop":1725570272473,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"5e09afbcad2a7d74","name":"stdout","source":"5e09afbcad2a7d74.txt","type":"text/plain","size":122}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WychavonDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":101,"unknown":0,"total":102},"items":[{"uid":"eb780b2a11401f42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/eb780b2a11401f42","status":"passed","time":{"start":1725496085673,"stop":1725496091773,"duration":6100}},{"uid":"a65808d25e098855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/a65808d25e098855","status":"passed","time":{"start":1725431367594,"stop":1725431377017,"duration":9423}},{"uid":"bcc7677ea67f65f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/bcc7677ea67f65f8","status":"passed","time":{"start":1725409765857,"stop":1725409777127,"duration":11270}},{"uid":"2609f6dfad9ac95e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/2609f6dfad9ac95e","status":"passed","time":{"start":1725404672002,"stop":1725404677834,"duration":5832}},{"uid":"5d405f4560976cbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/5d405f4560976cbd","status":"passed","time":{"start":1725385959477,"stop":1725385965783,"duration":6306}},{"uid":"9e39aca7b53b24ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/9e39aca7b53b24ab","status":"passed","time":{"start":1725348155472,"stop":1725348184132,"duration":28660}},{"uid":"8797690a30dfa72c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/8797690a30dfa72c","status":"passed","time":{"start":1725323386444,"stop":1725323392626,"duration":6182}},{"uid":"e7a3a6f340fb24a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/e7a3a6f340fb24a","status":"passed","time":{"start":1725317308984,"stop":1725317314770,"duration":5786}},{"uid":"6cba60a85a6264e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/6cba60a85a6264e3","status":"passed","time":{"start":1725313740627,"stop":1725313746384,"duration":5757}},{"uid":"f087fc940f8a4dbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/f087fc940f8a4dbb","status":"passed","time":{"start":1725311585830,"stop":1725311591359,"duration":5529}},{"uid":"e0431c18968ffb45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/e0431c18968ffb45","status":"passed","time":{"start":1725309062344,"stop":1725309072947,"duration":10603}},{"uid":"22d27a09ec7b8115","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/22d27a09ec7b8115","status":"passed","time":{"start":1725308972838,"stop":1725308978644,"duration":5806}},{"uid":"e3bb0dec81465ee6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/e3bb0dec81465ee6","status":"passed","time":{"start":1725236820792,"stop":1725236827198,"duration":6406}},{"uid":"4161b846d453a7a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/4161b846d453a7a5","status":"passed","time":{"start":1725150800819,"stop":1725150807072,"duration":6253}},{"uid":"7451fc2b76f7399e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/7451fc2b76f7399e","status":"passed","time":{"start":1725064105992,"stop":1725064114701,"duration":8709}},{"uid":"78bdbb5f7c0737a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/78bdbb5f7c0737a7","status":"passed","time":{"start":1724977889819,"stop":1724977896974,"duration":7155}},{"uid":"18a77a6cd5a02e4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/18a77a6cd5a02e4c","status":"passed","time":{"start":1724891139502,"stop":1724891167098,"duration":27596}},{"uid":"c6fb8278c7d07279","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/c6fb8278c7d07279","status":"passed","time":{"start":1724804752871,"stop":1724804758200,"duration":5329}},{"uid":"896d30cb841766ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/896d30cb841766ce","status":"passed","time":{"start":1724718296784,"stop":1724718303510,"duration":6726}},{"uid":"a388f795c09ef694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/a388f795c09ef694","status":"passed","time":{"start":1724631946841,"stop":1724631953799,"duration":6958}}]},"tags":[]},"source":"21455799e6f127a.json","parameterValues":["WychavonDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/252a29cf94d56c27.json b/3.11/2086/data/test-cases/252a29cf94d56c27.json deleted file mode 100644 index 1702d22715..0000000000 --- a/3.11/2086/data/test-cases/252a29cf94d56c27.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"252a29cf94d56c27","name":"Validate Council Output [BCPCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7d71d1ccc30dceca9719e13fd958458d","time":{"start":1725568792523,"stop":1725568793212,"duration":689},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725568792524,"stop":1725568792524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568792524,"stop":1725568793211,"duration":687},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725568793211,"stop":1725568793211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725568793211,"stop":1725568793212,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"da1e16b7c7652713","name":"stdout","source":"da1e16b7c7652713.txt","type":"text/plain","size":37}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":305,"unknown":0,"total":308},"items":[{"uid":"c7b70c0e6f6fc821","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/c7b70c0e6f6fc821","status":"passed","time":{"start":1725494517748,"stop":1725494528036,"duration":10288}},{"uid":"748552d6ce9100a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/748552d6ce9100a0","status":"passed","time":{"start":1725429695058,"stop":1725429695656,"duration":598}},{"uid":"316c353cb1c43e3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/316c353cb1c43e3f","status":"passed","time":{"start":1725408232059,"stop":1725408232832,"duration":773}},{"uid":"cb06dbd0b38d4fdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/cb06dbd0b38d4fdc","status":"passed","time":{"start":1725403312590,"stop":1725403317746,"duration":5156}},{"uid":"5f8a658385deb5e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/5f8a658385deb5e4","status":"passed","time":{"start":1725384245553,"stop":1725384246089,"duration":536}},{"uid":"acade3ad8f27b14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/acade3ad8f27b14f","status":"passed","time":{"start":1725346471372,"stop":1725346471982,"duration":610}},{"uid":"568bd87de81d2550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/568bd87de81d2550","status":"passed","time":{"start":1725321818083,"stop":1725321818634,"duration":551}},{"uid":"54b70ba47c641677","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/54b70ba47c641677","status":"passed","time":{"start":1725315640618,"stop":1725315641823,"duration":1205}},{"uid":"9c1b4eaa2ce65376","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/9c1b4eaa2ce65376","status":"passed","time":{"start":1725312369459,"stop":1725312370075,"duration":616}},{"uid":"a6e8a129cb2d6cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/a6e8a129cb2d6cf7","status":"passed","time":{"start":1725310212359,"stop":1725310212872,"duration":513}},{"uid":"a7950040b35a2aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/a7950040b35a2aa","status":"passed","time":{"start":1725307452703,"stop":1725307453239,"duration":536}},{"uid":"6a055d5b427e7123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/6a055d5b427e7123","status":"passed","time":{"start":1725307330649,"stop":1725307331208,"duration":559}},{"uid":"284278ba6753aba8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/284278ba6753aba8","status":"passed","time":{"start":1725235328932,"stop":1725235331268,"duration":2336}},{"uid":"3da77a2f77752bba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/3da77a2f77752bba","status":"passed","time":{"start":1725148991874,"stop":1725148992424,"duration":550}},{"uid":"93895a00c06bdc1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/93895a00c06bdc1b","status":"passed","time":{"start":1725062523852,"stop":1725062524763,"duration":911}},{"uid":"37ac9e5707de0d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/37ac9e5707de0d9a","status":"passed","time":{"start":1724976122119,"stop":1724976122811,"duration":692}},{"uid":"56bc88d4d890d552","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/56bc88d4d890d552","status":"passed","time":{"start":1724889891694,"stop":1724889892147,"duration":453}},{"uid":"2657b25ab7db6211","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/2657b25ab7db6211","status":"passed","time":{"start":1724803319929,"stop":1724803320671,"duration":742}},{"uid":"8b51092d151917f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/8b51092d151917f8","status":"passed","time":{"start":1724716950024,"stop":1724716951217,"duration":1193}},{"uid":"4aef568b9b22c279","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/4aef568b9b22c279","status":"passed","time":{"start":1724630532232,"stop":1724630533156,"duration":924}}]},"tags":[]},"source":"252a29cf94d56c27.json","parameterValues":["BCPCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/2758b82623efa80d.json b/3.11/2086/data/test-cases/2758b82623efa80d.json deleted file mode 100644 index 88680b54e2..0000000000 --- a/3.11/2086/data/test-cases/2758b82623efa80d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2758b82623efa80d","name":"Validate Council Output [FenlandDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b9a0b94e117284e01290d827dc1bf029","time":{"start":1725569738525,"stop":1725569741253,"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","time":{"start":1725569738525,"stop":1725569738526,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569738526,"stop":1725569741251,"duration":2725},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569741251,"stop":1725569741251,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569741251,"stop":1725569741253,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"739e6b3023728520","name":"stdout","source":"739e6b3023728520.txt","type":"text/plain","size":49}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"FenlandDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":83,"broken":0,"skipped":0,"passed":225,"unknown":0,"total":308},"items":[{"uid":"ff95648c03791e44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/ff95648c03791e44","status":"passed","time":{"start":1725495540497,"stop":1725495543277,"duration":2780}},{"uid":"3a5592496605136b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/3a5592496605136b","status":"passed","time":{"start":1725430590053,"stop":1725430593481,"duration":3428}},{"uid":"18a8c9a65cb05d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/18a8c9a65cb05d2","status":"passed","time":{"start":1725409193113,"stop":1725409195882,"duration":2769}},{"uid":"ce988a97de20fb8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/ce988a97de20fb8b","status":"passed","time":{"start":1725404170486,"stop":1725404172895,"duration":2409}},{"uid":"569b4e1c248e0021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/569b4e1c248e0021","status":"passed","time":{"start":1725385152991,"stop":1725385155606,"duration":2615}},{"uid":"8dc5531f3ec78057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/8dc5531f3ec78057","status":"passed","time":{"start":1725347414941,"stop":1725347417710,"duration":2769}},{"uid":"8c144d3719c5b423","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/8c144d3719c5b423","status":"passed","time":{"start":1725322130734,"stop":1725322134942,"duration":4208}},{"uid":"35a92b1f17a679fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/35a92b1f17a679fe","status":"passed","time":{"start":1725316515484,"stop":1725316518312,"duration":2828}},{"uid":"7d3cf600c0d57bd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/7d3cf600c0d57bd0","status":"passed","time":{"start":1725313239032,"stop":1725313241672,"duration":2640}},{"uid":"b44e6278d4853bdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/b44e6278d4853bdb","status":"passed","time":{"start":1725311093073,"stop":1725311095906,"duration":2833}},{"uid":"64909bcfb4c7698a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/64909bcfb4c7698a","status":"passed","time":{"start":1725308288389,"stop":1725308291227,"duration":2838}},{"uid":"e572d8471f9258a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/e572d8471f9258a0","status":"passed","time":{"start":1725308225440,"stop":1725308228418,"duration":2978}},{"uid":"9aeb7654f33ead82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/9aeb7654f33ead82","status":"passed","time":{"start":1725236212368,"stop":1725236218555,"duration":6187}},{"uid":"74e3e6262e7db65c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/74e3e6262e7db65c","status":"passed","time":{"start":1725149912199,"stop":1725149915133,"duration":2934}},{"uid":"821a236ed00fca15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/821a236ed00fca15","status":"passed","time":{"start":1725062896774,"stop":1725062901472,"duration":4698}},{"uid":"82382be4ecc5448b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/82382be4ecc5448b","status":"passed","time":{"start":1724977042098,"stop":1724977044998,"duration":2900}},{"uid":"f23e9f42ed06c7c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/f23e9f42ed06c7c1","status":"passed","time":{"start":1724890659724,"stop":1724890664023,"duration":4299}},{"uid":"23cfc11cab59f6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/23cfc11cab59f6db","status":"passed","time":{"start":1724803647179,"stop":1724803653075,"duration":5896}},{"uid":"b4e1b567e29dbf37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/b4e1b567e29dbf37","status":"passed","time":{"start":1724717534005,"stop":1724717540187,"duration":6182}},{"uid":"5f1e50b3307e1887","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/5f1e50b3307e1887","status":"passed","time":{"start":1724631308090,"stop":1724631314904,"duration":6814}}]},"tags":[]},"source":"2758b82623efa80d.json","parameterValues":["FenlandDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/277b94eb1ca25de.json b/3.11/2086/data/test-cases/277b94eb1ca25de.json deleted file mode 100644 index dddb2ca2c7..0000000000 --- a/3.11/2086/data/test-cases/277b94eb1ca25de.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"277b94eb1ca25de","name":"Validate Council Output [SouthGloucestershireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"73a06da9b90d67ccf6a7c8dfbd45c2e1","time":{"start":1725569819573,"stop":1725569820141,"duration":568},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569819573,"stop":1725569819574,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569819574,"stop":1725569820139,"duration":565},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569820140,"stop":1725569820140,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569820140,"stop":1725569820141,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"9bb890e447d1bf5a","name":"stdout","source":"9bb890e447d1bf5a.txt","type":"text/plain","size":54}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SouthGloucestershireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":129,"unknown":0,"total":129},"items":[{"uid":"d27edc778e344dab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/d27edc778e344dab","status":"passed","time":{"start":1725495642686,"stop":1725495643351,"duration":665}},{"uid":"f25c7dceb0da1e0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/f25c7dceb0da1e0f","status":"passed","time":{"start":1725430974466,"stop":1725430974986,"duration":520}},{"uid":"bc3092a6032f22a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/bc3092a6032f22a8","status":"passed","time":{"start":1725409325937,"stop":1725409326756,"duration":819}},{"uid":"94085d9cff95dc5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/94085d9cff95dc5f","status":"passed","time":{"start":1725404251507,"stop":1725404252003,"duration":496}},{"uid":"d7b3e5aa8ca925fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/d7b3e5aa8ca925fc","status":"passed","time":{"start":1725385541989,"stop":1725385542651,"duration":662}},{"uid":"60ece539e690d73a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/60ece539e690d73a","status":"passed","time":{"start":1725347784525,"stop":1725347785335,"duration":810}},{"uid":"1ff0350f6b59f706","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/1ff0350f6b59f706","status":"passed","time":{"start":1725322790317,"stop":1725322790907,"duration":590}},{"uid":"d76fec9853162955","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/d76fec9853162955","status":"passed","time":{"start":1725316867487,"stop":1725316867993,"duration":506}},{"uid":"af6d856185bceee6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/af6d856185bceee6","status":"passed","time":{"start":1725313329010,"stop":1725313329512,"duration":502}},{"uid":"759f5c51b6f3ced1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/759f5c51b6f3ced1","status":"passed","time":{"start":1725311177179,"stop":1725311177648,"duration":469}},{"uid":"283b3c1428e416fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/283b3c1428e416fb","status":"passed","time":{"start":1725308643814,"stop":1725308644284,"duration":470}},{"uid":"476c7581b263acb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/476c7581b263acb1","status":"passed","time":{"start":1725308590534,"stop":1725308591057,"duration":523}},{"uid":"3994c39eecb910ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/3994c39eecb910ac","status":"passed","time":{"start":1725236377330,"stop":1725236378154,"duration":824}},{"uid":"a7f188b86e7a70ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/a7f188b86e7a70ba","status":"passed","time":{"start":1725150361719,"stop":1725150362310,"duration":591}},{"uid":"53db07c3afde6d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/53db07c3afde6d8f","status":"passed","time":{"start":1725063684951,"stop":1725063685749,"duration":798}},{"uid":"f5f6713028588f4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/f5f6713028588f4a","status":"passed","time":{"start":1724977499469,"stop":1724977500035,"duration":566}},{"uid":"9e25e406757a6507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/9e25e406757a6507","status":"passed","time":{"start":1724890791937,"stop":1724890792766,"duration":829}},{"uid":"fc500bfb61c0f58c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/fc500bfb61c0f58c","status":"passed","time":{"start":1724804471418,"stop":1724804471965,"duration":547}},{"uid":"66508dcef2df2dcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/66508dcef2df2dcb","status":"passed","time":{"start":1724717936751,"stop":1724717937532,"duration":781}},{"uid":"e3efbb5940eae448","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/e3efbb5940eae448","status":"passed","time":{"start":1724631563169,"stop":1724631564024,"duration":855}}]},"tags":[]},"source":"277b94eb1ca25de.json","parameterValues":["SouthGloucestershireCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/27a6d04688f4d3a.json b/3.11/2086/data/test-cases/27a6d04688f4d3a.json deleted file mode 100644 index 862139127c..0000000000 --- a/3.11/2086/data/test-cases/27a6d04688f4d3a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"27a6d04688f4d3a","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"43ce41b46876976a27337fcdb402fec8","time":{"start":1725569868565,"stop":1725570157675,"duration":289110},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569868565,"stop":1725569868565,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569868565,"stop":1725570157673,"duration":289108},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570157673,"stop":1725570157673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570157673,"stop":1725570157675,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"5e482b764dc0ee51","name":"stdout","source":"5e482b764dc0ee51.txt","type":"text/plain","size":64}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StaffordshireMoorlandsDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":15,"broken":0,"skipped":0,"passed":147,"unknown":0,"total":162},"items":[{"uid":"c0628c6aa884454d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/c0628c6aa884454d","status":"passed","time":{"start":1725495704431,"stop":1725495996279,"duration":291848}},{"uid":"4a6f4e32c17e555c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/4a6f4e32c17e555c","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725430996197,"stop":1725431296239,"duration":300042}},{"uid":"def617e505297abe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/def617e505297abe","status":"passed","time":{"start":1725409654506,"stop":1725409690543,"duration":36037}},{"uid":"d036bd4f973e82b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/d036bd4f973e82b4","status":"passed","time":{"start":1725404568543,"stop":1725404590753,"duration":22210}},{"uid":"34ede25f2f0bccb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/34ede25f2f0bccb4","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725385567831,"stop":1725385867906,"duration":300075}},{"uid":"c287062865123a66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/c287062865123a66","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725347805405,"stop":1725348105452,"duration":300047}},{"uid":"2de8dc8078bfe9b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/2de8dc8078bfe9b9","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725322837076,"stop":1725323137105,"duration":300029}},{"uid":"1e66481b5e1ec5db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/1e66481b5e1ec5db","status":"passed","time":{"start":1725316926830,"stop":1725317229389,"duration":302559}},{"uid":"80cfcdce5a40df72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/80cfcdce5a40df72","status":"passed","time":{"start":1725313632567,"stop":1725313664146,"duration":31579}},{"uid":"95de6cc8a5d99b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/95de6cc8a5d99b8","status":"passed","time":{"start":1725311218888,"stop":1725311495897,"duration":277009}},{"uid":"1437725dfbe4bcbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/1437725dfbe4bcbe","status":"passed","time":{"start":1725308691563,"stop":1725308992074,"duration":300511}},{"uid":"da29bf9e04b2fb12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/da29bf9e04b2fb12","status":"passed","time":{"start":1725308612068,"stop":1725308911187,"duration":299119}},{"uid":"d3432baa476670f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/d3432baa476670f6","status":"passed","time":{"start":1725236420163,"stop":1725236706345,"duration":286182}},{"uid":"35c90ded1213183c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/35c90ded1213183c","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725150388219,"stop":1725150688374,"duration":300155}},{"uid":"5b71d39f10646755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/5b71d39f10646755","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725063694584,"stop":1725063994620,"duration":300036}},{"uid":"127e66e8b0f62c9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/127e66e8b0f62c9a","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724977523234,"stop":1724977823275,"duration":300041}},{"uid":"b378b676a65a470d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/b378b676a65a470d","status":"passed","time":{"start":1724891065177,"stop":1724891088154,"duration":22977}},{"uid":"93941a9d1b8271a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/93941a9d1b8271a8","status":"passed","time":{"start":1724804488457,"stop":1724804635619,"duration":147162}},{"uid":"322e875637f82ba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/322e875637f82ba2","status":"passed","time":{"start":1724718068367,"stop":1724718206783,"duration":138416}},{"uid":"10aff665b7ac097","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/10aff665b7ac097","status":"passed","time":{"start":1724631843588,"stop":1724631872335,"duration":28747}}]},"tags":[]},"source":"27a6d04688f4d3a.json","parameterValues":["StaffordshireMoorlandsDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/27b62f36ee2c9877.json b/3.11/2086/data/test-cases/27b62f36ee2c9877.json deleted file mode 100644 index 457c974dcf..0000000000 --- a/3.11/2086/data/test-cases/27b62f36ee2c9877.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"27b62f36ee2c9877","name":"Validate Council Output [DurhamCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a6754a317b5a41ab9e370512cb3937ce","time":{"start":1725568889603,"stop":1725568892102,"duration":2499},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725568889604,"stop":1725568889604,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568889604,"stop":1725568892100,"duration":2496},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725568892100,"stop":1725568892101,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725568892101,"stop":1725568892102,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"5807bef8363ca95c","name":"stdout","source":"5807bef8363ca95c.txt","type":"text/plain","size":40}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"DurhamCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":10,"broken":0,"skipped":0,"passed":298,"unknown":0,"total":308},"items":[{"uid":"f96d1dda47dfb836","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/f96d1dda47dfb836","status":"passed","time":{"start":1725494677139,"stop":1725494679282,"duration":2143}},{"uid":"dda6467c45f7b8d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/dda6467c45f7b8d5","status":"passed","time":{"start":1725429796294,"stop":1725429797680,"duration":1386}},{"uid":"8730bf8861a23959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/8730bf8861a23959","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725408334755,"stop":1725408396535,"duration":61780}},{"uid":"d0cd0c1de56b1093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/d0cd0c1de56b1093","status":"passed","time":{"start":1725403406596,"stop":1725403407948,"duration":1352}},{"uid":"29356b4274d3774d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/29356b4274d3774d","status":"passed","time":{"start":1725384348740,"stop":1725384350088,"duration":1348}},{"uid":"edea25454d0af061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/edea25454d0af061","status":"passed","time":{"start":1725346567705,"stop":1725346569444,"duration":1739}},{"uid":"b0a9f3692d60d136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/b0a9f3692d60d136","status":"passed","time":{"start":1725322471355,"stop":1725322473205,"duration":1850}},{"uid":"8a5ee82eda84cde2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/8a5ee82eda84cde2","status":"passed","time":{"start":1725315737397,"stop":1725315739070,"duration":1673}},{"uid":"bcf3c6f6a7a963c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/bcf3c6f6a7a963c7","status":"passed","time":{"start":1725312462361,"stop":1725312464499,"duration":2138}},{"uid":"d5875be8fff9828b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/d5875be8fff9828b","status":"passed","time":{"start":1725310303539,"stop":1725310304883,"duration":1344}},{"uid":"a1a79a131993cca6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/a1a79a131993cca6","status":"passed","time":{"start":1725307639005,"stop":1725307640621,"duration":1616}},{"uid":"f8deb2f6990a233e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/f8deb2f6990a233e","status":"passed","time":{"start":1725307522203,"stop":1725307524067,"duration":1864}},{"uid":"5155f0a3711bd3fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/5155f0a3711bd3fd","status":"passed","time":{"start":1725235668981,"stop":1725235672731,"duration":3750}},{"uid":"d4ec69d1d641422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/d4ec69d1d641422e","status":"passed","time":{"start":1725149304329,"stop":1725149307653,"duration":3324}},{"uid":"84d35eceaa854b9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/84d35eceaa854b9d","status":"passed","time":{"start":1725063316915,"stop":1725063320235,"duration":3320}},{"uid":"fbc97240110d472e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/fbc97240110d472e","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1724976444103,"stop":1724976506335,"duration":62232}},{"uid":"215668f0cfdb7c5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/215668f0cfdb7c5f","status":"passed","time":{"start":1724890375872,"stop":1724890379463,"duration":3591}},{"uid":"e1345c176ca68bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/e1345c176ca68bde","status":"passed","time":{"start":1724804022134,"stop":1724804025194,"duration":3060}},{"uid":"4f38185ace133419","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/4f38185ace133419","status":"passed","time":{"start":1724717637421,"stop":1724717640999,"duration":3578}},{"uid":"73cb1b1a570e3c22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/73cb1b1a570e3c22","status":"passed","time":{"start":1724630849186,"stop":1724630853575,"duration":4389}}]},"tags":[]},"source":"27b62f36ee2c9877.json","parameterValues":["DurhamCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/2935c4ef472cd95a.json b/3.11/2086/data/test-cases/2935c4ef472cd95a.json deleted file mode 100644 index 5d603e93b0..0000000000 --- a/3.11/2086/data/test-cases/2935c4ef472cd95a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2935c4ef472cd95a","name":"Validate Council Output [WyreCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c9a69097c6690b397ff5b0e462675a6f","time":{"start":1725570264921,"stop":1725570267217,"duration":2296},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570264921,"stop":1725570264922,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570264922,"stop":1725570267215,"duration":2293},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570267216,"stop":1725570267216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570267216,"stop":1725570267217,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"f46bdeebb7964b16","name":"stdout","source":"f46bdeebb7964b16.txt","type":"text/plain","size":38}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WyreCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":128,"unknown":0,"total":129},"items":[{"uid":"bf0c5cdfc3e72f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/bf0c5cdfc3e72f1c","status":"passed","time":{"start":1725496079651,"stop":1725496082598,"duration":2947}},{"uid":"81ea5e12c5653665","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/81ea5e12c5653665","status":"passed","time":{"start":1725431377121,"stop":1725431379040,"duration":1919}},{"uid":"92c0b06dc37f7184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/92c0b06dc37f7184","status":"passed","time":{"start":1725409777129,"stop":1725409779752,"duration":2623}},{"uid":"d7dae55936795681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/d7dae55936795681","status":"passed","time":{"start":1725404678217,"stop":1725404680004,"duration":1787}},{"uid":"cd09df539aa3246d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/cd09df539aa3246d","status":"passed","time":{"start":1725385962490,"stop":1725385964405,"duration":1915}},{"uid":"6466a0aad2f58fef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/6466a0aad2f58fef","status":"passed","time":{"start":1725348184135,"stop":1725348186175,"duration":2040}},{"uid":"e6d6d8b9d5c8766d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/e6d6d8b9d5c8766d","status":"passed","time":{"start":1725323386977,"stop":1725323391200,"duration":4223}},{"uid":"4452efe376583c3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/4452efe376583c3d","status":"passed","time":{"start":1725317314772,"stop":1725317316790,"duration":2018}},{"uid":"d91ac6c28e3340a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/d91ac6c28e3340a5","status":"passed","time":{"start":1725313739921,"stop":1725313741782,"duration":1861}},{"uid":"c6e9dbc48b1bf5fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/c6e9dbc48b1bf5fa","status":"passed","time":{"start":1725311587335,"stop":1725311589192,"duration":1857}},{"uid":"edc27f7c5dcce7a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/edc27f7c5dcce7a6","status":"passed","time":{"start":1725309065315,"stop":1725309067080,"duration":1765}},{"uid":"41e84a9c56f1d397","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/41e84a9c56f1d397","status":"passed","time":{"start":1725308952040,"stop":1725308953805,"duration":1765}},{"uid":"8f73e5cb8da018b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/8f73e5cb8da018b9","status":"passed","time":{"start":1725236827201,"stop":1725236831785,"duration":4584}},{"uid":"3911dc59ad961606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/3911dc59ad961606","status":"passed","time":{"start":1725150807075,"stop":1725150809790,"duration":2715}},{"uid":"582183aa3da58629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/582183aa3da58629","status":"passed","time":{"start":1725064114703,"stop":1725064119276,"duration":4573}},{"uid":"fb589c6946f2f224","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/fb589c6946f2f224","status":"passed","time":{"start":1724977895118,"stop":1724977898196,"duration":3078}},{"uid":"ddcdc81826dea86b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/ddcdc81826dea86b","status":"passed","time":{"start":1724891167101,"stop":1724891209324,"duration":42223}},{"uid":"89caa212cc3a06f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/89caa212cc3a06f2","status":"passed","time":{"start":1724804761245,"stop":1724804763620,"duration":2375}},{"uid":"103c76758769f757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/103c76758769f757","status":"passed","time":{"start":1724718298880,"stop":1724718303487,"duration":4607}},{"uid":"5861a8adfc81768f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/5861a8adfc81768f","status":"passed","time":{"start":1724631945655,"stop":1724631952168,"duration":6513}}]},"tags":[]},"source":"2935c4ef472cd95a.json","parameterValues":["WyreCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/2a7bad8d852320d2.json b/3.11/2086/data/test-cases/2a7bad8d852320d2.json deleted file mode 100644 index 2ddb0820c2..0000000000 --- a/3.11/2086/data/test-cases/2a7bad8d852320d2.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2a7bad8d852320d2","name":"Validate Council Output [RushmoorCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9700dde83050a915705bb73b0a95103e","time":{"start":1725570125530,"stop":1725570126059,"duration":529},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570125530,"stop":1725570125530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570125530,"stop":1725570126058,"duration":528},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570126058,"stop":1725570126058,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570126058,"stop":1725570126059,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"5814af585d55e17d","name":"stdout","source":"5814af585d55e17d.txt","type":"text/plain","size":42}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RushmoorCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":18,"broken":0,"skipped":0,"passed":290,"unknown":0,"total":308},"items":[{"uid":"e2cbe4e9a0a673b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/e2cbe4e9a0a673b0","status":"passed","time":{"start":1725495635506,"stop":1725495636080,"duration":574}},{"uid":"a66a62532d4f0c30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/a66a62532d4f0c30","status":"passed","time":{"start":1725430990976,"stop":1725430991612,"duration":636}},{"uid":"5bfd17167858f6f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/5bfd17167858f6f2","status":"passed","time":{"start":1725409318454,"stop":1725409319396,"duration":942}},{"uid":"9b37ec432837967b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/9b37ec432837967b","status":"passed","time":{"start":1725404570478,"stop":1725404571030,"duration":552}},{"uid":"10984bac68326c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/10984bac68326c92","status":"passed","time":{"start":1725385561589,"stop":1725385562140,"duration":551}},{"uid":"d8241801a8d81fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/d8241801a8d81fe","status":"passed","time":{"start":1725347791975,"stop":1725347792562,"duration":587}},{"uid":"925cd9fff7b9a95b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/925cd9fff7b9a95b","status":"passed","time":{"start":1725322782650,"stop":1725322783270,"duration":620}},{"uid":"e53a31fa8172be62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/e53a31fa8172be62","status":"passed","time":{"start":1725317185818,"stop":1725317186374,"duration":556}},{"uid":"3ef04e5d7f842641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/3ef04e5d7f842641","status":"passed","time":{"start":1725313321821,"stop":1725313322281,"duration":460}},{"uid":"2e6ededa5576c633","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/2e6ededa5576c633","status":"passed","time":{"start":1725311473060,"stop":1725311473563,"duration":503}},{"uid":"ab61c4ba273500cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/ab61c4ba273500cd","status":"passed","time":{"start":1725308960553,"stop":1725308961040,"duration":487}},{"uid":"42f029abd5de5587","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/42f029abd5de5587","status":"passed","time":{"start":1725308603695,"stop":1725308604386,"duration":691}},{"uid":"644f52783bebf735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/644f52783bebf735","status":"passed","time":{"start":1725236371495,"stop":1725236372113,"duration":618}},{"uid":"8f509c3ef0320225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/8f509c3ef0320225","status":"passed","time":{"start":1725150362684,"stop":1725150363303,"duration":619}},{"uid":"72ff41324de12227","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/72ff41324de12227","status":"passed","time":{"start":1725063675944,"stop":1725063676518,"duration":574}},{"uid":"2fcb9cf8fdc83b5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/2fcb9cf8fdc83b5f","status":"passed","time":{"start":1724977493862,"stop":1724977494400,"duration":538}},{"uid":"e505ec214c7dbcc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/e505ec214c7dbcc3","status":"passed","time":{"start":1724890780274,"stop":1724890780879,"duration":605}},{"uid":"235652c6f1886837","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/235652c6f1886837","status":"passed","time":{"start":1724804466678,"stop":1724804467248,"duration":570}},{"uid":"36cce3f7b4cc318e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/36cce3f7b4cc318e","status":"passed","time":{"start":1724717905113,"stop":1724717905968,"duration":855}},{"uid":"586904b780dada2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/586904b780dada2","status":"passed","time":{"start":1724631557451,"stop":1724631558265,"duration":814}}]},"tags":[]},"source":"2a7bad8d852320d2.json","parameterValues":["RushmoorCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/2aded0ecfa1d0d04.json b/3.11/2086/data/test-cases/2aded0ecfa1d0d04.json deleted file mode 100644 index 82475481bd..0000000000 --- a/3.11/2086/data/test-cases/2aded0ecfa1d0d04.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2aded0ecfa1d0d04","name":"Validate Council Output [WestLindseyDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f5da797a0b2058c505a20cf5bf95112e","time":{"start":1725570256570,"stop":1725570257765,"duration":1195},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570256570,"stop":1725570256570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570256570,"stop":1725570257764,"duration":1194},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570257764,"stop":1725570257764,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570257764,"stop":1725570257765,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"a0a97fb646d1d970","name":"stdout","source":"a0a97fb646d1d970.txt","type":"text/plain","size":53}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WestLindseyDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":123,"unknown":0,"total":129},"items":[{"uid":"490261e1b4a8b75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/490261e1b4a8b75","status":"passed","time":{"start":1725496059101,"stop":1725496074945,"duration":15844}},{"uid":"9ac64c9c86b2f04e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/9ac64c9c86b2f04e","status":"passed","time":{"start":1725431324415,"stop":1725431335841,"duration":11426}},{"uid":"4a4b46208a347815","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/4a4b46208a347815","status":"passed","time":{"start":1725409762470,"stop":1725409778609,"duration":16139}},{"uid":"d42bf38685efafea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/d42bf38685efafea","status":"passed","time":{"start":1725404657020,"stop":1725404658048,"duration":1028}},{"uid":"9d8f35cd5a39f25b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/9d8f35cd5a39f25b","status":"passed","time":{"start":1725385942510,"stop":1725385943566,"duration":1056}},{"uid":"e5f1cb9d9783c9f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/e5f1cb9d9783c9f6","status":"passed","time":{"start":1725348135585,"stop":1725348136492,"duration":907}},{"uid":"615f73599f3e75eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/615f73599f3e75eb","status":"passed","time":{"start":1725323376965,"stop":1725323377957,"duration":992}},{"uid":"980b0deba17ae02e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/980b0deba17ae02e","status":"passed","time":{"start":1725317292207,"stop":1725317293396,"duration":1189}},{"uid":"7c56676f8bf5165f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/7c56676f8bf5165f","status":"passed","time":{"start":1725313698978,"stop":1725313699875,"duration":897}},{"uid":"5339242b0433927","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/5339242b0433927","status":"passed","time":{"start":1725311577108,"stop":1725311578153,"duration":1045}},{"uid":"b97e4ed4f234a47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/b97e4ed4f234a47","status":"passed","time":{"start":1725309028961,"stop":1725309029930,"duration":969}},{"uid":"4128b9ffd6bd3be5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/4128b9ffd6bd3be5","status":"passed","time":{"start":1725308929416,"stop":1725308930453,"duration":1037}},{"uid":"a3a55b1957d3cc6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/a3a55b1957d3cc6d","status":"passed","time":{"start":1725236801514,"stop":1725236875177,"duration":73663}},{"uid":"31e523c480e8909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/31e523c480e8909","status":"passed","time":{"start":1725150781205,"stop":1725150803547,"duration":22342}},{"uid":"2e48beb9ae57f607","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/2e48beb9ae57f607","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1725064090022,"stop":1725064115271,"duration":25249}},{"uid":"70148c742ca93fac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/70148c742ca93fac","status":"passed","time":{"start":1724977850747,"stop":1724977864825,"duration":14078}},{"uid":"a4a77f5f412c370e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/a4a77f5f412c370e","status":"passed","time":{"start":1724891108464,"stop":1724891131414,"duration":22950}},{"uid":"67c6c525c6a7d91e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/67c6c525c6a7d91e","status":"passed","time":{"start":1724804733971,"stop":1724804750866,"duration":16895}},{"uid":"2cc3aa44cb3da611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/2cc3aa44cb3da611","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1724718284361,"stop":1724718311695,"duration":27334}},{"uid":"78c962fc18b4fdfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/78c962fc18b4fdfe","status":"passed","time":{"start":1724631908686,"stop":1724631965662,"duration":56976}}]},"tags":[]},"source":"2aded0ecfa1d0d04.json","parameterValues":["WestLindseyDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/2eefb59a26de532.json b/3.11/2086/data/test-cases/2eefb59a26de532.json deleted file mode 100644 index c870a14e04..0000000000 --- a/3.11/2086/data/test-cases/2eefb59a26de532.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2eefb59a26de532","name":"Validate Council Output [OldhamCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"14a56c05c937086c694d6db9e3918320","time":{"start":1725569781291,"stop":1725569783173,"duration":1882},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569781292,"stop":1725569781292,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569781292,"stop":1725569783171,"duration":1879},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569783171,"stop":1725569783172,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569783172,"stop":1725569783173,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"416624e84170c1b1","name":"stdout","source":"416624e84170c1b1.txt","type":"text/plain","size":40}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"OldhamCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":16,"broken":0,"skipped":0,"passed":113,"unknown":0,"total":129},"items":[{"uid":"85c35e711e3921ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/85c35e711e3921ff","status":"passed","time":{"start":1725495629100,"stop":1725495634932,"duration":5832}},{"uid":"6cc5d4bfbb83be3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/6cc5d4bfbb83be3c","status":"passed","time":{"start":1725430623042,"stop":1725430624712,"duration":1670}},{"uid":"c536f87e17f8c769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/c536f87e17f8c769","status":"passed","time":{"start":1725409275597,"stop":1725409278379,"duration":2782}},{"uid":"8e73d92bca9a5efd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/8e73d92bca9a5efd","status":"passed","time":{"start":1725404201711,"stop":1725404203159,"duration":1448}},{"uid":"4d0a13f99a1921e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/4d0a13f99a1921e4","status":"passed","time":{"start":1725385185694,"stop":1725385187242,"duration":1548}},{"uid":"604f0b26a270ca71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/604f0b26a270ca71","status":"passed","time":{"start":1725347432029,"stop":1725347434237,"duration":2208}},{"uid":"eb1b1eb32cd1dc0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/eb1b1eb32cd1dc0f","status":"passed","time":{"start":1725322775060,"stop":1725322779376,"duration":4316}},{"uid":"c25c78bb100bd14b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/c25c78bb100bd14b","status":"passed","time":{"start":1725316531867,"stop":1725316533562,"duration":1695}},{"uid":"42698c45bd0d7bc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/42698c45bd0d7bc0","status":"passed","time":{"start":1725313271185,"stop":1725313273208,"duration":2023}},{"uid":"96e984f2b14f1cef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/96e984f2b14f1cef","status":"passed","time":{"start":1725311124837,"stop":1725311127116,"duration":2279}},{"uid":"7d53296943ceb240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/7d53296943ceb240","status":"passed","time":{"start":1725308304835,"stop":1725308306481,"duration":1646}},{"uid":"57f2ecd3e3ef6628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/57f2ecd3e3ef6628","status":"passed","time":{"start":1725308239095,"stop":1725308241425,"duration":2330}},{"uid":"4c41fcc4fd5dd57b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/4c41fcc4fd5dd57b","status":"passed","time":{"start":1725236351740,"stop":1725236354902,"duration":3162}},{"uid":"1c7d24187bcc8dfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/1c7d24187bcc8dfa","status":"passed","time":{"start":1725150018497,"stop":1725150022653,"duration":4156}},{"uid":"a2ef9f56f67f9822","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/a2ef9f56f67f9822","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725063581298,"stop":1725063672854,"duration":91556}},{"uid":"a284963a7ab0972e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/a284963a7ab0972e","status":"passed","time":{"start":1724977062133,"stop":1724977064896,"duration":2763}},{"uid":"e59aa5535dbe0ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/e59aa5535dbe0ee","status":"passed","time":{"start":1724890746732,"stop":1724890748757,"duration":2025}},{"uid":"9bfbaa7b72f67322","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/9bfbaa7b72f67322","status":"passed","time":{"start":1724804234245,"stop":1724804237217,"duration":2972}},{"uid":"c35d73dbbb7392c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/c35d73dbbb7392c3","status":"passed","time":{"start":1724717904331,"stop":1724717934203,"duration":29872}},{"uid":"c75c8db0f290c845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/c75c8db0f290c845","status":"passed","time":{"start":1724631532851,"stop":1724631535399,"duration":2548}}]},"tags":[]},"source":"2eefb59a26de532.json","parameterValues":["OldhamCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/2fa93c040caa79a7.json b/3.11/2086/data/test-cases/2fa93c040caa79a7.json deleted file mode 100644 index 2409822bfb..0000000000 --- a/3.11/2086/data/test-cases/2fa93c040caa79a7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2fa93c040caa79a7","name":"Validate Council Output [BroxtoweBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2a2bbcaf16a5fcec6968b3e85d684c8e","time":{"start":1725568766327,"stop":1725568788275,"duration":21948},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725568766328,"stop":1725568766329,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568766329,"stop":1725568788272,"duration":21943},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725568788273,"stop":1725568788273,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725568788273,"stop":1725568788275,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"b606c3161b654b7d","name":"stdout","source":"b606c3161b654b7d.txt","type":"text/plain","size":49}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BroxtoweBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":8,"broken":0,"skipped":0,"passed":301,"unknown":0,"total":309},"items":[{"uid":"cd1d238bee8d3822","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/cd1d238bee8d3822","status":"passed","time":{"start":1725494482801,"stop":1725494512564,"duration":29763}},{"uid":"eba504f3f3340d3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/eba504f3f3340d3f","status":"passed","time":{"start":1725429669128,"stop":1725429674066,"duration":4938}},{"uid":"622bccfc8ad3b23c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/622bccfc8ad3b23c","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725408089792,"stop":1725408226019,"duration":136227}},{"uid":"b493c8d1283206fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/b493c8d1283206fc","status":"passed","time":{"start":1725403279551,"stop":1725403308718,"duration":29167}},{"uid":"b0961b1d7f04f87d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/b0961b1d7f04f87d","status":"passed","time":{"start":1725384222145,"stop":1725384226800,"duration":4655}},{"uid":"4e4ae0f8a117d0bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/4e4ae0f8a117d0bd","status":"passed","time":{"start":1725346446631,"stop":1725346451760,"duration":5129}},{"uid":"92abde38bff5becf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/92abde38bff5becf","status":"passed","time":{"start":1725321669210,"stop":1725321724317,"duration":55107}},{"uid":"e387dd90c1cc7652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/e387dd90c1cc7652","status":"passed","time":{"start":1725315621021,"stop":1725315625632,"duration":4611}},{"uid":"2f292b4329bb8686","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/2f292b4329bb8686","status":"passed","time":{"start":1725312343571,"stop":1725312347996,"duration":4425}},{"uid":"5872e5e69615309a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/5872e5e69615309a","status":"passed","time":{"start":1725310187217,"stop":1725310192288,"duration":5071}},{"uid":"6dde59d62644728d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/6dde59d62644728d","status":"passed","time":{"start":1725307444125,"stop":1725307448491,"duration":4366}},{"uid":"aaed56308319f570","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/aaed56308319f570","status":"passed","time":{"start":1725307303607,"stop":1725307308118,"duration":4511}},{"uid":"87d2f622f03de85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/87d2f622f03de85","status":"passed","time":{"start":1725236017787,"stop":1725236065741,"duration":47954}},{"uid":"f32a94a61d605e3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/f32a94a61d605e3a","status":"passed","time":{"start":1725149726711,"stop":1725149771089,"duration":44378}},{"uid":"29bd727d579a417a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/29bd727d579a417a","status":"passed","time":{"start":1725063234061,"stop":1725063314847,"duration":80786}},{"uid":"e7c2f6ee7c7710c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/e7c2f6ee7c7710c","status":"passed","time":{"start":1724976831012,"stop":1724976859318,"duration":28306}},{"uid":"84877eaaaa13150c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/84877eaaaa13150c","status":"passed","time":{"start":1724890471486,"stop":1724890507287,"duration":35801}},{"uid":"fb905fa793b196e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/fb905fa793b196e3","status":"passed","time":{"start":1724803974219,"stop":1724804019546,"duration":45327}},{"uid":"350c0f16c10ebb59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/350c0f16c10ebb59","status":"passed","time":{"start":1724717554058,"stop":1724717633830,"duration":79772}},{"uid":"71beaeab68ff19a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/71beaeab68ff19a9","status":"passed","time":{"start":1724631224514,"stop":1724631285552,"duration":61038}}]},"tags":[]},"source":"2fa93c040caa79a7.json","parameterValues":["BroxtoweBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/30e65019347be4ba.json b/3.11/2086/data/test-cases/30e65019347be4ba.json deleted file mode 100644 index 9cc449e14b..0000000000 --- a/3.11/2086/data/test-cases/30e65019347be4ba.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"30e65019347be4ba","name":"Validate Council Output [WealdenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"fd6e3e2b6c7fbe2d0715ca47848314a0","time":{"start":1725570250483,"stop":1725570252148,"duration":1665},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570250484,"stop":1725570250484,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570250484,"stop":1725570252146,"duration":1662},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570252146,"stop":1725570252146,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570252147,"stop":1725570252148,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"9f83785581f92353","name":"stdout","source":"9f83785581f92353.txt","type":"text/plain","size":49}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":305,"unknown":0,"total":308},"items":[{"uid":"9ea33cd8a505e0ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/9ea33cd8a505e0ae","status":"passed","time":{"start":1725496044392,"stop":1725496046122,"duration":1730}},{"uid":"c717815276d346c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/c717815276d346c","status":"passed","time":{"start":1725431321079,"stop":1725431322751,"duration":1672}},{"uid":"1cb0e9aebefe43f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/1cb0e9aebefe43f3","status":"passed","time":{"start":1725409716902,"stop":1725409718539,"duration":1637}},{"uid":"c8db4dade436a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/c8db4dade436a65","status":"passed","time":{"start":1725404630600,"stop":1725404631991,"duration":1391}},{"uid":"988df61fbfb36909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/988df61fbfb36909","status":"passed","time":{"start":1725385936319,"stop":1725385937879,"duration":1560}},{"uid":"f048d809267589e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/f048d809267589e0","status":"passed","time":{"start":1725348131924,"stop":1725348133316,"duration":1392}},{"uid":"6a3e3e68b9ccc84f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/6a3e3e68b9ccc84f","status":"passed","time":{"start":1725323335006,"stop":1725323336620,"duration":1614}},{"uid":"7f86a5f0b753d04f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/7f86a5f0b753d04f","status":"passed","time":{"start":1725317272470,"stop":1725317273762,"duration":1292}},{"uid":"b324469f6908d663","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/b324469f6908d663","status":"passed","time":{"start":1725313697678,"stop":1725313698976,"duration":1298}},{"uid":"f5faab11e22fbc13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/f5faab11e22fbc13","status":"passed","time":{"start":1725311538568,"stop":1725311540027,"duration":1459}},{"uid":"4a529b947d723506","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/4a529b947d723506","status":"passed","time":{"start":1725309025949,"stop":1725309027407,"duration":1458}},{"uid":"6e566bc494ac1c36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/6e566bc494ac1c36","status":"passed","time":{"start":1725308924914,"stop":1725308926460,"duration":1546}},{"uid":"4931fa301ffe818e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/4931fa301ffe818e","status":"passed","time":{"start":1725236794334,"stop":1725236795789,"duration":1455}},{"uid":"bbd29461ebf94c68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/bbd29461ebf94c68","status":"passed","time":{"start":1725150759403,"stop":1725150760860,"duration":1457}},{"uid":"f09683d84f86397","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/f09683d84f86397","status":"passed","time":{"start":1725064059413,"stop":1725064061136,"duration":1723}},{"uid":"c307df187f9ccb30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/c307df187f9ccb30","status":"passed","time":{"start":1724977847583,"stop":1724977849181,"duration":1598}},{"uid":"f781744f506d9b6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/f781744f506d9b6c","status":"passed","time":{"start":1724891105160,"stop":1724891106822,"duration":1662}},{"uid":"ca21de54bcf1b7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/ca21de54bcf1b7e4","status":"passed","time":{"start":1724804728882,"stop":1724804730455,"duration":1573}},{"uid":"4e8fd26f8f01bbd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/4e8fd26f8f01bbd9","status":"passed","time":{"start":1724718277975,"stop":1724718279458,"duration":1483}},{"uid":"8add9a6ec461e1ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/8add9a6ec461e1ad","status":"passed","time":{"start":1724631920069,"stop":1724631921862,"duration":1793}}]},"tags":[]},"source":"30e65019347be4ba.json","parameterValues":["WealdenDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/3112b6cba112569e.json b/3.11/2086/data/test-cases/3112b6cba112569e.json deleted file mode 100644 index 2839f93085..0000000000 --- a/3.11/2086/data/test-cases/3112b6cba112569e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3112b6cba112569e","name":"Validate Council Output [HuntingdonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1f15b033b85c0869097090322a2589a2","time":{"start":1725569495494,"stop":1725569496806,"duration":1312},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569495494,"stop":1725569495495,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569495495,"stop":1725569496804,"duration":1309},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569496805,"stop":1725569496805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569496805,"stop":1725569496806,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"cfb851eb7c4c802c","name":"stdout","source":"cfb851eb7c4c802c.txt","type":"text/plain","size":52}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HuntingdonDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":15,"broken":0,"skipped":0,"passed":293,"unknown":0,"total":308},"items":[{"uid":"8c63b4421c44ec7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/8c63b4421c44ec7c","status":"passed","time":{"start":1725495235736,"stop":1725495236900,"duration":1164}},{"uid":"6aa8185c6603bdf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/6aa8185c6603bdf8","status":"passed","time":{"start":1725430101255,"stop":1725430102318,"duration":1063}},{"uid":"2f0e8d5e7e5d85aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/2f0e8d5e7e5d85aa","status":"passed","time":{"start":1725408965956,"stop":1725408968331,"duration":2375}},{"uid":"1de9f1a522f0d660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/1de9f1a522f0d660","status":"passed","time":{"start":1725403966135,"stop":1725403967092,"duration":957}},{"uid":"c24fed1cf75efc4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/c24fed1cf75efc4d","status":"passed","time":{"start":1725384650279,"stop":1725384651391,"duration":1112}},{"uid":"e659b12e07dfc997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/e659b12e07dfc997","status":"passed","time":{"start":1725346860977,"stop":1725346862053,"duration":1076}},{"uid":"8a91df8415e515bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/8a91df8415e515bb","status":"passed","time":{"start":1725322461080,"stop":1725322463129,"duration":2049}},{"uid":"73a16456bb93e2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/73a16456bb93e2d","status":"passed","time":{"start":1725316037680,"stop":1725316038701,"duration":1021}},{"uid":"4e160cbc98a871da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/4e160cbc98a871da","status":"passed","time":{"start":1725312762618,"stop":1725312763609,"duration":991}},{"uid":"20e45ecbe577e7dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/20e45ecbe577e7dd","status":"passed","time":{"start":1725310604269,"stop":1725310605212,"duration":943}},{"uid":"25bf43d411a3e824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/25bf43d411a3e824","status":"passed","time":{"start":1725307849031,"stop":1725307850044,"duration":1013}},{"uid":"18e2655331da1bbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/18e2655331da1bbb","status":"passed","time":{"start":1725307731862,"stop":1725307733090,"duration":1228}},{"uid":"f9b8eab96f216b68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/f9b8eab96f216b68","status":"passed","time":{"start":1725236006656,"stop":1725236007785,"duration":1129}},{"uid":"a0d88f8ce0325170","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/a0d88f8ce0325170","status":"passed","time":{"start":1725149714353,"stop":1725149715625,"duration":1272}},{"uid":"b9ab8c3b3f383cf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/b9ab8c3b3f383cf8","status":"passed","time":{"start":1725063225545,"stop":1725063226825,"duration":1280}},{"uid":"ac2f496dd7f12bba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/ac2f496dd7f12bba","status":"passed","time":{"start":1724976776693,"stop":1724976778364,"duration":1671}},{"uid":"ce9272555c661d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/ce9272555c661d20","status":"passed","time":{"start":1724890654583,"stop":1724890655674,"duration":1091}},{"uid":"37b12053dd4d5470","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/37b12053dd4d5470","status":"passed","time":{"start":1724803899865,"stop":1724803902294,"duration":2429}},{"uid":"76d6d34a20ce32c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/76d6d34a20ce32c4","status":"passed","time":{"start":1724717270490,"stop":1724717272153,"duration":1663}},{"uid":"33e6ae3b9ca138d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/33e6ae3b9ca138d2","status":"passed","time":{"start":1724631205390,"stop":1724631207154,"duration":1764}}]},"tags":[]},"source":"3112b6cba112569e.json","parameterValues":["HuntingdonDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/3126dcf2548ff086.json b/3.11/2086/data/test-cases/3126dcf2548ff086.json deleted file mode 100644 index a07e2282da..0000000000 --- a/3.11/2086/data/test-cases/3126dcf2548ff086.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3126dcf2548ff086","name":"Validate Council Output [CalderdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1b9aa52f7d9bfc9f284315c06170da9f","time":{"start":1725568835933,"stop":1725569135977,"duration":300044},"status":"failed","statusMessage":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/CalderdaleCouncil.py:42: in parse_data\n driver = create_webdriver(web_driver, headless, None, __name__)\nuk_bin_collection/uk_bin_collection/common.py:323: in create_webdriver\n return webdriver.Remote(command_executor=web_driver, options=options)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:212: in __init__\n self.start_session(capabilities)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:299: in start_session\n response = self.execute(Command.NEW_SESSION, caps)[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:354: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 500, 'value': '{\\n \"value\": {\\n \"error\": \"session not created\",\\n \"message\": \"Could not start a new ...\"className\": \"java.lang.Thread\",\\n \"lineNumber\": 840,\\n \"classLoaderName\": null\\n }\\n ]\\n }\\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.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nE Host info: host: 'selenium', ip: '172.18.0.2'\nE Build info: version: '4.24.0', revision: '748ffc9bc3'\nE System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nE Driver info: driver.version: unknown\nE Stacktrace:\nE at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\nE at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\nE at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\nE at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\nE at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\nE at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\nE at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\nE at java.util.concurrent.FutureTask.run (FutureTask.java:264)\nE at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\nE at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\nE at java.lang.Thread.run (Thread.java:840)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:229: SessionNotCreatedException","flaky":true,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/CalderdaleCouncil.py:42: in parse_data\n driver = create_webdriver(web_driver, headless, None, __name__)\nuk_bin_collection/uk_bin_collection/common.py:323: in create_webdriver\n return webdriver.Remote(command_executor=web_driver, options=options)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:212: in __init__\n self.start_session(capabilities)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:299: in start_session\n response = self.execute(Command.NEW_SESSION, caps)[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:354: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 500, 'value': '{\\n \"value\": {\\n \"error\": \"session not created\",\\n \"message\": \"Could not start a new ...\"className\": \"java.lang.Thread\",\\n \"lineNumber\": 840,\\n \"classLoaderName\": null\\n }\\n ]\\n }\\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.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nE Host info: host: 'selenium', ip: '172.18.0.2'\nE Build info: version: '4.24.0', revision: '748ffc9bc3'\nE System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nE Driver info: driver.version: unknown\nE Stacktrace:\nE at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\nE at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\nE at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\nE at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\nE at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\nE at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\nE at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\nE at java.util.concurrent.FutureTask.run (FutureTask.java:264)\nE at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\nE at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\nE at java.lang.Thread.run (Thread.java:840)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:229: SessionNotCreatedException","steps":[{"name":"Given the council","time":{"start":1725568835933,"stop":1725568835934,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568835934,"stop":1725569135977,"duration":300043},"status":"failed","statusMessage":"Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","statusTrace":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[{"uid":"8441bf2283824790","name":"stdout","source":"8441bf2283824790.txt","type":"text/plain","size":2654}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":31,"broken":0,"skipped":0,"passed":118,"unknown":0,"total":149},"items":[{"uid":"fce2c61525b5d9f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/fce2c61525b5d9f6","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725494625236,"stop":1725494925277,"duration":300041}},{"uid":"bf96f0b832f0f41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/bf96f0b832f0f41e","status":"passed","time":{"start":1725429736566,"stop":1725429792152,"duration":55586}},{"uid":"98bd938bf2a8b181","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/98bd938bf2a8b181","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725408279359,"stop":1725408579962,"duration":300603}},{"uid":"9b6e6d37fe03e445","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/9b6e6d37fe03e445","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725403354018,"stop":1725403654071,"duration":300053}},{"uid":"7344d73004e1f7cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/7344d73004e1f7cf","status":"passed","time":{"start":1725384291874,"stop":1725384339951,"duration":48077}},{"uid":"d04f9e9dad3a05e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/d04f9e9dad3a05e0","status":"passed","time":{"start":1725346507561,"stop":1725346553134,"duration":45573}},{"uid":"229df9e0a81c9f7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/229df9e0a81c9f7f","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725321773718,"stop":1725322073760,"duration":300042}},{"uid":"3d9c607d096cbb18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/3d9c607d096cbb18","status":"passed","time":{"start":1725315679973,"stop":1725315730199,"duration":50226}},{"uid":"b63788d40f7f15b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/b63788d40f7f15b","status":"passed","time":{"start":1725312406364,"stop":1725312454035,"duration":47671}},{"uid":"6edb8a3430e7ee22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/6edb8a3430e7ee22","status":"passed","time":{"start":1725310249590,"stop":1725310295381,"duration":45791}},{"uid":"63d3cc98f689ec03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/63d3cc98f689ec03","status":"passed","time":{"start":1725307493974,"stop":1725307540757,"duration":46783}},{"uid":"6814ea8eb6807706","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/6814ea8eb6807706","status":"passed","time":{"start":1725307369331,"stop":1725307421992,"duration":52661}},{"uid":"5c6c03d4ccf13009","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/5c6c03d4ccf13009","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55bead7ad8da \n#1 0x55bead47be50 \n#2 0x55bead4cb644 \n#3 0x55bead4cb931 \n#4 0x55bead511534 \n#5 0x55bead4f04bd \n#6 0x55bead50e9c6 \n#7 0x55bead4f0233 \n#8 0x55bead4be093 \n#9 0x55bead4bf09e \n#10 0x55bead774b3b \n#11 0x55bead778af1 \n#12 0x55bead760705 \n#13 0x55bead779662 \n#14 0x55bead7458df \n#15 0x55bead79c6d8 \n#16 0x55bead79c8a2 \n#17 0x55bead7ac6cc \n#18 0x7fc20984aa94 \n#19 0x7fc2098d7a34 __clone","time":{"start":1725235278752,"stop":1725235390050,"duration":111298}},{"uid":"5a4b4153478e4460","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/5a4b4153478e4460","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725148990199,"stop":1725149290340,"duration":300141}},{"uid":"1e5d3523f232847","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/1e5d3523f232847","status":"passed","time":{"start":1725062474565,"stop":1725062540020,"duration":65455}},{"uid":"39bfdc9e92f1efa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/39bfdc9e92f1efa7","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55b41abc78da \n#1 0x55b41a895e50 \n#2 0x55b41a8e5644 \n#3 0x55b41a8e5931 \n#4 0x55b41a92b534 \n#5 0x55b41a90a4bd \n#6 0x55b41a9289c6 \n#7 0x55b41a90a233 \n#8 0x55b41a8d8093 \n#9 0x55b41a8d909e \n#10 0x55b41ab8eb3b \n#11 0x55b41ab92af1 \n#12 0x55b41ab7a705 \n#13 0x55b41ab93662 \n#14 0x55b41ab5f8df \n#15 0x55b41abb66d8 \n#16 0x55b41abb68a2 \n#17 0x55b41abc66cc \n#18 0x7f287af54a94 \n#19 0x7f287afe1a34 __clone","time":{"start":1724976079268,"stop":1724976162288,"duration":83020}},{"uid":"c99c2ec2fc22ea81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/c99c2ec2fc22ea81","status":"passed","time":{"start":1724889701041,"stop":1724889805885,"duration":104844}},{"uid":"d878af3db812d0f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/d878af3db812d0f9","status":"passed","time":{"start":1724803307731,"stop":1724803329837,"duration":22106}},{"uid":"e90b3b8dafc196d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/e90b3b8dafc196d3","status":"passed","time":{"start":1724716894841,"stop":1724716952492,"duration":57651}},{"uid":"ea5524040fcaebbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/ea5524040fcaebbc","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x559a1f6296ca \n#1 0x559a1f2fa600 \n#2 0x559a1f349bcb \n#3 0x559a1f349eb1 \n#4 0x559a1f38db24 \n#5 0x559a1f36c8cd \n#6 0x559a1f38b04a \n#7 0x559a1f36c643 \n#8 0x559a1f33cd31 \n#9 0x559a1f33d79e \n#10 0x559a1f5f125b \n#11 0x559a1f5f51f2 \n#12 0x559a1f5de615 \n#13 0x559a1f5f5d82 \n#14 0x559a1f5c325f \n#15 0x559a1f618e68 \n#16 0x559a1f619040 \n#17 0x559a1f62849c \n#18 0x7f36c7e17a94 \n#19 0x7f36c7ea4a34 __clone","time":{"start":1724630481969,"stop":1724630595357,"duration":113388}}]},"tags":[]},"source":"3126dcf2548ff086.json","parameterValues":["CalderdaleCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/3398a6c08300736.json b/3.11/2086/data/test-cases/3398a6c08300736.json deleted file mode 100644 index e3c354f47f..0000000000 --- a/3.11/2086/data/test-cases/3398a6c08300736.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3398a6c08300736","name":"Validate Council Output [NottinghamCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d4f72ded7db85dcd7cecf3a5b5fd36e6","time":{"start":1725569814654,"stop":1725569816519,"duration":1865},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569814654,"stop":1725569814655,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569814655,"stop":1725569816518,"duration":1863},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569816518,"stop":1725569816518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569816518,"stop":1725569816519,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"bdf4213515a4ef5d","name":"stdout","source":"bdf4213515a4ef5d.txt","type":"text/plain","size":48}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NottinghamCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":128,"unknown":0,"total":129},"items":[{"uid":"95c713bbfd29c963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/95c713bbfd29c963","status":"passed","time":{"start":1725495668635,"stop":1725495677652,"duration":9017}},{"uid":"6bb6e54fc8b8c573","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/6bb6e54fc8b8c573","status":"passed","time":{"start":1725430967716,"stop":1725430971144,"duration":3428}},{"uid":"a3b4eba2d9da0052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/a3b4eba2d9da0052","status":"passed","time":{"start":1725409666227,"stop":1725409669621,"duration":3394}},{"uid":"cbec41d520a59d8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/cbec41d520a59d8c","status":"passed","time":{"start":1725404247072,"stop":1725404248882,"duration":1810}},{"uid":"6fa5bda6d6a39fb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/6fa5bda6d6a39fb0","status":"passed","time":{"start":1725385536906,"stop":1725385539195,"duration":2289}},{"uid":"79a645c5df22ac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/79a645c5df22ac7","status":"passed","time":{"start":1725347764367,"stop":1725347766826,"duration":2459}},{"uid":"81a0a4523f9bc90b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/81a0a4523f9bc90b","status":"passed","time":{"start":1725323106142,"stop":1725323120845,"duration":14703}},{"uid":"cea748faca0b0e14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/cea748faca0b0e14","status":"passed","time":{"start":1725316862771,"stop":1725316864748,"duration":1977}},{"uid":"ad81051565e65bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/ad81051565e65bd6","status":"passed","time":{"start":1725313620841,"stop":1725313622737,"duration":1896}},{"uid":"2e64afc2c9720575","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/2e64afc2c9720575","status":"passed","time":{"start":1725311171422,"stop":1725311173669,"duration":2247}},{"uid":"9461052f3dc0958a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/9461052f3dc0958a","status":"passed","time":{"start":1725308639262,"stop":1725308641111,"duration":1849}},{"uid":"8139d2731051c380","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/8139d2731051c380","status":"passed","time":{"start":1725308573814,"stop":1725308575589,"duration":1775}},{"uid":"eb125e4e72fadfff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/eb125e4e72fadfff","status":"passed","time":{"start":1725236367957,"stop":1725236386906,"duration":18949}},{"uid":"b48269b39f005b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/b48269b39f005b57","status":"passed","time":{"start":1725150350803,"stop":1725150358704,"duration":7901}},{"uid":"fc972b3de676bece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/fc972b3de676bece","status":"passed","time":{"start":1725063672501,"stop":1725063681808,"duration":9307}},{"uid":"6120794973e14631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/6120794973e14631","status":"passed","time":{"start":1724977506881,"stop":1724977534570,"duration":27689}},{"uid":"8e5e6a8e6480d0f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/8e5e6a8e6480d0f9","status":"passed","time":{"start":1724890736924,"stop":1724890746730,"duration":9806}},{"uid":"756c414f44476ab6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/756c414f44476ab6","status":"passed","time":{"start":1724804481492,"stop":1724804486232,"duration":4740}},{"uid":"85f82b30d7743db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/85f82b30d7743db8","status":"passed","time":{"start":1724717901309,"stop":1724717904329,"duration":3020}},{"uid":"27300dc37a2c710b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/27300dc37a2c710b","status":"passed","time":{"start":1724631526251,"stop":1724631532849,"duration":6598}}]},"tags":[]},"source":"3398a6c08300736.json","parameterValues":["NottinghamCityCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/353149d94667cad0.json b/3.11/2086/data/test-cases/353149d94667cad0.json deleted file mode 100644 index c88c62fd1f..0000000000 --- a/3.11/2086/data/test-cases/353149d94667cad0.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"353149d94667cad0","name":"Validate Council Output [BedfordBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4d48486dc2c0a9c252d5ac44f0d62a3d","time":{"start":1725568882063,"stop":1725568883981,"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","time":{"start":1725568882063,"stop":1725568882063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568882063,"stop":1725568883979,"duration":1916},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725568883979,"stop":1725568883979,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725568883979,"stop":1725568883981,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"8fb5def2d1958665","name":"stdout","source":"8fb5def2d1958665.txt","type":"text/plain","size":48}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BedfordBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":125,"unknown":0,"total":129},"items":[{"uid":"783ff5e5960c86d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/783ff5e5960c86d2","status":"passed","time":{"start":1725494668650,"stop":1725494670658,"duration":2008}},{"uid":"8eabd8709bfa55f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/8eabd8709bfa55f0","status":"passed","time":{"start":1725429788115,"stop":1725429790540,"duration":2425}},{"uid":"83166e6e5be4e254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/83166e6e5be4e254","status":"passed","time":{"start":1725408324130,"stop":1725408327084,"duration":2954}},{"uid":"11bdf82d22cd5cba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/11bdf82d22cd5cba","status":"passed","time":{"start":1725403399488,"stop":1725403401186,"duration":1698}},{"uid":"281d4ffa9a80d0fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/281d4ffa9a80d0fa","status":"passed","time":{"start":1725384341260,"stop":1725384343183,"duration":1923}},{"uid":"68adac4e3da06666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/68adac4e3da06666","status":"passed","time":{"start":1725346560234,"stop":1725346562363,"duration":2129}},{"uid":"a8f4a487d718ef62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/a8f4a487d718ef62","status":"passed","time":{"start":1725322124078,"stop":1725322126534,"duration":2456}},{"uid":"5b2ff293d6fe9971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/5b2ff293d6fe9971","status":"passed","time":{"start":1725315730066,"stop":1725315731903,"duration":1837}},{"uid":"87f43f2eeb89c14c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/87f43f2eeb89c14c","status":"passed","time":{"start":1725312454640,"stop":1725312456479,"duration":1839}},{"uid":"f0a76a8259f10e29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/f0a76a8259f10e29","status":"passed","time":{"start":1725310296047,"stop":1725310297928,"duration":1881}},{"uid":"def3a6df6b3da051","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/def3a6df6b3da051","status":"passed","time":{"start":1725307631808,"stop":1725307633599,"duration":1791}},{"uid":"f7fb276df94a5cf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/f7fb276df94a5cf9","status":"passed","time":{"start":1725307514591,"stop":1725307516572,"duration":1981}},{"uid":"fa34d7dd23b1b14a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/fa34d7dd23b1b14a","status":"passed","time":{"start":1725235656691,"stop":1725235664603,"duration":7912}},{"uid":"1f7587bc3cdfba05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/1f7587bc3cdfba05","status":"passed","time":{"start":1725149298240,"stop":1725149300492,"duration":2252}},{"uid":"be18a8e94171bb50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/be18a8e94171bb50","status":"failed","statusDetails":"ConnectionError: Could not get latest data!","time":{"start":1725062831883,"stop":1725062892850,"duration":60967}},{"uid":"bf016e7c9f3c0a12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/bf016e7c9f3c0a12","status":"passed","time":{"start":1724976430446,"stop":1724976440641,"duration":10195}},{"uid":"22afc5bffff3968e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/22afc5bffff3968e","status":"passed","time":{"start":1724890194536,"stop":1724890197727,"duration":3191}},{"uid":"e1a94eba2b077292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/e1a94eba2b077292","status":"passed","time":{"start":1724803623776,"stop":1724803640593,"duration":16817}},{"uid":"86ffd924748f57d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/86ffd924748f57d5","status":"passed","time":{"start":1724717259007,"stop":1724717268388,"duration":9381}},{"uid":"65e69f67df84c54f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/65e69f67df84c54f","status":"passed","time":{"start":1724630841187,"stop":1724630844172,"duration":2985}}]},"tags":[]},"source":"353149d94667cad0.json","parameterValues":["BedfordBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/354174527fad36b1.json b/3.11/2086/data/test-cases/354174527fad36b1.json deleted file mode 100644 index 84d2146ab9..0000000000 --- a/3.11/2086/data/test-cases/354174527fad36b1.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"354174527fad36b1","name":"Validate Council Output [CheshireWestAndChesterCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"64af12fdfc56ab0224e14523e9cf88ad","time":{"start":1725568766329,"stop":1725568784278,"duration":17949},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725568766330,"stop":1725568766331,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568766331,"stop":1725568784276,"duration":17945},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725568784276,"stop":1725568784276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725568784276,"stop":1725568784278,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"e1a59a27d1acde10","name":"stdout","source":"e1a59a27d1acde10.txt","type":"text/plain","size":56}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CheshireWestAndChesterCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":10,"broken":0,"skipped":0,"passed":121,"unknown":0,"total":131},"items":[{"uid":"b964576368651c0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/b964576368651c0a","status":"passed","time":{"start":1725494482801,"stop":1725494503653,"duration":20852}},{"uid":"f4afcfd5bcea9e98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/f4afcfd5bcea9e98","status":"passed","time":{"start":1725429669128,"stop":1725429690614,"duration":21486}},{"uid":"767163fe65da3eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/767163fe65da3eab","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55c233f4b8da \n#1 0x55c233c19e50 \n#2 0x55c233c69644 \n#3 0x55c233c69931 \n#4 0x55c233caf534 \n#5 0x55c233c8e4bd \n#6 0x55c233cac9c6 \n#7 0x55c233c8e233 \n#8 0x55c233c5c093 \n#9 0x55c233c5d09e \n#10 0x55c233f12b3b \n#11 0x55c233f16af1 \n#12 0x55c233efe705 \n#13 0x55c233f17662 \n#14 0x55c233ee38df \n#15 0x55c233f3a6d8 \n#16 0x55c233f3a8a2 \n#17 0x55c233f4a6cc \n#18 0x7fc5519d6a94 \n#19 0x7fc551a63a34 __clone","time":{"start":1725408089801,"stop":1725408161642,"duration":71841}},{"uid":"fec9a951f656053d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/fec9a951f656053d","status":"passed","time":{"start":1725403279551,"stop":1725403305038,"duration":25487}},{"uid":"a0f59bbae74933d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/a0f59bbae74933d8","status":"passed","time":{"start":1725384222133,"stop":1725384241101,"duration":18968}},{"uid":"ba4c6eae85758762","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/ba4c6eae85758762","status":"passed","time":{"start":1725346446641,"stop":1725346467219,"duration":20578}},{"uid":"4eeea2b67518499f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/4eeea2b67518499f","status":"passed","time":{"start":1725321669220,"stop":1725321712954,"duration":43734}},{"uid":"fc305918e6d75661","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/fc305918e6d75661","status":"passed","time":{"start":1725315621008,"stop":1725315636954,"duration":15946}},{"uid":"1af20e0224487a78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/1af20e0224487a78","status":"passed","time":{"start":1725312343582,"stop":1725312365282,"duration":21700}},{"uid":"c25be6f1771a235b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/c25be6f1771a235b","status":"passed","time":{"start":1725310187222,"stop":1725310208384,"duration":21162}},{"uid":"192dd104123d9923","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/192dd104123d9923","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element ... is not clickable at point (487, 25). Other element would receive the click: \n (Session info: chrome=128.0.6613.113)\nStacktrace:\n#0 0x559b60a328da \n#1 0x559b60700e50 \n#2 0x559b60757346 \n#3 0x559b6075525d \n#4 0x559b60752cf7 \n#5 0x559b60751b9c \n#6 0x559b607454d6 \n#7 0x559b60775492 \n#8 0x559b60744e89 \n#9 0x559b6077565e \n#10 0x559b607939c6 \n#11 0x559b60775233 \n#12 0x559b60743093 \n#13 0x559b6074409e \n#14 0x559b609f9b3b \n#15 0x559b609fdaf1 \n#16 0x559b609e5705 \n#17 0x559b609fe662 \n#18 0x559b609ca8df \n#19 0x559b60a216d8 \n#20 0x559b60a218a2 \n#21 0x559b60a316cc \n#22 0x7effc7842a94 \n#23 0x7effc78cfa34 __clone","time":{"start":1725307444113,"stop":1725307455260,"duration":11147}},{"uid":"8ded12e3cb619f25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/8ded12e3cb619f25","status":"passed","time":{"start":1725307303597,"stop":1725307326698,"duration":23101}},{"uid":"964d18ea2385d0d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/964d18ea2385d0d8","status":"passed","time":{"start":1725235698266,"stop":1725236005065,"duration":306799}},{"uid":"6e5438c9daf8f694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/6e5438c9daf8f694","status":"passed","time":{"start":1725149599542,"stop":1725149712223,"duration":112681}},{"uid":"ec8edec2e6c56268","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/ec8edec2e6c56268","status":"passed","time":{"start":1725062909761,"stop":1725063219684,"duration":309923}},{"uid":"aee2ab02569cf613","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/aee2ab02569cf613","status":"passed","time":{"start":1724976470737,"stop":1724976775568,"duration":304831}},{"uid":"b6e15e22c71b1656","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/b6e15e22c71b1656","status":"passed","time":{"start":1724890113316,"stop":1724890372947,"duration":259631}},{"uid":"545608284ceaac42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/545608284ceaac42","status":"passed","time":{"start":1724803643467,"stop":1724803897991,"duration":254524}},{"uid":"e32d7a62828f4802","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/e32d7a62828f4802","status":"passed","time":{"start":1724717267003,"stop":1724717533264,"duration":266261}},{"uid":"4aa1ad74d8ecb662","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/4aa1ad74d8ecb662","status":"passed","time":{"start":1724630907635,"stop":1724631205387,"duration":297752}}]},"tags":[]},"source":"354174527fad36b1.json","parameterValues":["CheshireWestAndChesterCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/3a37fdd7ca3956f6.json b/3.11/2086/data/test-cases/3a37fdd7ca3956f6.json deleted file mode 100644 index 46102d9346..0000000000 --- a/3.11/2086/data/test-cases/3a37fdd7ca3956f6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3a37fdd7ca3956f6","name":"Validate Council Output [TamesideMBCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9b4fbe015a28e4f52e55a5bc5e2d6fd0","time":{"start":1725570127446,"stop":1725570262516,"duration":135070},"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:196: \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.32.3', '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 If ``None`` (default) will retry 3 times, see ``Retry.DEFAULT``. 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:789: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:495: in _make_request\n conn.request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:398: in request\n self.endheaders()\n/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/http/client.py:1298: in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/http/client.py:1058: in _send_output\n self.send(msg)\n/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/http/client.py:996: in send\n self.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:236: 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:205: 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_with_tls_context(\n request, verify, proxies=proxies, cert=cert\n )\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_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:667: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:843: 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 ) -> Self:\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:519: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/TamesideMBCouncil.py:27: 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_with_tls_context(\n request, verify, proxies=proxies, cert=cert\n )\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_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:688: 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:196: \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.32.3', '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 If ``None`` (default) will retry 3 times, see ``Retry.DEFAULT``. 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:789: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:495: in _make_request\n conn.request(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:398: in request\n self.endheaders()\n/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/http/client.py:1298: in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/http/client.py:1058: in _send_output\n self.send(msg)\n/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/http/client.py:996: in send\n self.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:236: 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:205: 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_with_tls_context(\n request, verify, proxies=proxies, cert=cert\n )\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_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:667: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:843: 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 ) -> Self:\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:519: MaxRetryError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/TamesideMBCouncil.py:27: 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_with_tls_context(\n request, verify, proxies=proxies, cert=cert\n )\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_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:688: ConnectTimeout","steps":[{"name":"Given the council","time":{"start":1725570127447,"stop":1725570127447,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570127447,"stop":1725570262516,"duration":135069},"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,"attachmentStep":false}],"attachments":[{"uid":"2e5f977a806c8299","name":"stdout","source":"2e5f977a806c8299.txt","type":"text/plain","size":44}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":308,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":308},"items":[{"uid":"f7b391f4e535d9ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/f7b391f4e535d9ea","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725495975369,"stop":1725496109178,"duration":133809}},{"uid":"3e1327b266dfd5d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/3e1327b266dfd5d5","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725431288630,"stop":1725431421972,"duration":133342}},{"uid":"85ce5d55ad66713b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/85ce5d55ad66713b","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725409669623,"stop":1725409803933,"duration":134310}},{"uid":"b519b31c81fe2971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/b519b31c81fe2971","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725404581718,"stop":1725404715523,"duration":133805}},{"uid":"b8992b112935d27c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/b8992b112935d27c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725385864568,"stop":1725385999060,"duration":134492}},{"uid":"ba494b47626ae76f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/ba494b47626ae76f","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725348092661,"stop":1725348227758,"duration":135097}},{"uid":"5021777b43e5271a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/5021777b43e5271a","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725323120847,"stop":1725323255601,"duration":134754}},{"uid":"9d8e16e587d42c61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/9d8e16e587d42c61","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725317194161,"stop":1725317328673,"duration":134512}},{"uid":"9e2e7275548a7a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/9e2e7275548a7a4d","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725313670992,"stop":1725313806291,"duration":135299}},{"uid":"5014271535919121","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/5014271535919121","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725311481480,"stop":1725311615366,"duration":133886}},{"uid":"3bc0f99339232ce3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/3bc0f99339232ce3","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725308968517,"stop":1725309102478,"duration":133961}},{"uid":"83da77fc995c5d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/83da77fc995c5d29","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725308614301,"stop":1725308749471,"duration":135170}},{"uid":"60fcbc46863786a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/60fcbc46863786a1","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725236705028,"stop":1725236840420,"duration":135392}},{"uid":"b981b24568a1bdfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/b981b24568a1bdfa","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725150688187,"stop":1725150822498,"duration":134311}},{"uid":"7dc527dce8c2e49c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/7dc527dce8c2e49c","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1725063994308,"stop":1725064128170,"duration":133862}},{"uid":"60926b24130f871","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/60926b24130f871","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1724977820049,"stop":1724977954781,"duration":134732}},{"uid":"3cff3131b689b106","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/3cff3131b689b106","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1724890938471,"stop":1724891073738,"duration":135267}},{"uid":"11c1ef2aa5614a43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/11c1ef2aa5614a43","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1724804617427,"stop":1724804751891,"duration":134464}},{"uid":"725073823e892a9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/725073823e892a9d","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1724718191036,"stop":1724718324963,"duration":133927}},{"uid":"4e4f047fc83347a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/4e4f047fc83347a2","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='lite.tameside.gov.uk', port=80): Max retries exceeded with url: /BinCollections/CollectionService.svc/GetBinCollection (Caused by ConnectTimeoutError(, 'Connection to lite.tameside.gov.uk timed out. (connect timeout=None)'))","time":{"start":1724631838799,"stop":1724631973263,"duration":134464}}]},"tags":[]},"source":"3a37fdd7ca3956f6.json","parameterValues":["TamesideMBCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/3b644ffeaa954f0.json b/3.11/2086/data/test-cases/3b644ffeaa954f0.json deleted file mode 100644 index 8d0e9bd763..0000000000 --- a/3.11/2086/data/test-cases/3b644ffeaa954f0.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3b644ffeaa954f0","name":"Validate Council Output [HaltonBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c374d82e35cddae996ab318f5012ecc7","time":{"start":1725569746345,"stop":1725569772423,"duration":26078},"status":"failed","statusMessage":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': }\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:113: in validate_output_step\n assert file_handler.validate_json_schema(\nuk_bin_collection/tests/step_defs/step_helpers/file_handler.py:40: in validate_json_schema\n validate(instance=json_data, schema=schema)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ninstance = {'bins': []}\nschema = {'$ref': '#/definitions/BinData', '$schema': 'http://json-schema.org/draft-06/schema#', 'definitions': {'Bin': {'addit...ems': {'$ref': '#/definitions/Bin'}, 'minItems': 1, 'type': 'array'}}, 'required': ['bins'], 'title': 'BinData', ...}}}\ncls = , args = (), kwargs = {}\nvalidator = Draft6Validator(schema={'$ref': '#/definitions/BinData', '$schema': 'http://json-...ft-06/schema#', 'definitions': {'B...nitions/Bin'}, 'minItems': 1, 'type': 'array'}}, 'required': ['bins'], 'title': 'BinData', ...}}}, format_checker=None)\nerror = \n\n def validate(instance, schema, cls=None, *args, **kwargs): # noqa: D417\n \"\"\"\n Validate an instance under the given schema.\n \n >>> validate([2, 3, 4], {\"maxItems\": 2})\n Traceback (most recent call last):\n ...\n ValidationError: [2, 3, 4] is too long\n \n :func:`~jsonschema.validators.validate` will first verify that the\n provided schema is itself valid, since not doing so can lead to less\n obvious error messages and fail in less obvious or consistent ways.\n \n If you know you have a valid schema already, especially\n if you intend to validate multiple instances with\n the same schema, you likely would prefer using the\n `jsonschema.protocols.Validator.validate` method directly on a\n specific validator (e.g. ``Draft202012Validator.validate``).\n \n \n Arguments:\n \n instance:\n \n The instance to validate\n \n schema:\n \n The schema to validate with\n \n cls (jsonschema.protocols.Validator):\n \n The class that will be used to validate the instance.\n \n If the ``cls`` argument is not provided, two things will happen\n in accordance with the specification. First, if the schema has a\n :kw:`$schema` keyword containing a known meta-schema [#]_ then the\n proper validator will be used. The specification recommends that\n all schemas contain :kw:`$schema` properties for this reason. If no\n :kw:`$schema` property is found, the default validator class is the\n latest released draft.\n \n Any other provided positional and keyword arguments will be passed\n on when instantiating the ``cls``.\n \n Raises:\n \n `jsonschema.exceptions.ValidationError`:\n \n if the instance is invalid\n \n `jsonschema.exceptions.SchemaError`:\n \n if the schema itself is invalid\n \n .. rubric:: Footnotes\n .. [#] known by a validator registered with\n `jsonschema.validators.validates`\n \n \"\"\"\n if cls is None:\n cls = validator_for(schema)\n \n cls.check_schema(schema)\n validator = cls(schema, *args, **kwargs)\n error = exceptions.best_match(validator.iter_errors(instance))\n if error is not None:\n> raise error\nE jsonschema.exceptions.ValidationError: [] should be non-empty\nE \nE Failed validating 'minItems' in schema['properties']['bins']:\nE {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\nE \nE On instance['bins']:\nE []\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/jsonschema/validators.py:1332: ValidationError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': }\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:113: in validate_output_step\n assert file_handler.validate_json_schema(\nuk_bin_collection/tests/step_defs/step_helpers/file_handler.py:40: in validate_json_schema\n validate(instance=json_data, schema=schema)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ninstance = {'bins': []}\nschema = {'$ref': '#/definitions/BinData', '$schema': 'http://json-schema.org/draft-06/schema#', 'definitions': {'Bin': {'addit...ems': {'$ref': '#/definitions/Bin'}, 'minItems': 1, 'type': 'array'}}, 'required': ['bins'], 'title': 'BinData', ...}}}\ncls = , args = (), kwargs = {}\nvalidator = Draft6Validator(schema={'$ref': '#/definitions/BinData', '$schema': 'http://json-...ft-06/schema#', 'definitions': {'B...nitions/Bin'}, 'minItems': 1, 'type': 'array'}}, 'required': ['bins'], 'title': 'BinData', ...}}}, format_checker=None)\nerror = \n\n def validate(instance, schema, cls=None, *args, **kwargs): # noqa: D417\n \"\"\"\n Validate an instance under the given schema.\n \n >>> validate([2, 3, 4], {\"maxItems\": 2})\n Traceback (most recent call last):\n ...\n ValidationError: [2, 3, 4] is too long\n \n :func:`~jsonschema.validators.validate` will first verify that the\n provided schema is itself valid, since not doing so can lead to less\n obvious error messages and fail in less obvious or consistent ways.\n \n If you know you have a valid schema already, especially\n if you intend to validate multiple instances with\n the same schema, you likely would prefer using the\n `jsonschema.protocols.Validator.validate` method directly on a\n specific validator (e.g. ``Draft202012Validator.validate``).\n \n \n Arguments:\n \n instance:\n \n The instance to validate\n \n schema:\n \n The schema to validate with\n \n cls (jsonschema.protocols.Validator):\n \n The class that will be used to validate the instance.\n \n If the ``cls`` argument is not provided, two things will happen\n in accordance with the specification. First, if the schema has a\n :kw:`$schema` keyword containing a known meta-schema [#]_ then the\n proper validator will be used. The specification recommends that\n all schemas contain :kw:`$schema` properties for this reason. If no\n :kw:`$schema` property is found, the default validator class is the\n latest released draft.\n \n Any other provided positional and keyword arguments will be passed\n on when instantiating the ``cls``.\n \n Raises:\n \n `jsonschema.exceptions.ValidationError`:\n \n if the instance is invalid\n \n `jsonschema.exceptions.SchemaError`:\n \n if the schema itself is invalid\n \n .. rubric:: Footnotes\n .. [#] known by a validator registered with\n `jsonschema.validators.validates`\n \n \"\"\"\n if cls is None:\n cls = validator_for(schema)\n \n cls.check_schema(schema)\n validator = cls(schema, *args, **kwargs)\n error = exceptions.best_match(validator.iter_errors(instance))\n if error is not None:\n> raise error\nE jsonschema.exceptions.ValidationError: [] should be non-empty\nE \nE Failed validating 'minItems' in schema['properties']['bins']:\nE {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\nE \nE On instance['bins']:\nE []\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/jsonschema/validators.py:1332: ValidationError","steps":[{"name":"Given the council","time":{"start":1725569746345,"stop":1725569746345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569746345,"stop":1725569772421,"duration":26076},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569772421,"stop":1725569772421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569772421,"stop":1725569772423,"duration":2},"status":"failed","statusMessage":"[] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","statusTrace":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[{"uid":"6b50941cf9104334","name":"log","source":"6b50941cf9104334.txt","type":"text/plain","size":249},{"uid":"b90fe968b08a0e1f","name":"stdout","source":"b90fe968b08a0e1f.txt","type":"text/plain","size":47}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":4,"attachmentsCount":2,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HaltonBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":121,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":130},"items":[{"uid":"ed299284398a785a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/ed299284398a785a","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725495555969,"stop":1725495584749,"duration":28780}},{"uid":"fbfbb11399837bea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/fbfbb11399837bea","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725430608894,"stop":1725430630777,"duration":21883}},{"uid":"f0818f3162467b9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/f0818f3162467b9c","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725409230540,"stop":1725409262958,"duration":32418}},{"uid":"6fe2ea7766bd48e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/6fe2ea7766bd48e4","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725404186644,"stop":1725404209767,"duration":23123}},{"uid":"241410622591488b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/241410622591488b","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725385171074,"stop":1725385191412,"duration":20338}},{"uid":"935a47da27397045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/935a47da27397045","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725347421822,"stop":1725347446339,"duration":24517}},{"uid":"c3c6aba14fc278eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/c3c6aba14fc278eb","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725322563298,"stop":1725322589831,"duration":26533}},{"uid":"edbb13689e38083f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/edbb13689e38083f","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725316523078,"stop":1725316546626,"duration":23548}},{"uid":"1c89f6b70a9340b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/1c89f6b70a9340b5","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725313256086,"stop":1725313289151,"duration":33065}},{"uid":"fa1b5f24223fd404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/fa1b5f24223fd404","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725311099008,"stop":1725311118165,"duration":19157}},{"uid":"7ec8d6b64cd68000","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/7ec8d6b64cd68000","status":"passed","time":{"start":1725308293446,"stop":1725308320873,"duration":27427}},{"uid":"9d2cf2bc7ddb7a21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/9d2cf2bc7ddb7a21","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725308242183,"stop":1725308268832,"duration":26649}},{"uid":"a19d2c03186560ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/a19d2c03186560ba","status":"passed","time":{"start":1725236217004,"stop":1725236239456,"duration":22452}},{"uid":"68e761d9f75d61e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/68e761d9f75d61e6","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725149917451,"stop":1725150004566,"duration":87115}},{"uid":"3465a205e4ad8d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/3465a205e4ad8d97","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1725063325315,"stop":1725063390057,"duration":64742}},{"uid":"12d8a73f2857e0ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/12d8a73f2857e0ca","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1724977021941,"stop":1724977048199,"duration":26258}},{"uid":"e3802443e8dd1968","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/e3802443e8dd1968","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1724890460431,"stop":1724890500217,"duration":39786}},{"uid":"95ee5eb240623690","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/95ee5eb240623690","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1724804053079,"stop":1724804130983,"duration":77904}},{"uid":"34cbed870be05ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/34cbed870be05ee1","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1724717777415,"stop":1724717804203,"duration":26788}},{"uid":"be8cfd73c2ece44c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/be8cfd73c2ece44c","status":"failed","statusDetails":"jsonschema.exceptions.ValidationError: [] should be non-empty\n\nFailed validating 'minItems' in schema['properties']['bins']:\n {'type': 'array', 'items': {'$ref': '#/definitions/Bin'}, 'minItems': 1}\n\nOn instance['bins']:\n []","time":{"start":1724631319260,"stop":1724631429894,"duration":110634}}]},"tags":[]},"source":"3b644ffeaa954f0.json","parameterValues":["HaltonBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/3c1b0afcd23c4e93.json b/3.11/2086/data/test-cases/3c1b0afcd23c4e93.json deleted file mode 100644 index 2957aaf56a..0000000000 --- a/3.11/2086/data/test-cases/3c1b0afcd23c4e93.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3c1b0afcd23c4e93","name":"Validate Council Output [ErewashBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8ee9bbdbf138f92b6ff30a1cde171930","time":{"start":1725569735521,"stop":1725569737954,"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","time":{"start":1725569735521,"stop":1725569735522,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569735522,"stop":1725569737953,"duration":2431},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569737953,"stop":1725569737953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569737953,"stop":1725569737954,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"d8c667edf8246b90","name":"stdout","source":"d8c667edf8246b90.txt","type":"text/plain","size":48}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":304,"unknown":0,"total":308},"items":[{"uid":"4e074fd5cd9be877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/4e074fd5cd9be877","status":"passed","time":{"start":1725495537534,"stop":1725495539880,"duration":2346}},{"uid":"7432f7dcfa0a9196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/7432f7dcfa0a9196","status":"passed","time":{"start":1725430586610,"stop":1725430589512,"duration":2902}},{"uid":"45553b03904926e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/45553b03904926e7","status":"passed","time":{"start":1725409189956,"stop":1725409192420,"duration":2464}},{"uid":"8ce067480aef8cad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/8ce067480aef8cad","status":"passed","time":{"start":1725404167575,"stop":1725404170037,"duration":2462}},{"uid":"2f2c8b0273ef0867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/2f2c8b0273ef0867","status":"passed","time":{"start":1725385149814,"stop":1725385152306,"duration":2492}},{"uid":"fe28d990f14d9ffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/fe28d990f14d9ffd","status":"passed","time":{"start":1725347412305,"stop":1725347414500,"duration":2195}},{"uid":"57b0a1df5282580a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/57b0a1df5282580a","status":"passed","time":{"start":1725322127775,"stop":1725322130174,"duration":2399}},{"uid":"2b5bbd70fbc6af34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/2b5bbd70fbc6af34","status":"passed","time":{"start":1725316512032,"stop":1725316514343,"duration":2311}},{"uid":"e828707af0f4386a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/e828707af0f4386a","status":"passed","time":{"start":1725313236077,"stop":1725313238497,"duration":2420}},{"uid":"b0bbf18890353144","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/b0bbf18890353144","status":"passed","time":{"start":1725311090357,"stop":1725311092578,"duration":2221}},{"uid":"86e64577971ab094","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/86e64577971ab094","status":"passed","time":{"start":1725308285605,"stop":1725308287956,"duration":2351}},{"uid":"543e97ccec2a8948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/543e97ccec2a8948","status":"passed","time":{"start":1725308222073,"stop":1725308224738,"duration":2665}},{"uid":"142c425b8369ada1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/142c425b8369ada1","status":"passed","time":{"start":1725236209061,"stop":1725236211870,"duration":2809}},{"uid":"31cfd8923786c4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/31cfd8923786c4a","status":"passed","time":{"start":1725149909205,"stop":1725149911507,"duration":2302}},{"uid":"9c5db2245343237e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/9c5db2245343237e","status":"passed","time":{"start":1725062894025,"stop":1725062896374,"duration":2349}},{"uid":"fbec7c6118313470","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/fbec7c6118313470","status":"passed","time":{"start":1724977039446,"stop":1724977041650,"duration":2204}},{"uid":"bcae6a2d6b230abe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/bcae6a2d6b230abe","status":"passed","time":{"start":1724890656873,"stop":1724890659218,"duration":2345}},{"uid":"bc670848486de414","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/bc670848486de414","status":"passed","time":{"start":1724803642064,"stop":1724803646589,"duration":4525}},{"uid":"8319e82fa93d6f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/8319e82fa93d6f8","status":"passed","time":{"start":1724717844667,"stop":1724717847127,"duration":2460}},{"uid":"93d0847bc4461850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/93d0847bc4461850","status":"passed","time":{"start":1724631304144,"stop":1724631306818,"duration":2674}}]},"tags":[]},"source":"3c1b0afcd23c4e93.json","parameterValues":["ErewashBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/3cd83e262a512520.json b/3.11/2086/data/test-cases/3cd83e262a512520.json deleted file mode 100644 index e129ab3c63..0000000000 --- a/3.11/2086/data/test-cases/3cd83e262a512520.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3cd83e262a512520","name":"Validate Council Output [BracknellForestCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"00315a6608330e025d94870d2a74e0d6","time":{"start":1725569175012,"stop":1725569175015,"duration":3},"status":"failed","statusMessage":"SystemExit: 1","statusTrace":"paon = None\n\n def check_paon(paon: str):\n \"\"\"\n Checks that PAON data exists\n :param paon: PAON data to check, usually house number\n \"\"\"\n try:\n if paon is None:\n> raise ValueError(\"Invalid house number\")\nE ValueError: Invalid house number\n\nuk_bin_collection/uk_bin_collection/common.py:60: ValueError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/BracknellForestCouncil.py:210: in parse_data\n check_paon(paon)\nuk_bin_collection/uk_bin_collection/common.py:65: in check_paon\n exit(1)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Use exit() or Ctrl-D (i.e. EOF) to exit, code = 1\n\n> ???\nE SystemExit: 1\n\n:26: SystemExit","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"SystemExit: 1","statusTrace":"paon = None\n\n def check_paon(paon: str):\n \"\"\"\n Checks that PAON data exists\n :param paon: PAON data to check, usually house number\n \"\"\"\n try:\n if paon is None:\n> raise ValueError(\"Invalid house number\")\nE ValueError: Invalid house number\n\nuk_bin_collection/uk_bin_collection/common.py:60: ValueError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/BracknellForestCouncil.py:210: in parse_data\n check_paon(paon)\nuk_bin_collection/uk_bin_collection/common.py:65: in check_paon\n exit(1)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Use exit() or Ctrl-D (i.e. EOF) to exit, code = 1\n\n> ???\nE SystemExit: 1\n\n:26: SystemExit","steps":[{"name":"Given the council","time":{"start":1725569175013,"stop":1725569175013,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569175013,"stop":1725569175074,"duration":61},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"6b645b9d09f1a4c2","name":"stdout","source":"6b645b9d09f1a4c2.txt","type":"text/plain","size":133}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BracknellForestCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":115,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":115},"items":[{"uid":"38a35875bb852999","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/38a35875bb852999","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725494964525,"stop":1725494964528,"duration":3}},{"uid":"a07ee2f642dfbcaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/a07ee2f642dfbcaa","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725430093023,"stop":1725430093026,"duration":3}},{"uid":"c436a457982f8f4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/c436a457982f8f4c","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725408618351,"stop":1725408618354,"duration":3}},{"uid":"86c4392102e65e9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/86c4392102e65e9d","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725403694015,"stop":1725403694018,"duration":3}},{"uid":"390c9680551188dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/390c9680551188dc","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725384640960,"stop":1725384640963,"duration":3}},{"uid":"f3b46416a1ebde2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/f3b46416a1ebde2b","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725346854022,"stop":1725346854024,"duration":2}},{"uid":"272ab77247569f8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/272ab77247569f8b","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725322072951,"stop":1725322072954,"duration":3}},{"uid":"8e5611715f6e0781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/8e5611715f6e0781","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725316025579,"stop":1725316025582,"duration":3}},{"uid":"3669bc0a730099a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/3669bc0a730099a4","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725312749758,"stop":1725312749761,"duration":3}},{"uid":"e277485f1bad3280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/e277485f1bad3280","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725310596151,"stop":1725310596154,"duration":3}},{"uid":"be40c7a1a9aa51f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/be40c7a1a9aa51f2","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725307841658,"stop":1725307841661,"duration":3}},{"uid":"89820462e242aba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/89820462e242aba7","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725307722793,"stop":1725307722796,"duration":3}},{"uid":"c60c4d28c13cda6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/c60c4d28c13cda6f","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725235690926,"stop":1725235690929,"duration":3}},{"uid":"8f146b8665b75c57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/8f146b8665b75c57","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725149589758,"stop":1725149589761,"duration":3}},{"uid":"414fced95ed11317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/414fced95ed11317","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1725062840812,"stop":1725062840815,"duration":3}},{"uid":"1daba857ec1addc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/1daba857ec1addc7","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1724976463293,"stop":1724976463296,"duration":3}},{"uid":"ebfd8728da750ae6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/ebfd8728da750ae6","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1724890350252,"stop":1724890350255,"duration":3}},{"uid":"5b7071d9edae2eb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/5b7071d9edae2eb9","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1724803630661,"stop":1724803630664,"duration":3}},{"uid":"a046b54844f15112","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/a046b54844f15112","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1724717253668,"stop":1724717253671,"duration":3}},{"uid":"fef2de7ab0c9d947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/fef2de7ab0c9d947","status":"failed","statusDetails":"SystemExit: 1","time":{"start":1724630896794,"stop":1724630896797,"duration":3}}]},"tags":[]},"source":"3cd83e262a512520.json","parameterValues":["BracknellForestCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/3d9ca80148347061.json b/3.11/2086/data/test-cases/3d9ca80148347061.json deleted file mode 100644 index 1d8a273eae..0000000000 --- a/3.11/2086/data/test-cases/3d9ca80148347061.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3d9ca80148347061","name":"Validate Council Output [BoltonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c59a7b02ce88bbad9f9cdf4a119aec6c","time":{"start":1725568874903,"stop":1725569174952,"duration":300049},"status":"failed","statusMessage":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/BoltonCouncil.py:40: in parse_data\n driver = create_webdriver(web_driver, headless, None, __name__)\nuk_bin_collection/uk_bin_collection/common.py:323: in create_webdriver\n return webdriver.Remote(command_executor=web_driver, options=options)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:212: in __init__\n self.start_session(capabilities)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:299: in start_session\n response = self.execute(Command.NEW_SESSION, caps)[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:354: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 500, 'value': '{\\n \"value\": {\\n \"error\": \"session not created\",\\n \"message\": \"Could not start a new ...\"className\": \"java.lang.Thread\",\\n \"lineNumber\": 840,\\n \"classLoaderName\": null\\n }\\n ]\\n }\\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.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nE Host info: host: 'selenium', ip: '172.18.0.2'\nE Build info: version: '4.24.0', revision: '748ffc9bc3'\nE System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nE Driver info: driver.version: unknown\nE Stacktrace:\nE at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\nE at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\nE at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\nE at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\nE at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\nE at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\nE at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\nE at java.util.concurrent.FutureTask.run (FutureTask.java:264)\nE at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\nE at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\nE at java.lang.Thread.run (Thread.java:840)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:229: SessionNotCreatedException","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/BoltonCouncil.py:40: in parse_data\n driver = create_webdriver(web_driver, headless, None, __name__)\nuk_bin_collection/uk_bin_collection/common.py:323: in create_webdriver\n return webdriver.Remote(command_executor=web_driver, options=options)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:212: in __init__\n self.start_session(capabilities)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:299: in start_session\n response = self.execute(Command.NEW_SESSION, caps)[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:354: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 500, 'value': '{\\n \"value\": {\\n \"error\": \"session not created\",\\n \"message\": \"Could not start a new ...\"className\": \"java.lang.Thread\",\\n \"lineNumber\": 840,\\n \"classLoaderName\": null\\n }\\n ]\\n }\\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.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nE Host info: host: 'selenium', ip: '172.18.0.2'\nE Build info: version: '4.24.0', revision: '748ffc9bc3'\nE System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nE Driver info: driver.version: unknown\nE Stacktrace:\nE at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\nE at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\nE at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\nE at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\nE at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\nE at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\nE at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\nE at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\nE at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\nE at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\nE at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\nE at java.util.concurrent.FutureTask.run (FutureTask.java:264)\nE at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\nE at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\nE at java.lang.Thread.run (Thread.java:840)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:229: SessionNotCreatedException","steps":[{"name":"Given the council","time":{"start":1725568874903,"stop":1725568874904,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568874904,"stop":1725569174952,"duration":300048},"status":"failed","statusMessage":"Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","statusTrace":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[{"uid":"e4ae54b4b69744e0","name":"stdout","source":"e4ae54b4b69744e0.txt","type":"text/plain","size":2650}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BoltonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":131,"broken":0,"skipped":0,"passed":179,"unknown":0,"total":310},"items":[{"uid":"18cdb77f5b6aa801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/18cdb77f5b6aa801","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725494664426,"stop":1725494964470,"duration":300044}},{"uid":"7d63b97e724c3d6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/7d63b97e724c3d6e","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725429792901,"stop":1725430092955,"duration":300054}},{"uid":"14356aee3dc5c3f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/14356aee3dc5c3f3","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725408318252,"stop":1725408618292,"duration":300040}},{"uid":"a4b9d6c28481f738","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/a4b9d6c28481f738","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725403393887,"stop":1725403693955,"duration":300068}},{"uid":"656541a2ab515f58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/656541a2ab515f58","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725384340827,"stop":1725384640904,"duration":300077}},{"uid":"d001ef828914b12e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/d001ef828914b12e","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725346553901,"stop":1725346853964,"duration":300063}},{"uid":"6668118048d9876f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/6668118048d9876f","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725321772839,"stop":1725322072894,"duration":300055}},{"uid":"450718670accb582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/450718670accb582","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725315725454,"stop":1725316025521,"duration":300067}},{"uid":"8f8ffd1cb8be90f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/8f8ffd1cb8be90f6","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725312449660,"stop":1725312749701,"duration":300041}},{"uid":"343167175cb97ad7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/343167175cb97ad7","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725310296053,"stop":1725310596094,"duration":300041}},{"uid":"c465a37513bc400d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/c465a37513bc400d","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725307541536,"stop":1725307841600,"duration":300064}},{"uid":"f6963e60d6a8e2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/f6963e60d6a8e2af","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725307422691,"stop":1725307722733,"duration":300042}},{"uid":"d244444afdb59999","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/d244444afdb59999","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725235390835,"stop":1725235690870,"duration":300035}},{"uid":"a12b8ca0c67ed2b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/a12b8ca0c67ed2b0","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725149289309,"stop":1725149589674,"duration":300365}},{"uid":"e6d6d4a392d2bf7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/e6d6d4a392d2bf7b","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725062540706,"stop":1725062840752,"duration":300046}},{"uid":"8d9123b05e58f49d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/8d9123b05e58f49d","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724976163179,"stop":1724976463236,"duration":300057}},{"uid":"29a371a9d671eb4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/29a371a9d671eb4d","status":"passed","time":{"start":1724890100682,"stop":1724890350248,"duration":249566}},{"uid":"6fd2eb819313e374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/6fd2eb819313e374","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.23.1', revision: '656257d8e9'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724803330475,"stop":1724803630603,"duration":300128}},{"uid":"2e219412f47d5b37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/2e219412f47d5b37","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.23.1', revision: '656257d8e9'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724716953554,"stop":1724717253611,"duration":300057}},{"uid":"85e4f5d89df37536","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/85e4f5d89df37536","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.23.1', revision: '656257d8e9'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724630596159,"stop":1724630896738,"duration":300579}}]},"tags":[]},"source":"3d9ca80148347061.json","parameterValues":["BoltonCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/3e42d39f80e732ab.json b/3.11/2086/data/test-cases/3e42d39f80e732ab.json deleted file mode 100644 index b3f4bf760c..0000000000 --- a/3.11/2086/data/test-cases/3e42d39f80e732ab.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3e42d39f80e732ab","name":"Validate Council Output [TandridgeDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a8b94798c45e162344bd23088e36888b","time":{"start":1725570262639,"stop":1725570264919,"duration":2280},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570262639,"stop":1725570262639,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570262639,"stop":1725570264917,"duration":2278},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570264918,"stop":1725570264918,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570264918,"stop":1725570264919,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"211f537dbfe7969e","name":"stdout","source":"211f537dbfe7969e.txt","type":"text/plain","size":51}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TandridgeDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":128,"unknown":0,"total":129},"items":[{"uid":"6ae6b88c85523866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/6ae6b88c85523866","status":"passed","time":{"start":1725496109306,"stop":1725496121134,"duration":11828}},{"uid":"ef472e4e1f32b486","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/ef472e4e1f32b486","status":"passed","time":{"start":1725431422099,"stop":1725431424016,"duration":1917}},{"uid":"aef0032068f7939c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/aef0032068f7939c","status":"passed","time":{"start":1725409804089,"stop":1725409806702,"duration":2613}},{"uid":"acd10ca8ad80efed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/acd10ca8ad80efed","status":"passed","time":{"start":1725404715648,"stop":1725404717742,"duration":2094}},{"uid":"b37fdfbee965234d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/b37fdfbee965234d","status":"passed","time":{"start":1725385999179,"stop":1725386001018,"duration":1839}},{"uid":"b2bda3d4625c855d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/b2bda3d4625c855d","status":"passed","time":{"start":1725348227873,"stop":1725348232290,"duration":4417}},{"uid":"ebe2cd5142c8c98d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/ebe2cd5142c8c98d","status":"passed","time":{"start":1725323255759,"stop":1725323257979,"duration":2220}},{"uid":"73a3b82e5468d7c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/73a3b82e5468d7c9","status":"passed","time":{"start":1725317328837,"stop":1725317330927,"duration":2090}},{"uid":"cb7f3d3d3a3692fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/cb7f3d3d3a3692fd","status":"passed","time":{"start":1725313806436,"stop":1725313810107,"duration":3671}},{"uid":"adb0d7cd22611a77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/adb0d7cd22611a77","status":"passed","time":{"start":1725311615517,"stop":1725311617315,"duration":1798}},{"uid":"434806ff7a17e990","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/434806ff7a17e990","status":"passed","time":{"start":1725309102623,"stop":1725309106090,"duration":3467}},{"uid":"8779103679b6ee5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/8779103679b6ee5c","status":"passed","time":{"start":1725308749594,"stop":1725308752985,"duration":3391}},{"uid":"a588a1ead30adb9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/a588a1ead30adb9d","status":"passed","time":{"start":1725236840569,"stop":1725236845684,"duration":5115}},{"uid":"7f33e15629a91dd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/7f33e15629a91dd6","status":"passed","time":{"start":1725150822650,"stop":1725150825092,"duration":2442}},{"uid":"d76ee9d37bd951a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/d76ee9d37bd951a7","status":"passed","time":{"start":1725064128316,"stop":1725064134209,"duration":5893}},{"uid":"b93af86b8f8131cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/b93af86b8f8131cb","status":"passed","time":{"start":1724977954931,"stop":1724977956996,"duration":2065}},{"uid":"3f547064a28c9926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/3f547064a28c9926","status":"passed","time":{"start":1724891073883,"stop":1724891076677,"duration":2794}},{"uid":"3a96df1c518c4fe7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/3a96df1c518c4fe7","status":"passed","time":{"start":1724804752042,"stop":1724804756435,"duration":4393}},{"uid":"c3e253f3ce475c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/c3e253f3ce475c7d","status":"passed","time":{"start":1724718325119,"stop":1724718327791,"duration":2672}},{"uid":"f1dce5be52f76891","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/f1dce5be52f76891","status":"passed","time":{"start":1724631973426,"stop":1724631976729,"duration":3303}}]},"tags":[]},"source":"3e42d39f80e732ab.json","parameterValues":["TandridgeDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/3e904a5aae68e83f.json b/3.11/2086/data/test-cases/3e904a5aae68e83f.json deleted file mode 100644 index 7f45e905b6..0000000000 --- a/3.11/2086/data/test-cases/3e904a5aae68e83f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3e904a5aae68e83f","name":"Validate Council Output [TonbridgeAndMallingBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"702154f20d1bb392cb26213b3a14a202","time":{"start":1725570177955,"stop":1725570179741,"duration":1786},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570177955,"stop":1725570177956,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570177956,"stop":1725570179739,"duration":1783},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570179739,"stop":1725570179739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570179739,"stop":1725570179741,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"2a47bb1bd6740fd1","name":"stdout","source":"2a47bb1bd6740fd1.txt","type":"text/plain","size":48}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":304,"unknown":0,"total":308},"items":[{"uid":"da1a41a842b581f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/da1a41a842b581f1","status":"passed","time":{"start":1725496013171,"stop":1725496014859,"duration":1688}},{"uid":"797d4f510c5ed01c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/797d4f510c5ed01c","status":"passed","time":{"start":1725431297351,"stop":1725431299565,"duration":2214}},{"uid":"1103ed20981823f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/1103ed20981823f4","status":"passed","time":{"start":1725409692701,"stop":1725409694819,"duration":2118}},{"uid":"ac22f6d43ecd74c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/ac22f6d43ecd74c1","status":"passed","time":{"start":1725404598579,"stop":1725404600439,"duration":1860}},{"uid":"ac3453b7f7648592","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/ac3453b7f7648592","status":"passed","time":{"start":1725385869208,"stop":1725385871366,"duration":2158}},{"uid":"741108808640d684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/741108808640d684","status":"passed","time":{"start":1725348106592,"stop":1725348108547,"duration":1955}},{"uid":"87c5b7efe8f243e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/87c5b7efe8f243e9","status":"passed","time":{"start":1725323250284,"stop":1725323252120,"duration":1836}},{"uid":"580ee0a84938d0ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/580ee0a84938d0ba","status":"passed","time":{"start":1725317238232,"stop":1725317240054,"duration":1822}},{"uid":"a7c255203cd96fdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/a7c255203cd96fdd","status":"passed","time":{"start":1725313672387,"stop":1725313674501,"duration":2114}},{"uid":"36e4f9851fc14ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/36e4f9851fc14ffe","status":"passed","time":{"start":1725311508787,"stop":1725311510564,"duration":1777}},{"uid":"816814e60d28e9d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/816814e60d28e9d1","status":"passed","time":{"start":1725309002326,"stop":1725309004300,"duration":1974}},{"uid":"992396fd03e7c974","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/992396fd03e7c974","status":"passed","time":{"start":1725308904567,"stop":1725308906632,"duration":2065}},{"uid":"875ed042888b4e77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/875ed042888b4e77","status":"passed","time":{"start":1725236727077,"stop":1725236729149,"duration":2072}},{"uid":"64790c6e74fecd68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/64790c6e74fecd68","status":"passed","time":{"start":1725150721381,"stop":1725150723501,"duration":2120}},{"uid":"6f5bada6bba9eeff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/6f5bada6bba9eeff","status":"passed","time":{"start":1725064024054,"stop":1725064025962,"duration":1908}},{"uid":"4a4ddab3d82148bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/4a4ddab3d82148bd","status":"passed","time":{"start":1724977824392,"stop":1724977826331,"duration":1939}},{"uid":"22f70bf4fb25c96b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/22f70bf4fb25c96b","status":"passed","time":{"start":1724891128719,"stop":1724891130500,"duration":1781}},{"uid":"9f50cd0ec32cca74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/9f50cd0ec32cca74","status":"passed","time":{"start":1724804637600,"stop":1724804639535,"duration":1935}},{"uid":"2bd424439fb1bb48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/2bd424439fb1bb48","status":"passed","time":{"start":1724718221499,"stop":1724718224000,"duration":2501}},{"uid":"25a60c9b253d5f22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/25a60c9b253d5f22","status":"passed","time":{"start":1724631873855,"stop":1724631876340,"duration":2485}}]},"tags":[]},"source":"3e904a5aae68e83f.json","parameterValues":["TonbridgeAndMallingBC"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/408e2415ce4710b2.json b/3.11/2086/data/test-cases/408e2415ce4710b2.json deleted file mode 100644 index 2a3032df94..0000000000 --- a/3.11/2086/data/test-cases/408e2415ce4710b2.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"408e2415ce4710b2","name":"Validate Council Output [GuildfordCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"316f6b3276320661fa68609de6296157","time":{"start":1725569700421,"stop":1725569746343,"duration":45922},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569700421,"stop":1725569700421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569700422,"stop":1725569746341,"duration":45919},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569746341,"stop":1725569746342,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569746342,"stop":1725569746343,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"84b570cc4a29b532","name":"stdout","source":"84b570cc4a29b532.txt","type":"text/plain","size":43}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"GuildfordCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":58,"broken":0,"skipped":0,"passed":214,"unknown":0,"total":272},"items":[{"uid":"a0af791f02aaaec8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/a0af791f02aaaec8","status":"passed","time":{"start":1725495518104,"stop":1725495555967,"duration":37863}},{"uid":"698ee6e450bdef52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/698ee6e450bdef52","status":"passed","time":{"start":1725430584314,"stop":1725430608892,"duration":24578}},{"uid":"c468d1259b2ccc22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/c468d1259b2ccc22","status":"passed","time":{"start":1725409167076,"stop":1725409230538,"duration":63462}},{"uid":"2933f3af4d720a3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/2933f3af4d720a3c","status":"passed","time":{"start":1725404165217,"stop":1725404186641,"duration":21424}},{"uid":"b76297740860ce57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/b76297740860ce57","status":"passed","time":{"start":1725385143674,"stop":1725385171072,"duration":27398}},{"uid":"abccf5766b2256ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/abccf5766b2256ce","status":"passed","time":{"start":1725347399973,"stop":1725347421820,"duration":21847}},{"uid":"3072865a57706b9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/3072865a57706b9f","status":"passed","time":{"start":1725322501982,"stop":1725322563296,"duration":61314}},{"uid":"a95b1d52662d8c42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/a95b1d52662d8c42","status":"passed","time":{"start":1725316498218,"stop":1725316523076,"duration":24858}},{"uid":"6291dad1a8b389cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/6291dad1a8b389cb","status":"passed","time":{"start":1725313233163,"stop":1725313256084,"duration":22921}},{"uid":"68bd88cdea984eed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/68bd88cdea984eed","status":"passed","time":{"start":1725311073843,"stop":1725311099006,"duration":25163}},{"uid":"7cb42c4e6444a580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/7cb42c4e6444a580","status":"passed","time":{"start":1725308271723,"stop":1725308293444,"duration":21721}},{"uid":"5982496ed8e7ebfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/5982496ed8e7ebfe","status":"passed","time":{"start":1725308220012,"stop":1725308242181,"duration":22169}},{"uid":"73eb419a55f87233","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/73eb419a55f87233","status":"passed","time":{"start":1725236161562,"stop":1725236217001,"duration":55439}},{"uid":"ac523465969c6c79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/ac523465969c6c79","status":"passed","time":{"start":1725149867190,"stop":1725149917449,"duration":50259}},{"uid":"c5c85a722c199248","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/c5c85a722c199248","status":"passed","time":{"start":1725063268007,"stop":1725063325312,"duration":57305}},{"uid":"5a7e755c8a6caee9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/5a7e755c8a6caee9","status":"passed","time":{"start":1724976937605,"stop":1724977021938,"duration":84333}},{"uid":"1675e8889fdee99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/1675e8889fdee99","status":"passed","time":{"start":1724890407754,"stop":1724890460429,"duration":52675}},{"uid":"d773c858125c6938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/d773c858125c6938","status":"passed","time":{"start":1724804014213,"stop":1724804053077,"duration":38864}},{"uid":"ec7592e1b560ef5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/ec7592e1b560ef5b","status":"passed","time":{"start":1724717719076,"stop":1724717777413,"duration":58337}},{"uid":"68e3179589c06b1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/68e3179589c06b1b","status":"passed","time":{"start":1724631287020,"stop":1724631319257,"duration":32237}}]},"tags":[]},"source":"408e2415ce4710b2.json","parameterValues":["GuildfordCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/418b7387d8619ca6.json b/3.11/2086/data/test-cases/418b7387d8619ca6.json deleted file mode 100644 index fbacdf4f33..0000000000 --- a/3.11/2086/data/test-cases/418b7387d8619ca6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"418b7387d8619ca6","name":"Validate Council Output [BuryCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"93061d049d5e3b3b2886e3c632b0e1f1","time":{"start":1725568834125,"stop":1725568835931,"duration":1806},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725568834125,"stop":1725568834126,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568834126,"stop":1725568835929,"duration":1803},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725568835930,"stop":1725568835930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725568835930,"stop":1725568835931,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"b6069cd3248d1099","name":"stdout","source":"b6069cd3248d1099.txt","type":"text/plain","size":38}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BuryCouncil"}],"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":"f715d3994e61ad0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/f715d3994e61ad0d","status":"passed","time":{"start":1725494623609,"stop":1725494625234,"duration":1625}},{"uid":"dbc5c436f0e2604c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/dbc5c436f0e2604c","status":"passed","time":{"start":1725429734671,"stop":1725429736564,"duration":1893}},{"uid":"99fefa8cbd73d1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/99fefa8cbd73d1c1","status":"passed","time":{"start":1725408277352,"stop":1725408279356,"duration":2004}},{"uid":"6cbfd03aa772fb18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/6cbfd03aa772fb18","status":"passed","time":{"start":1725403352182,"stop":1725403354016,"duration":1834}},{"uid":"b83f1c69e1e5bcdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/b83f1c69e1e5bcdb","status":"passed","time":{"start":1725384289933,"stop":1725384291871,"duration":1938}},{"uid":"510cec3512eb8579","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/510cec3512eb8579","status":"passed","time":{"start":1725346505736,"stop":1725346507557,"duration":1821}},{"uid":"15c4de665ea3d7be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/15c4de665ea3d7be","status":"passed","time":{"start":1725321772208,"stop":1725321773716,"duration":1508}},{"uid":"941fee4556d75ec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/941fee4556d75ec2","status":"passed","time":{"start":1725315676838,"stop":1725315679971,"duration":3133}},{"uid":"14aaac162dadb218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/14aaac162dadb218","status":"passed","time":{"start":1725312404663,"stop":1725312406361,"duration":1698}},{"uid":"86a7b611cb20f870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/86a7b611cb20f870","status":"passed","time":{"start":1725310247528,"stop":1725310249588,"duration":2060}},{"uid":"1458ff27de9b1aff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/1458ff27de9b1aff","status":"passed","time":{"start":1725307491740,"stop":1725307493972,"duration":2232}},{"uid":"ea72619fa7e13702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/ea72619fa7e13702","status":"passed","time":{"start":1725307367497,"stop":1725307369329,"duration":1832}},{"uid":"c981bab22878b7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/c981bab22878b7b","status":"passed","time":{"start":1725235276455,"stop":1725235278750,"duration":2295}},{"uid":"a8336c4510c26dee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/a8336c4510c26dee","status":"passed","time":{"start":1725148987388,"stop":1725148990197,"duration":2809}},{"uid":"899e172ba8bbd871","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/899e172ba8bbd871","status":"passed","time":{"start":1725062472653,"stop":1725062474563,"duration":1910}},{"uid":"edca73a18da0de54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/edca73a18da0de54","status":"passed","time":{"start":1724976077265,"stop":1724976079265,"duration":2000}},{"uid":"70dc33130178d38a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/70dc33130178d38a","status":"passed","time":{"start":1724889690118,"stop":1724889701039,"duration":10921}},{"uid":"bd25981349c659b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/bd25981349c659b0","status":"passed","time":{"start":1724803306022,"stop":1724803307729,"duration":1707}},{"uid":"20b666ff45a70614","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/20b666ff45a70614","status":"passed","time":{"start":1724716891947,"stop":1724716894839,"duration":2892}},{"uid":"7c7bb7c0f488dcee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/7c7bb7c0f488dcee","status":"passed","time":{"start":1724630479232,"stop":1724630481967,"duration":2735}}]},"tags":[]},"source":"418b7387d8619ca6.json","parameterValues":["BuryCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/42f2a0c84448e9c7.json b/3.11/2086/data/test-cases/42f2a0c84448e9c7.json deleted file mode 100644 index aaae5dc725..0000000000 --- a/3.11/2086/data/test-cases/42f2a0c84448e9c7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"42f2a0c84448e9c7","name":"Validate Council Output [WelhatCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9757596c6a580c04f776b266c6584936","time":{"start":1725570227682,"stop":1725570229866,"duration":2184},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570227682,"stop":1725570227683,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570227683,"stop":1725570229864,"duration":2181},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570229864,"stop":1725570229864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570229865,"stop":1725570229866,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"d706e5f9d8504130","name":"stdout","source":"d706e5f9d8504130.txt","type":"text/plain","size":40}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WelhatCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":180,"broken":0,"skipped":0,"passed":128,"unknown":0,"total":308},"items":[{"uid":"4328c5bd9982e73b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/4328c5bd9982e73b","status":"passed","time":{"start":1725496046124,"stop":1725496047846,"duration":1722}},{"uid":"5a218ef51642fca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/5a218ef51642fca5","status":"passed","time":{"start":1725431322753,"stop":1725431324413,"duration":1660}},{"uid":"833a9850b3235611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/833a9850b3235611","status":"passed","time":{"start":1725409741205,"stop":1725409743728,"duration":2523}},{"uid":"ef9a211036483859","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/ef9a211036483859","status":"passed","time":{"start":1725404631993,"stop":1725404633668,"duration":1675}},{"uid":"d516ac74defaa0f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/d516ac74defaa0f7","status":"passed","time":{"start":1725385921312,"stop":1725385923095,"duration":1783}},{"uid":"9c0a99f14392d76b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/9c0a99f14392d76b","status":"passed","time":{"start":1725348133319,"stop":1725348135582,"duration":2263}},{"uid":"803ddbce15860a79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/803ddbce15860a79","status":"passed","time":{"start":1725323336622,"stop":1725323338336,"duration":1714}},{"uid":"41d82f61df455fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/41d82f61df455fd0","status":"passed","time":{"start":1725317273766,"stop":1725317275254,"duration":1488}},{"uid":"c5fb0e6668c35ad5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/c5fb0e6668c35ad5","status":"passed","time":{"start":1725313716108,"stop":1725313717696,"duration":1588}},{"uid":"f85a6d62c098653c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/f85a6d62c098653c","status":"passed","time":{"start":1725311571462,"stop":1725311573131,"duration":1669}},{"uid":"dcd32aff59dcaf6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/dcd32aff59dcaf6d","status":"passed","time":{"start":1725309027411,"stop":1725309028958,"duration":1547}},{"uid":"39eebc084c22200a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/39eebc084c22200a","status":"passed","time":{"start":1725308926463,"stop":1725308928112,"duration":1649}},{"uid":"95c70c6b878edd2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/95c70c6b878edd2f","status":"passed","time":{"start":1725236787954,"stop":1725236789560,"duration":1606}},{"uid":"ffd8c98c5721f337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/ffd8c98c5721f337","status":"passed","time":{"start":1725150760862,"stop":1725150762771,"duration":1909}},{"uid":"aaa63e43acf4db21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/aaa63e43acf4db21","status":"passed","time":{"start":1725064061139,"stop":1725064062993,"duration":1854}},{"uid":"695919f1e7a6efff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/695919f1e7a6efff","status":"passed","time":{"start":1724977849183,"stop":1724977850745,"duration":1562}},{"uid":"6b87f8816116ada0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/6b87f8816116ada0","status":"passed","time":{"start":1724891106824,"stop":1724891108462,"duration":1638}},{"uid":"43808cdae0c3bf0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/43808cdae0c3bf0d","status":"passed","time":{"start":1724804709976,"stop":1724804711564,"duration":1588}},{"uid":"a35305ceaf1f183c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/a35305ceaf1f183c","status":"passed","time":{"start":1724718259811,"stop":1724718262039,"duration":2228}},{"uid":"69682ff252ead1d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/69682ff252ead1d7","status":"passed","time":{"start":1724631905483,"stop":1724631908684,"duration":3201}}]},"tags":[]},"source":"42f2a0c84448e9c7.json","parameterValues":["WelhatCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/44754ed54a4284c2.json b/3.11/2086/data/test-cases/44754ed54a4284c2.json deleted file mode 100644 index a23ddd714c..0000000000 --- a/3.11/2086/data/test-cases/44754ed54a4284c2.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"44754ed54a4284c2","name":"Validate Council Output [NorthYorkshire]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"352bec56d83d203e8d9b64a50bf89b92","time":{"start":1725569783407,"stop":1725569784884,"duration":1477},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569783407,"stop":1725569783407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569783407,"stop":1725569784883,"duration":1476},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569784883,"stop":1725569784883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569784883,"stop":1725569784884,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"ec7bd52abeed2a1b","name":"stdout","source":"ec7bd52abeed2a1b.txt","type":"text/plain","size":41}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthYorkshire"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":127,"unknown":0,"total":129},"items":[{"uid":"f2fe4cc563596225","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/f2fe4cc563596225","status":"passed","time":{"start":1725495632540,"stop":1725495635103,"duration":2563}},{"uid":"55a990cb28003deb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/55a990cb28003deb","status":"passed","time":{"start":1725430666000,"stop":1725430667586,"duration":1586}},{"uid":"eb96db867758536d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/eb96db867758536d","status":"passed","time":{"start":1725409618452,"stop":1725409619917,"duration":1465}},{"uid":"7ee165fd662c9df4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/7ee165fd662c9df4","status":"passed","time":{"start":1725404214122,"stop":1725404215391,"duration":1269}},{"uid":"9fcd70409de8b753","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/9fcd70409de8b753","status":"passed","time":{"start":1725385234462,"stop":1725385236774,"duration":2312}},{"uid":"d4e3d0eb14aa9dae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/d4e3d0eb14aa9dae","status":"passed","time":{"start":1725347462630,"stop":1725347464212,"duration":1582}},{"uid":"a6177c2896e78dff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/a6177c2896e78dff","status":"passed","time":{"start":1725322804287,"stop":1725322806036,"duration":1749}},{"uid":"c275c369c62e9426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/c275c369c62e9426","status":"passed","time":{"start":1725316561206,"stop":1725316562606,"duration":1400}},{"uid":"4105ba3922fff7bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/4105ba3922fff7bb","status":"passed","time":{"start":1725313319306,"stop":1725313320738,"duration":1432}},{"uid":"c525e3d5f348ba27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/c525e3d5f348ba27","status":"passed","time":{"start":1725311151349,"stop":1725311152710,"duration":1361}},{"uid":"862c06a4e2f5cb8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/862c06a4e2f5cb8c","status":"passed","time":{"start":1725308337984,"stop":1725308339103,"duration":1119}},{"uid":"114b1a41f3f8bd71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/114b1a41f3f8bd71","status":"passed","time":{"start":1725308272388,"stop":1725308273602,"duration":1214}},{"uid":"54d17e0d3c5a4b93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/54d17e0d3c5a4b93","status":"passed","time":{"start":1725236349055,"stop":1725236350749,"duration":1694}},{"uid":"a4cd3830b8524676","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/a4cd3830b8524676","status":"passed","time":{"start":1725150049444,"stop":1725150050593,"duration":1149}},{"uid":"70d124ba226fda7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/70d124ba226fda7a","status":"passed","time":{"start":1725063666035,"stop":1725063667703,"duration":1668}},{"uid":"dcec0a3bcdc8ea34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/dcec0a3bcdc8ea34","status":"passed","time":{"start":1724977474409,"stop":1724977475554,"duration":1145}},{"uid":"42ccd382be56f721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/42ccd382be56f721","status":"passed","time":{"start":1724890783578,"stop":1724890784945,"duration":1367}},{"uid":"58be8582e8bdb08c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/58be8582e8bdb08c","status":"passed","time":{"start":1724804458194,"stop":1724804459777,"duration":1583}},{"uid":"6fff019346f49b21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/6fff019346f49b21","status":"passed","time":{"start":1724717860017,"stop":1724717862295,"duration":2278}},{"uid":"ba18e5ad75aa63ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/ba18e5ad75aa63ec","status":"passed","time":{"start":1724631500790,"stop":1724631501870,"duration":1080}}]},"tags":[]},"source":"44754ed54a4284c2.json","parameterValues":["NorthYorkshire"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/45f32e8c4cd6c610.json b/3.11/2086/data/test-cases/45f32e8c4cd6c610.json deleted file mode 100644 index 676114f731..0000000000 --- a/3.11/2086/data/test-cases/45f32e8c4cd6c610.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"45f32e8c4cd6c610","name":"Validate Council Output [WestNorthamptonshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"670e0ded5e390d50bd2a13720160ab99","time":{"start":1725570263569,"stop":1725570264609,"duration":1040},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570263569,"stop":1725570263570,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570263570,"stop":1725570264607,"duration":1037},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570264608,"stop":1725570264608,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570264608,"stop":1725570264609,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"c5d712a1843298f2","name":"stdout","source":"c5d712a1843298f2.txt","type":"text/plain","size":54}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WestNorthamptonshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":129,"unknown":0,"total":129},"items":[{"uid":"f15d94514ff4ccfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/f15d94514ff4ccfd","status":"passed","time":{"start":1725496067123,"stop":1725496068158,"duration":1035}},{"uid":"645f3106d5c3669d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/645f3106d5c3669d","status":"passed","time":{"start":1725431358268,"stop":1725431359265,"duration":997}},{"uid":"a47c2d62e2d56bf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/a47c2d62e2d56bf7","status":"passed","time":{"start":1725409743731,"stop":1725409745235,"duration":1504}},{"uid":"906088f026bc1d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/906088f026bc1d7","status":"passed","time":{"start":1725404663395,"stop":1725404664345,"duration":950}},{"uid":"d868094ae761c022","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/d868094ae761c022","status":"passed","time":{"start":1725385949723,"stop":1725385950738,"duration":1015}},{"uid":"55e40ab5aafbe360","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/55e40ab5aafbe360","status":"passed","time":{"start":1725348136495,"stop":1725348137542,"duration":1047}},{"uid":"545f339db91da475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/545f339db91da475","status":"passed","time":{"start":1725323384816,"stop":1725323385891,"duration":1075}},{"uid":"95e4989102049a38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/95e4989102049a38","status":"passed","time":{"start":1725317300288,"stop":1725317301175,"duration":887}},{"uid":"aa778075b4f0b351","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/aa778075b4f0b351","status":"passed","time":{"start":1725313733666,"stop":1725313734616,"duration":950}},{"uid":"6175695b53a64263","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/6175695b53a64263","status":"passed","time":{"start":1725311584102,"stop":1725311585003,"duration":901}},{"uid":"9a16d1d7961d591","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/9a16d1d7961d591","status":"passed","time":{"start":1725309060483,"stop":1725309061312,"duration":829}},{"uid":"d2e7a788773466e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/d2e7a788773466e4","status":"passed","time":{"start":1725308930456,"stop":1725308931631,"duration":1175}},{"uid":"71a34125442afcab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/71a34125442afcab","status":"passed","time":{"start":1725236808304,"stop":1725236809333,"duration":1029}},{"uid":"e5302274783555fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/e5302274783555fa","status":"passed","time":{"start":1725150787941,"stop":1725150789075,"duration":1134}},{"uid":"9b8d94de563de2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/9b8d94de563de2","status":"passed","time":{"start":1725064085271,"stop":1725064086223,"duration":952}},{"uid":"2174485281df1e31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/2174485281df1e31","status":"passed","time":{"start":1724977877914,"stop":1724977878969,"duration":1055}},{"uid":"33261cc46a7358f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/33261cc46a7358f4","status":"passed","time":{"start":1724891148294,"stop":1724891149271,"duration":977}},{"uid":"8f41e6559b9d0a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/8f41e6559b9d0a1f","status":"passed","time":{"start":1724804740407,"stop":1724804741449,"duration":1042}},{"uid":"8385805648da64eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/8385805648da64eb","status":"passed","time":{"start":1724718292785,"stop":1724718294131,"duration":1346}},{"uid":"c871a1b3eaf4ce7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/c871a1b3eaf4ce7e","status":"passed","time":{"start":1724631921864,"stop":1724631923284,"duration":1420}}]},"tags":[]},"source":"45f32e8c4cd6c610.json","parameterValues":["WestNorthamptonshireCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/461e6731fd62c22.json b/3.11/2086/data/test-cases/461e6731fd62c22.json deleted file mode 100644 index e15484d3f9..0000000000 --- a/3.11/2086/data/test-cases/461e6731fd62c22.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"461e6731fd62c22","name":"Validate Council Output [CroydonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"cc336f6dd92ae6b8042805cd6f13d13e","time":{"start":1725569422237,"stop":1725569425755,"duration":3518},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'attrs'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'council_module_str': 'CroydonCouncil', 'dev_mode': False, 'headless': True, 'local_browser': False, ...}\ns = \nbase_url = 'https://service.croydon.gov.uk', paon = '13', postcode = 'SE25 5DW'\ncsrf_token = 'baf28a44786a340ebf360730ec6063d9bb4671d3', address_id = '96383'\ncollection_data = '\n\n\n\ndata = {'bins': []}, form_area = None\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Get postcode and UPRN from kwargs\n user_postcode = kwargs.get(\"postcode\")\n user_uprn = kwargs.get(\"uprn\")\n check_postcode(user_postcode)\n check_uprn(user_uprn)\n \n # Build URL to parse\n council_url = f\"https://swale.gov.uk/bins-littering-and-the-environment/bins/collection-days?postcode={user_postcode.replace(' ', '+')}&addresses={user_uprn}&address-submit=\"\n \n # Parse URL and read if connection successful\n requests.packages.urllib3.disable_warnings()\n response = requests.get(council_url, verify=False)\n if response.status_code == 200:\n soup = BeautifulSoup(response.text, features=\"html.parser\")\n soup.prettify()\n else:\n raise ConnectionAbortedError(\"Could not parse council website.\")\n \n data = {\"bins\": []}\n \n # Get the collection bullet points on the page and parse them\n form_area = soup.find(\"form\", {\"class\": \"integration bin-lookup\"})\n collections = [\n> item.text.strip().split(\",\") for item in form_area.find_all(\"li\")\n ]\nE AttributeError: 'NoneType' object has no attribute 'find_all'\n\nuk_bin_collection/uk_bin_collection/councils/SwaleBoroughCouncil.py:41: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'council_module_str': 'SwaleBoroughCouncil', 'dev_mode': False, 'headless': True, 'local_browser': False, ...}\nuser_postcode = 'ME12 2NQ', user_uprn = '100061081168'\ncouncil_url = 'https://swale.gov.uk/bins-littering-and-the-environment/bins/collection-days?postcode=ME12+2NQ&addresses=100061081168&address-submit='\nresponse = \nsoup = \n\n\n\n\n\n\n\n\ndata = {'bins': []}, form_area = None\n\n def parse_data(self, page: str, **kwargs) -> dict:\n # Get postcode and UPRN from kwargs\n user_postcode = kwargs.get(\"postcode\")\n user_uprn = kwargs.get(\"uprn\")\n check_postcode(user_postcode)\n check_uprn(user_uprn)\n \n # Build URL to parse\n council_url = f\"https://swale.gov.uk/bins-littering-and-the-environment/bins/collection-days?postcode={user_postcode.replace(' ', '+')}&addresses={user_uprn}&address-submit=\"\n \n # Parse URL and read if connection successful\n requests.packages.urllib3.disable_warnings()\n response = requests.get(council_url, verify=False)\n if response.status_code == 200:\n soup = BeautifulSoup(response.text, features=\"html.parser\")\n soup.prettify()\n else:\n raise ConnectionAbortedError(\"Could not parse council website.\")\n \n data = {\"bins\": []}\n \n # Get the collection bullet points on the page and parse them\n form_area = soup.find(\"form\", {\"class\": \"integration bin-lookup\"})\n collections = [\n> item.text.strip().split(\",\") for item in form_area.find_all(\"li\")\n ]\nE AttributeError: 'NoneType' object has no attribute 'find_all'\n\nuk_bin_collection/uk_bin_collection/councils/SwaleBoroughCouncil.py:41: AttributeError","steps":[{"name":"Given the council","time":{"start":1725570174967,"stop":1725570174967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570174968,"stop":1725570176851,"duration":1883},"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,"attachmentStep":false}],"attachments":[{"uid":"a1ea590aac72be90","name":"stdout","source":"a1ea590aac72be90.txt","type":"text/plain","size":46}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":285,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":308},"items":[{"uid":"60049dc5a36de3ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/60049dc5a36de3ab","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725496010816,"stop":1725496012117,"duration":1301}},{"uid":"2056aa3cdf59c11b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/2056aa3cdf59c11b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725431303273,"stop":1725431304733,"duration":1460}},{"uid":"88cbb4ecc0265184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/88cbb4ecc0265184","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725409680687,"stop":1725409682543,"duration":1856}},{"uid":"5a33fb11a3c1cbd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/5a33fb11a3c1cbd4","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725404595818,"stop":1725404597479,"duration":1661}},{"uid":"a7ffab5cff448d7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/a7ffab5cff448d7d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725385877576,"stop":1725385879325,"duration":1749}},{"uid":"8637be4dd47067c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/8637be4dd47067c2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725348113418,"stop":1725348115173,"duration":1755}},{"uid":"ba3760ce859c6e57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/ba3760ce859c6e57","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725323247358,"stop":1725323249213,"duration":1855}},{"uid":"2290e704b7e24480","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/2290e704b7e24480","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725317241079,"stop":1725317242710,"duration":1631}},{"uid":"f873a0075cc6610d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/f873a0075cc6610d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725313669654,"stop":1725313671463,"duration":1809}},{"uid":"348ad7d6ef2c59f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/348ad7d6ef2c59f7","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725311505730,"stop":1725311507624,"duration":1894}},{"uid":"72c888743ee259b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/72c888743ee259b8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725309003999,"stop":1725309005738,"duration":1739}},{"uid":"8979935dca6c5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/8979935dca6c5b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725308916845,"stop":1725308919019,"duration":2174}},{"uid":"e759b1e4c77050f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/e759b1e4c77050f8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725236724230,"stop":1725236725971,"duration":1741}},{"uid":"b1d99b819e985f41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/b1d99b819e985f41","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725150718275,"stop":1725150720221,"duration":1946}},{"uid":"4a5b9e5249b6a1b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/4a5b9e5249b6a1b6","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725064021054,"stop":1725064022894,"duration":1840}},{"uid":"994e317f847be72c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/994e317f847be72c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1724977830361,"stop":1724977832354,"duration":1993}},{"uid":"9ae348e450218c8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/9ae348e450218c8e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1724891078421,"stop":1724891080529,"duration":2108}},{"uid":"56f993aeaa34615f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/56f993aeaa34615f","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1724804663946,"stop":1724804665504,"duration":1558}},{"uid":"3f3dcfb4c6fb81ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/3f3dcfb4c6fb81ca","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1724718217101,"stop":1724718220065,"duration":2964}},{"uid":"d01c8bfb248c530b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/d01c8bfb248c530b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1724631861192,"stop":1724631862858,"duration":1666}}]},"tags":[]},"source":"5d201169480e0e9d.json","parameterValues":["SwaleBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/62fb8889186e433a.json b/3.11/2086/data/test-cases/62fb8889186e433a.json deleted file mode 100644 index 32450c9217..0000000000 --- a/3.11/2086/data/test-cases/62fb8889186e433a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"62fb8889186e433a","name":"Validate Council Output [HaringeyCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"cf5e293a63dc96cd740e228d3e8ca3d5","time":{"start":1725569772466,"stop":1725569774496,"duration":2030},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569772466,"stop":1725569772466,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569772466,"stop":1725569774495,"duration":2029},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569774495,"stop":1725569774495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569774495,"stop":1725569774496,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"513cee2fd9f929fe","name":"stdout","source":"513cee2fd9f929fe.txt","type":"text/plain","size":42}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HaringeyCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":130,"unknown":0,"total":130},"items":[{"uid":"ad8f7011b8e59716","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/ad8f7011b8e59716","status":"passed","time":{"start":1725495584798,"stop":1725495587128,"duration":2330}},{"uid":"b30976a9d2a33567","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/b30976a9d2a33567","status":"passed","time":{"start":1725430630822,"stop":1725430633252,"duration":2430}},{"uid":"6f11c2a0868981d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/6f11c2a0868981d0","status":"passed","time":{"start":1725409263000,"stop":1725409265574,"duration":2574}},{"uid":"8f092453a0e24629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/8f092453a0e24629","status":"passed","time":{"start":1725404209872,"stop":1725404211948,"duration":2076}},{"uid":"24b6b7502bad7dd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/24b6b7502bad7dd0","status":"passed","time":{"start":1725385191454,"stop":1725385193773,"duration":2319}},{"uid":"bd9739c23a1eadd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/bd9739c23a1eadd9","status":"passed","time":{"start":1725347446381,"stop":1725347448964,"duration":2583}},{"uid":"a6a06756687bf9b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/a6a06756687bf9b4","status":"passed","time":{"start":1725322589878,"stop":1725322592225,"duration":2347}},{"uid":"ddfec044a8779553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/ddfec044a8779553","status":"passed","time":{"start":1725316546713,"stop":1725316549075,"duration":2362}},{"uid":"32e42154f974e168","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/32e42154f974e168","status":"passed","time":{"start":1725313289197,"stop":1725313291455,"duration":2258}},{"uid":"f62c1c0ecc26596c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/f62c1c0ecc26596c","status":"passed","time":{"start":1725311118209,"stop":1725311120510,"duration":2301}},{"uid":"5f11bb5aadab185c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/5f11bb5aadab185c","status":"passed","time":{"start":1725308320875,"stop":1725308323169,"duration":2294}},{"uid":"59a6f83ea93db7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/59a6f83ea93db7c","status":"passed","time":{"start":1725308268878,"stop":1725308270933,"duration":2055}},{"uid":"d41dba18a4e33eb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/d41dba18a4e33eb9","status":"passed","time":{"start":1725236239458,"stop":1725236241791,"duration":2333}},{"uid":"8b0e607d7bb2302e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/8b0e607d7bb2302e","status":"passed","time":{"start":1725150004608,"stop":1725150007052,"duration":2444}},{"uid":"f77b9901f97e3d50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/f77b9901f97e3d50","status":"passed","time":{"start":1725063390106,"stop":1725063392603,"duration":2497}},{"uid":"730bbf4e6f5a4925","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/730bbf4e6f5a4925","status":"passed","time":{"start":1724977048291,"stop":1724977050670,"duration":2379}},{"uid":"d4a7387ec98f1894","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/d4a7387ec98f1894","status":"passed","time":{"start":1724890500270,"stop":1724890503361,"duration":3091}},{"uid":"96d79eb1e15d51c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/96d79eb1e15d51c6","status":"passed","time":{"start":1724804131029,"stop":1724804133875,"duration":2846}},{"uid":"d24b3d71ef82926e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/d24b3d71ef82926e","status":"passed","time":{"start":1724717804251,"stop":1724717806752,"duration":2501}},{"uid":"67b3538c42fe3770","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/67b3538c42fe3770","status":"passed","time":{"start":1724631429943,"stop":1724631434898,"duration":4955}}]},"tags":[]},"source":"62fb8889186e433a.json","parameterValues":["HaringeyCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/63e22d2d300ffb71.json b/3.11/2086/data/test-cases/63e22d2d300ffb71.json deleted file mode 100644 index 1ac4998314..0000000000 --- a/3.11/2086/data/test-cases/63e22d2d300ffb71.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"63e22d2d300ffb71","name":"Validate Council Output [ChorleyCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5bdae4358e62a7577eff481397583199","time":{"start":1725568831720,"stop":1725569418818,"duration":587098},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725568831720,"stop":1725568831721,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568831721,"stop":1725569418817,"duration":587096},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569418817,"stop":1725569418817,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569418817,"stop":1725569418818,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"21267958b1658a69","name":"stdout","source":"21267958b1658a69.txt","type":"text/plain","size":41}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ChorleyCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":127,"unknown":0,"total":130},"items":[{"uid":"a24bef888a1fe161","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/a24bef888a1fe161","status":"passed","time":{"start":1725494622016,"stop":1725495357677,"duration":735661}},{"uid":"2eb1edb73657c50e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/2eb1edb73657c50e","status":"passed","time":{"start":1725429743635,"stop":1725430334618,"duration":590983}},{"uid":"956a54fd49d8887a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/956a54fd49d8887a","status":"passed","time":{"start":1725408275368,"stop":1725408861967,"duration":586599}},{"uid":"1091b3a5089501cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/1091b3a5089501cb","status":"passed","time":{"start":1725403350534,"stop":1725403951762,"duration":601228}},{"uid":"23984b3fa9a6e25f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/23984b3fa9a6e25f","status":"passed","time":{"start":1725384294925,"stop":1725384897344,"duration":602419}},{"uid":"a1b57386826d203a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/a1b57386826d203a","status":"passed","time":{"start":1725346510420,"stop":1725347142428,"duration":632008}},{"uid":"97fc8360bd59de80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/97fc8360bd59de80","status":"passed","time":{"start":1725321768743,"stop":1725322344337,"duration":575594}},{"uid":"a338b0069bba4983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/a338b0069bba4983","status":"passed","time":{"start":1725315684907,"stop":1725316304818,"duration":619911}},{"uid":"68e49bba586aa5f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/68e49bba586aa5f7","status":"passed","time":{"start":1725312409210,"stop":1725312995298,"duration":586088}},{"uid":"a166633c01a8aa78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/a166633c01a8aa78","status":"passed","time":{"start":1725310252008,"stop":1725310837238,"duration":585230}},{"uid":"2445682d89e56ba1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/2445682d89e56ba1","status":"passed","time":{"start":1725307535553,"stop":1725308084722,"duration":549169}},{"uid":"9689d72d56e9e2a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/9689d72d56e9e2a0","status":"passed","time":{"start":1725307372353,"stop":1725307963143,"duration":590790}},{"uid":"102f99d6f6d66ddf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/102f99d6f6d66ddf","status":"passed","time":{"start":1725235320734,"stop":1725235978319,"duration":657585}},{"uid":"dc80078f413ec3c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/dc80078f413ec3c1","status":"passed","time":{"start":1725148942531,"stop":1725149665482,"duration":722951}},{"uid":"40ae5be2fcc1d000","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/40ae5be2fcc1d000","status":"passed","time":{"start":1725062517398,"stop":1725063126820,"duration":609422}},{"uid":"7818cc844cb13056","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/7818cc844cb13056","status":"passed","time":{"start":1724976115976,"stop":1724976752655,"duration":636679}},{"uid":"9b9d8c859de965be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/9b9d8c859de965be","status":"passed","time":{"start":1724889760384,"stop":1724890346774,"duration":586390}},{"uid":"7720eee3805a3f4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/7720eee3805a3f4b","status":"passed","time":{"start":1724803313736,"stop":1724803871362,"duration":557626}},{"uid":"918765f2b2ddba3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/918765f2b2ddba3e","status":"passed","time":{"start":1724716940597,"stop":1724717497631,"duration":557034}},{"uid":"9bdc16c6b2de782d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/9bdc16c6b2de782d","status":"passed","time":{"start":1724630523460,"stop":1724631139812,"duration":616352}}]},"tags":[]},"source":"63e22d2d300ffb71.json","parameterValues":["ChorleyCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/65fe29c301c47538.json b/3.11/2086/data/test-cases/65fe29c301c47538.json deleted file mode 100644 index 732cf74a6f..0000000000 --- a/3.11/2086/data/test-cases/65fe29c301c47538.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"65fe29c301c47538","name":"Validate Council Output [WokingBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7c2f80e4a27e16d805d2712155b7a6c8","time":{"start":1725570262426,"stop":1725570266400,"duration":3974},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570262426,"stop":1725570262427,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570262427,"stop":1725570266399,"duration":3972},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570266399,"stop":1725570266399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570266399,"stop":1725570266400,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"ae23acfab7a41fdc","name":"stdout","source":"ae23acfab7a41fdc.txt","type":"text/plain","size":47}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":307,"unknown":0,"total":310},"items":[{"uid":"c133c648dfb0d9ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/c133c648dfb0d9ef","status":"passed","time":{"start":1725496075594,"stop":1725496079648,"duration":4054}},{"uid":"895e5ca8e42245b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/895e5ca8e42245b9","status":"passed","time":{"start":1725431363423,"stop":1725431367592,"duration":4169}},{"uid":"1d192a98fcc2a46f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/1d192a98fcc2a46f","status":"passed","time":{"start":1725409778612,"stop":1725409782886,"duration":4274}},{"uid":"e965e3aa925accb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/e965e3aa925accb","status":"passed","time":{"start":1725404668011,"stop":1725404672000,"duration":3989}},{"uid":"375e3e1008ebed68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/375e3e1008ebed68","status":"passed","time":{"start":1725385954948,"stop":1725385959475,"duration":4527}},{"uid":"161cd4df123d5682","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/161cd4df123d5682","status":"passed","time":{"start":1725348178226,"stop":1725348183186,"duration":4960}},{"uid":"9a80ce3373d5e871","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/9a80ce3373d5e871","status":"passed","time":{"start":1725323382418,"stop":1725323386441,"duration":4023}},{"uid":"d3701071445b2495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/d3701071445b2495","status":"passed","time":{"start":1725317304949,"stop":1725317308981,"duration":4032}},{"uid":"16864df12e187e41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/16864df12e187e41","status":"passed","time":{"start":1725313736576,"stop":1725313740625,"duration":4049}},{"uid":"d449a63dc3a6f21d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/d449a63dc3a6f21d","status":"passed","time":{"start":1725311581912,"stop":1725311585828,"duration":3916}},{"uid":"818b87b582400e42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/818b87b582400e42","status":"passed","time":{"start":1725309061315,"stop":1725309065313,"duration":3998}},{"uid":"b0ea0d9d23ffbd7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/b0ea0d9d23ffbd7a","status":"passed","time":{"start":1725308947951,"stop":1725308952035,"duration":4084}},{"uid":"10ba9a0bd22bd119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/10ba9a0bd22bd119","status":"passed","time":{"start":1725236816632,"stop":1725236820789,"duration":4157}},{"uid":"e08e75d43833d883","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/e08e75d43833d883","status":"passed","time":{"start":1725150796657,"stop":1725150800817,"duration":4160}},{"uid":"73b059faf5396312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/73b059faf5396312","status":"passed","time":{"start":1725064101990,"stop":1725064105989,"duration":3999}},{"uid":"aac847447bd19d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/aac847447bd19d70","status":"passed","time":{"start":1724977883131,"stop":1724977889817,"duration":6686}},{"uid":"c127855fc8f26be7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/c127855fc8f26be7","status":"passed","time":{"start":1724891135508,"stop":1724891139499,"duration":3991}},{"uid":"3f846f805350ebb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/3f846f805350ebb","status":"passed","time":{"start":1724804748906,"stop":1724804752869,"duration":3963}},{"uid":"93c0b987caf07bfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/93c0b987caf07bfb","status":"passed","time":{"start":1724718294133,"stop":1724718298877,"duration":4744}},{"uid":"afd23c446107d68a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/afd23c446107d68a","status":"passed","time":{"start":1724631942130,"stop":1724631946839,"duration":4709}}]},"tags":[]},"source":"65fe29c301c47538.json","parameterValues":["WokingBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/670735a14068b684.json b/3.11/2086/data/test-cases/670735a14068b684.json deleted file mode 100644 index 876de3ff12..0000000000 --- a/3.11/2086/data/test-cases/670735a14068b684.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"670735a14068b684","name":"Validate Council Output [HarrogateBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5050a0c2bbf037ec5db785929519fc2e","time":{"start":1725569774498,"stop":1725569776615,"duration":2117},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569774498,"stop":1725569774499,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569774499,"stop":1725569776613,"duration":2114},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569776613,"stop":1725569776613,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569776613,"stop":1725569776615,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"d560994685cf60c2","name":"stdout","source":"d560994685cf60c2.txt","type":"text/plain","size":50}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"HarrogateBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":62,"broken":0,"skipped":0,"passed":180,"unknown":0,"total":242},"items":[{"uid":"c65472f8255fed14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/c65472f8255fed14","status":"passed","time":{"start":1725495587130,"stop":1725495589039,"duration":1909}},{"uid":"6b1605c591a25738","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/6b1605c591a25738","status":"passed","time":{"start":1725430633256,"stop":1725430636016,"duration":2760}},{"uid":"f025ae040593a437","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/f025ae040593a437","status":"passed","time":{"start":1725409265576,"stop":1725409268085,"duration":2509}},{"uid":"55b93d59ea629303","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/55b93d59ea629303","status":"passed","time":{"start":1725404211950,"stop":1725404213505,"duration":1555}},{"uid":"7c41ff3cce8cf9c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/7c41ff3cce8cf9c2","status":"passed","time":{"start":1725385193776,"stop":1725385196471,"duration":2695}},{"uid":"edd5e1ff1709b671","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/edd5e1ff1709b671","status":"passed","time":{"start":1725347448966,"stop":1725347451260,"duration":2294}},{"uid":"21c84b2c0aee9432","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/21c84b2c0aee9432","status":"passed","time":{"start":1725322592228,"stop":1725322594305,"duration":2077}},{"uid":"b8ae839765e1cf3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/b8ae839765e1cf3a","status":"passed","time":{"start":1725316549077,"stop":1725316550714,"duration":1637}},{"uid":"1f97daa35bd8c512","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/1f97daa35bd8c512","status":"passed","time":{"start":1725313291457,"stop":1725313293103,"duration":1646}},{"uid":"c72e04e2473d2fb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/c72e04e2473d2fb3","status":"passed","time":{"start":1725311120513,"stop":1725311123042,"duration":2529}},{"uid":"832dcfa0a478f6b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/832dcfa0a478f6b8","status":"passed","time":{"start":1725308323173,"stop":1725308324952,"duration":1779}},{"uid":"59a6597bc95827f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/59a6597bc95827f7","status":"passed","time":{"start":1725308270935,"stop":1725308274051,"duration":3116}},{"uid":"1f108babad40ea3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/1f108babad40ea3b","status":"passed","time":{"start":1725236241793,"stop":1725236243861,"duration":2068}},{"uid":"4eed8e93a7d6a38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/4eed8e93a7d6a38","status":"passed","time":{"start":1725150007054,"stop":1725150009132,"duration":2078}},{"uid":"80f35a9660604788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/80f35a9660604788","status":"passed","time":{"start":1725063392606,"stop":1725063398399,"duration":5793}},{"uid":"20dd2b9cf6a65b6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/20dd2b9cf6a65b6e","status":"passed","time":{"start":1724977050672,"stop":1724977053369,"duration":2697}},{"uid":"403590257fc297e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/403590257fc297e6","status":"passed","time":{"start":1724890503363,"stop":1724890512691,"duration":9328}},{"uid":"85413421c1419d36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/85413421c1419d36","status":"passed","time":{"start":1724804133878,"stop":1724804141737,"duration":7859}},{"uid":"8c40ae676fa61976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/8c40ae676fa61976","status":"passed","time":{"start":1724717806754,"stop":1724717809275,"duration":2521}},{"uid":"e639e654b1dd1180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/e639e654b1dd1180","status":"passed","time":{"start":1724631434900,"stop":1724631437320,"duration":2420}}]},"tags":[]},"source":"670735a14068b684.json","parameterValues":["HarrogateBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/67f97900554b9266.json b/3.11/2086/data/test-cases/67f97900554b9266.json deleted file mode 100644 index 4426852e87..0000000000 --- a/3.11/2086/data/test-cases/67f97900554b9266.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"67f97900554b9266","name":"Validate Council Output [DorsetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a29918af3a8369f89aef642df00be81d","time":{"start":1725568885225,"stop":1725568887422,"duration":2197},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725568885225,"stop":1725568885225,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568885225,"stop":1725568887421,"duration":2196},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725568887421,"stop":1725568887421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725568887421,"stop":1725568887422,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"99c1b8540d649ef","name":"stdout","source":"99c1b8540d649ef.txt","type":"text/plain","size":40}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"DorsetCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":22,"broken":0,"skipped":0,"passed":108,"unknown":0,"total":130},"items":[{"uid":"c320eefd3e671050","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/c320eefd3e671050","status":"passed","time":{"start":1725494671829,"stop":1725494674624,"duration":2795}},{"uid":"2ba4645148b32a45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/2ba4645148b32a45","status":"passed","time":{"start":1725429791752,"stop":1725429793755,"duration":2003}},{"uid":"f53336781dec0f8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/f53336781dec0f8f","status":"passed","time":{"start":1725408328531,"stop":1725408331775,"duration":3244}},{"uid":"d60497dadec48975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/d60497dadec48975","status":"passed","time":{"start":1725403402267,"stop":1725403404545,"duration":2278}},{"uid":"3b7b056e4acb44bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/3b7b056e4acb44bb","status":"passed","time":{"start":1725384344355,"stop":1725384346651,"duration":2296}},{"uid":"46a81b52ee64f5b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/46a81b52ee64f5b1","status":"passed","time":{"start":1725346563484,"stop":1725346565513,"duration":2029}},{"uid":"8a441e023585d16e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/8a441e023585d16e","status":"passed","time":{"start":1725322466844,"stop":1725322469143,"duration":2299}},{"uid":"1977b1725d9d15bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/1977b1725d9d15bd","status":"passed","time":{"start":1725315733058,"stop":1725315735263,"duration":2205}},{"uid":"7d1212f4cb9fe303","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/7d1212f4cb9fe303","status":"passed","time":{"start":1725312457763,"stop":1725312459982,"duration":2219}},{"uid":"7f921b2e7080ec18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/7f921b2e7080ec18","status":"passed","time":{"start":1725310299233,"stop":1725310301380,"duration":2147}},{"uid":"b019411ed604ceff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/b019411ed604ceff","status":"passed","time":{"start":1725307634848,"stop":1725307637039,"duration":2191}},{"uid":"ad8c3f61dff9ce52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/ad8c3f61dff9ce52","status":"passed","time":{"start":1725307517928,"stop":1725307520269,"duration":2341}},{"uid":"bad59ab57dcbff86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/bad59ab57dcbff86","status":"passed","time":{"start":1725236014303,"stop":1725236016690,"duration":2387}},{"uid":"2cc4c01abce0c4e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/2cc4c01abce0c4e1","status":"passed","time":{"start":1725149733087,"stop":1725149736140,"duration":3053}},{"uid":"8c10ddc048510a43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/8c10ddc048510a43","status":"passed","time":{"start":1725063226928,"stop":1725063229062,"duration":2134}},{"uid":"af74c1b43d200793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/af74c1b43d200793","status":"passed","time":{"start":1724976820701,"stop":1724976822963,"duration":2262}},{"uid":"87c566d4f36336b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/87c566d4f36336b3","status":"passed","time":{"start":1724890417340,"stop":1724890419254,"duration":1914}},{"uid":"3d1294996b4a2eeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/3d1294996b4a2eeb","status":"passed","time":{"start":1724803969103,"stop":1724803971279,"duration":2176}},{"uid":"c774197683be0356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/c774197683be0356","status":"passed","time":{"start":1724717543244,"stop":1724717547047,"duration":3803}},{"uid":"28547c8c2c04a488","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/28547c8c2c04a488","status":"passed","time":{"start":1724631211194,"stop":1724631214264,"duration":3070}}]},"tags":[]},"source":"67f97900554b9266.json","parameterValues":["DorsetCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/68e12ff75cf9cfec.json b/3.11/2086/data/test-cases/68e12ff75cf9cfec.json deleted file mode 100644 index 6ad1136871..0000000000 --- a/3.11/2086/data/test-cases/68e12ff75cf9cfec.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"68e12ff75cf9cfec","name":"Validate Council Output [EastDevonDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"33b002c0b125c12033855f36f4074886","time":{"start":1725568897538,"stop":1725568898123,"duration":585},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:82: in get_and_parse_data\n bin_data_dict = self.parse_data(page, url=address_url, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = \nkwargs = {'council_module_str': 'EastDevonDC', 'dev_mode': False, 'headless': True, 'local_browser': False, ...}\nsoup = The page you requested was removed., data = {'bins': []}\nmonth_class_name = 'class=\"eventmonth\"'\nregular_collection_class_name = 'collectiondate regular-collection'\nholiday_collection_class_name = 'collectiondate bankholiday-change'\nregex_string = '[^0-9]', calendar_collection = None\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 data = {\"bins\": []}\n month_class_name = 'class=\"eventmonth\"'\n regular_collection_class_name = \"collectiondate regular-collection\"\n holiday_collection_class_name = \"collectiondate bankholiday-change\"\n regex_string = \"[^0-9]\"\n \n calendar_collection = soup.find(\"ol\", {\"class\": \"nonumbers news collections\"})\n> calendar_list = calendar_collection.find_all(\"li\")\nE AttributeError: 'NoneType' object has no attribute 'find_all'\n\nuk_bin_collection/uk_bin_collection/councils/EastDevonDC.py:29: AttributeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:82: in get_and_parse_data\n bin_data_dict = self.parse_data(page, url=address_url, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \npage = \nkwargs = {'council_module_str': 'EastDevonDC', 'dev_mode': False, 'headless': True, 'local_browser': False, ...}\nsoup = The page you requested was removed., data = {'bins': []}\nmonth_class_name = 'class=\"eventmonth\"'\nregular_collection_class_name = 'collectiondate regular-collection'\nholiday_collection_class_name = 'collectiondate bankholiday-change'\nregex_string = '[^0-9]', calendar_collection = None\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 data = {\"bins\": []}\n month_class_name = 'class=\"eventmonth\"'\n regular_collection_class_name = \"collectiondate regular-collection\"\n holiday_collection_class_name = \"collectiondate bankholiday-change\"\n regex_string = \"[^0-9]\"\n \n calendar_collection = soup.find(\"ol\", {\"class\": \"nonumbers news collections\"})\n> calendar_list = calendar_collection.find_all(\"li\")\nE AttributeError: 'NoneType' object has no attribute 'find_all'\n\nuk_bin_collection/uk_bin_collection/councils/EastDevonDC.py:29: AttributeError","steps":[{"name":"Given the council","time":{"start":1725568897539,"stop":1725568897539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568897539,"stop":1725568898123,"duration":584},"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,"attachmentStep":false}],"attachments":[{"uid":"cc1b915fdea5f6e9","name":"stdout","source":"cc1b915fdea5f6e9.txt","type":"text/plain","size":38}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastDevonDC"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":104,"broken":0,"skipped":0,"passed":204,"unknown":0,"total":308},"items":[{"uid":"3ac6e6c820204c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/3ac6e6c820204c3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725494680939,"stop":1725494681553,"duration":614}},{"uid":"b6f1141ac82c9536","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/b6f1141ac82c9536","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725429798948,"stop":1725429799626,"duration":678}},{"uid":"dd4267ef9db6aabd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/dd4267ef9db6aabd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725408398207,"stop":1725408399048,"duration":841}},{"uid":"fca227c2c618ae09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/fca227c2c618ae09","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725403409758,"stop":1725403410251,"duration":493}},{"uid":"1676a8171cc3c6fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/1676a8171cc3c6fe","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725384351546,"stop":1725384352193,"duration":647}},{"uid":"d8a4cdc64c3b7a6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/d8a4cdc64c3b7a6e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725346570796,"stop":1725346571281,"duration":485}},{"uid":"8d0db10ea5774f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/8d0db10ea5774f0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725322476173,"stop":1725322476759,"duration":586}},{"uid":"d43fd0a644ca500e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/d43fd0a644ca500e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725315740237,"stop":1725315740699,"duration":462}},{"uid":"c44d07da0a27cb74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/c44d07da0a27cb74","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725312465614,"stop":1725312466061,"duration":447}},{"uid":"851be25b9bdc14ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/851be25b9bdc14ae","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725310305840,"stop":1725310306440,"duration":600}},{"uid":"14312fa74aef6740","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/14312fa74aef6740","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725307641862,"stop":1725307642372,"duration":510}},{"uid":"b648d0d3eaf3beb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/b648d0d3eaf3beb3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725307525090,"stop":1725307525632,"duration":542}},{"uid":"541aeb670301b1cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/541aeb670301b1cb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725235674888,"stop":1725235675415,"duration":527}},{"uid":"f8bcff0f0b16162e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/f8bcff0f0b16162e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725149311702,"stop":1725149312287,"duration":585}},{"uid":"c81aa7ff8e4d590","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/c81aa7ff8e4d590","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725063322212,"stop":1725063322646,"duration":434}},{"uid":"f89950b62b5e2ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/f89950b62b5e2ec","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1724976507789,"stop":1724976508293,"duration":504}},{"uid":"4246333a10024d1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/4246333a10024d1d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1724890380778,"stop":1724890381326,"duration":548}},{"uid":"929acb7d1d89d8c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/929acb7d1d89d8c1","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1724804026385,"stop":1724804026919,"duration":534}},{"uid":"9a8a9bbc3182aa08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/9a8a9bbc3182aa08","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1724717642627,"stop":1724717643409,"duration":782}},{"uid":"ebd9db084d387b39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/ebd9db084d387b39","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1724630855098,"stop":1724630855903,"duration":805}}]},"tags":[]},"source":"68e12ff75cf9cfec.json","parameterValues":["EastDevonDC"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/6959c417a7b5722a.json b/3.11/2086/data/test-cases/6959c417a7b5722a.json deleted file mode 100644 index 2ea05a0901..0000000000 --- a/3.11/2086/data/test-cases/6959c417a7b5722a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6959c417a7b5722a","name":"Validate Council Output [SheffieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"44ddd5985badeba6e2bcae7f904bc14a","time":{"start":1725569825618,"stop":1725569827916,"duration":2298},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569825618,"stop":1725569825618,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569825619,"stop":1725569827914,"duration":2295},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569827915,"stop":1725569827915,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569827915,"stop":1725569827916,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"9a6506bc9b815ed3","name":"stdout","source":"9a6506bc9b815ed3.txt","type":"text/plain","size":47}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":305,"unknown":0,"total":308},"items":[{"uid":"640d789f78d4dee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/640d789f78d4dee5","status":"passed","time":{"start":1725495950422,"stop":1725495952798,"duration":2376}},{"uid":"ef5c7f6d5cf32a15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/ef5c7f6d5cf32a15","status":"passed","time":{"start":1725430975694,"stop":1725430977885,"duration":2191}},{"uid":"f4524f97d3e841c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/f4524f97d3e841c7","status":"passed","time":{"start":1725409633090,"stop":1725409635461,"duration":2371}},{"uid":"6bddf23f17b829e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/6bddf23f17b829e4","status":"passed","time":{"start":1725404558176,"stop":1725404560277,"duration":2101}},{"uid":"3be1d4b03aecf620","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/3be1d4b03aecf620","status":"passed","time":{"start":1725385543345,"stop":1725385545999,"duration":2654}},{"uid":"c31581174856fd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/c31581174856fd8","status":"passed","time":{"start":1725347781474,"stop":1725347783784,"duration":2310}},{"uid":"55b5632949c9c41d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/55b5632949c9c41d","status":"passed","time":{"start":1725322800111,"stop":1725322802733,"duration":2622}},{"uid":"41cc8458c4f504ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/41cc8458c4f504ed","status":"passed","time":{"start":1725316892543,"stop":1725316894926,"duration":2383}},{"uid":"d53f59e6b34d7488","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/d53f59e6b34d7488","status":"passed","time":{"start":1725313649321,"stop":1725313652066,"duration":2745}},{"uid":"eabcb3970ea8df5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/eabcb3970ea8df5c","status":"passed","time":{"start":1725311176604,"stop":1725311179845,"duration":3241}},{"uid":"9ff527c3c5ca323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/9ff527c3c5ca323","status":"passed","time":{"start":1725308661645,"stop":1725308663795,"duration":2150}},{"uid":"b2fc72241930e163","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/b2fc72241930e163","status":"passed","time":{"start":1725308593249,"stop":1725308595480,"duration":2231}},{"uid":"c1263007b2ef1c4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/c1263007b2ef1c4b","status":"passed","time":{"start":1725236686981,"stop":1725236689391,"duration":2410}},{"uid":"84e75a96272f3292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/84e75a96272f3292","status":"passed","time":{"start":1725150387141,"stop":1725150389381,"duration":2240}},{"uid":"9e8d783ed5c06052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/9e8d783ed5c06052","status":"passed","time":{"start":1725063693437,"stop":1725063695944,"duration":2507}},{"uid":"3a6119fab277288a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/3a6119fab277288a","status":"passed","time":{"start":1724977502935,"stop":1724977505286,"duration":2351}},{"uid":"9aaf03b154beb260","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/9aaf03b154beb260","status":"passed","time":{"start":1724890923544,"stop":1724890925762,"duration":2218}},{"uid":"79428269ad1f2c2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/79428269ad1f2c2d","status":"passed","time":{"start":1724804463773,"stop":1724804466473,"duration":2700}},{"uid":"808072e73a38bef4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/808072e73a38bef4","status":"passed","time":{"start":1724718046416,"stop":1724718049054,"duration":2638}},{"uid":"9c5875ab27bb885","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/9c5875ab27bb885","status":"passed","time":{"start":1724631535401,"stop":1724631538405,"duration":3004}}]},"tags":[]},"source":"6959c417a7b5722a.json","parameterValues":["SheffieldCityCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/69b02d2b0c94acbb.json b/3.11/2086/data/test-cases/69b02d2b0c94acbb.json deleted file mode 100644 index 89d5d5d476..0000000000 --- a/3.11/2086/data/test-cases/69b02d2b0c94acbb.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"69b02d2b0c94acbb","name":"Validate Council Output [WarwickDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2173470ff84c6c7631fa3ff9d8433e49","time":{"start":1725570238226,"stop":1725570239227,"duration":1001},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570238227,"stop":1725570238227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570238227,"stop":1725570239225,"duration":998},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570239225,"stop":1725570239225,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570239225,"stop":1725570239227,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"5f5733d847694e15","name":"stdout","source":"5f5733d847694e15.txt","type":"text/plain","size":49}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":305,"unknown":0,"total":308},"items":[{"uid":"90ffb3568816b3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/90ffb3568816b3c","status":"passed","time":{"start":1725496043393,"stop":1725496044389,"duration":996}},{"uid":"e19c9a92d0dc1027","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/e19c9a92d0dc1027","status":"passed","time":{"start":1725431316461,"stop":1725431317396,"duration":935}},{"uid":"ff92677d689cdab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/ff92677d689cdab","status":"passed","time":{"start":1725409711753,"stop":1725409712979,"duration":1226}},{"uid":"a0d8d0002b521f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/a0d8d0002b521f8","status":"passed","time":{"start":1725404629576,"stop":1725404630597,"duration":1021}},{"uid":"283248ac39e12670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/283248ac39e12670","status":"passed","time":{"start":1725386027833,"stop":1725386028935,"duration":1102}},{"uid":"6dff1f19793777de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/6dff1f19793777de","status":"passed","time":{"start":1725348127333,"stop":1725348128233,"duration":900}},{"uid":"67f98e4e932732bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/67f98e4e932732bf","status":"passed","time":{"start":1725323341090,"stop":1725323342155,"duration":1065}},{"uid":"e45f3f71dfeca6d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/e45f3f71dfeca6d0","status":"passed","time":{"start":1725317271548,"stop":1725317272467,"duration":919}},{"uid":"a3d6f7d2840f7b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/a3d6f7d2840f7b20","status":"passed","time":{"start":1725313692111,"stop":1725313693083,"duration":972}},{"uid":"25790a5957b341f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/25790a5957b341f7","status":"passed","time":{"start":1725311549810,"stop":1725311550670,"duration":860}},{"uid":"841af8d7e6ed17c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/841af8d7e6ed17c7","status":"passed","time":{"start":1725309024943,"stop":1725309025947,"duration":1004}},{"uid":"5a56c270da7509fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/5a56c270da7509fa","status":"passed","time":{"start":1725308920073,"stop":1725308920922,"duration":849}},{"uid":"bef80faadd2a6be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/bef80faadd2a6be","status":"passed","time":{"start":1725236877344,"stop":1725236878249,"duration":905}},{"uid":"3312f30d85ccbdc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/3312f30d85ccbdc5","status":"passed","time":{"start":1725150758116,"stop":1725150759400,"duration":1284}},{"uid":"b03982d781c052b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/b03982d781c052b6","status":"passed","time":{"start":1725064084297,"stop":1725064085268,"duration":971}},{"uid":"d802a69f7633e0ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/d802a69f7633e0ec","status":"passed","time":{"start":1724977842581,"stop":1724977843851,"duration":1270}},{"uid":"41df6c0b59a636c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/41df6c0b59a636c","status":"passed","time":{"start":1724891100347,"stop":1724891101372,"duration":1025}},{"uid":"5a43a5dd526576a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/5a43a5dd526576a3","status":"passed","time":{"start":1724804815477,"stop":1724804816513,"duration":1036}},{"uid":"b7084cc85a37db7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/b7084cc85a37db7a","status":"passed","time":{"start":1724718258580,"stop":1724718259808,"duration":1228}},{"uid":"380926cc35939189","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/380926cc35939189","status":"passed","time":{"start":1724631897386,"stop":1724631898623,"duration":1237}}]},"tags":[]},"source":"69b02d2b0c94acbb.json","parameterValues":["WarwickDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/6a991595c4ee982d.json b/3.11/2086/data/test-cases/6a991595c4ee982d.json deleted file mode 100644 index e6b7e9a5c6..0000000000 --- a/3.11/2086/data/test-cases/6a991595c4ee982d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6a991595c4ee982d","name":"Validate Council Output [RochfordCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1bb01030a3b95ea4a5571e55c760632c","time":{"start":1725569820920,"stop":1725569821716,"duration":796},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569820920,"stop":1725569820920,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569820920,"stop":1725569821715,"duration":795},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569821715,"stop":1725569821715,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569821715,"stop":1725569821716,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"6a008b78c215b02a","name":"stdout","source":"6a008b78c215b02a.txt","type":"text/plain","size":42}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RochfordCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":123,"unknown":0,"total":129},"items":[{"uid":"899216012ca1d601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/899216012ca1d601","status":"passed","time":{"start":1725495619414,"stop":1725495620083,"duration":669}},{"uid":"4715bd73d7b00ae8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/4715bd73d7b00ae8","status":"passed","time":{"start":1725430963954,"stop":1725430964651,"duration":697}},{"uid":"20bfa27da28c95cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/20bfa27da28c95cd","status":"passed","time":{"start":1725409279078,"stop":1725409280063,"duration":985}},{"uid":"a2b9a35157d5efd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/a2b9a35157d5efd3","status":"passed","time":{"start":1725404544808,"stop":1725404545431,"duration":623}},{"uid":"750ff8d823bc14ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/750ff8d823bc14ad","status":"passed","time":{"start":1725385532272,"stop":1725385532984,"duration":712}},{"uid":"3d63af2453bada10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/3d63af2453bada10","status":"passed","time":{"start":1725347772520,"stop":1725347773314,"duration":794}},{"uid":"354d692af9ced239","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/354d692af9ced239","status":"passed","time":{"start":1725322773192,"stop":1725322773895,"duration":703}},{"uid":"f35e5c5be1cf0c23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/f35e5c5be1cf0c23","status":"passed","time":{"start":1725316881569,"stop":1725316882153,"duration":584}},{"uid":"aab5faf7e69564f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/aab5faf7e69564f8","status":"passed","time":{"start":1725313295617,"stop":1725313296338,"duration":721}},{"uid":"db77ba5d43fbad2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/db77ba5d43fbad2c","status":"passed","time":{"start":1725311168793,"stop":1725311169487,"duration":694}},{"uid":"f78c7e20382495eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/f78c7e20382495eb","status":"passed","time":{"start":1725308655919,"stop":1725308656517,"duration":598}},{"uid":"14911d1afed27841","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/14911d1afed27841","status":"passed","time":{"start":1725308580874,"stop":1725308581455,"duration":581}},{"uid":"fbba383503b1ffc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/fbba383503b1ffc7","status":"passed","time":{"start":1725236346846,"stop":1725236347485,"duration":639}},{"uid":"1aa18997b19183c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/1aa18997b19183c5","status":"passed","time":{"start":1725150057842,"stop":1725150058597,"duration":755}},{"uid":"5ac6fb2a379e1a36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/5ac6fb2a379e1a36","status":"passed","time":{"start":1725063664040,"stop":1725063665077,"duration":1037}},{"uid":"703a0e115c91ca4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/703a0e115c91ca4b","status":"passed","time":{"start":1724977189183,"stop":1724977189858,"duration":675}},{"uid":"9291dbe7466b5a91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/9291dbe7466b5a91","status":"passed","time":{"start":1724890747324,"stop":1724890747987,"duration":663}},{"uid":"56e6ad38be2bc3a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/56e6ad38be2bc3a6","status":"passed","time":{"start":1724804321152,"stop":1724804321852,"duration":700}},{"uid":"579b1f766cde5bcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/579b1f766cde5bcc","status":"passed","time":{"start":1724717857704,"stop":1724717859381,"duration":1677}},{"uid":"84c74d33bbc836e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/84c74d33bbc836e2","status":"passed","time":{"start":1724631527730,"stop":1724631529030,"duration":1300}}]},"tags":[]},"source":"6a991595c4ee982d.json","parameterValues":["RochfordCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/6cad2e33d2e72b8e.json b/3.11/2086/data/test-cases/6cad2e33d2e72b8e.json deleted file mode 100644 index 0da9a9e6d9..0000000000 --- a/3.11/2086/data/test-cases/6cad2e33d2e72b8e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6cad2e33d2e72b8e","name":"Validate Council Output [ConwyCountyBorough]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8186cc541d41d38034a9211a23d0bbe2","time":{"start":1725569418821,"stop":1725569419659,"duration":838},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569418821,"stop":1725569418821,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569418821,"stop":1725569419657,"duration":836},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569419657,"stop":1725569419657,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569419657,"stop":1725569419659,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"d30f6ff3baa81cbc","name":"stdout","source":"d30f6ff3baa81cbc.txt","type":"text/plain","size":45}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":141,"unknown":0,"total":146},"items":[{"uid":"2f10b1078bd5db76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/2f10b1078bd5db76","status":"passed","time":{"start":1725495357680,"stop":1725495358486,"duration":806}},{"uid":"c653ed62fe21af6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/c653ed62fe21af6e","status":"passed","time":{"start":1725430334620,"stop":1725430335408,"duration":788}},{"uid":"6e90517224a56492","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/6e90517224a56492","status":"passed","time":{"start":1725408861969,"stop":1725408862873,"duration":904}},{"uid":"defee1c720f2ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/defee1c720f2ac4","status":"passed","time":{"start":1725403951765,"stop":1725403952425,"duration":660}},{"uid":"1d8ddd24e0b4a9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/1d8ddd24e0b4a9a8","status":"passed","time":{"start":1725384897346,"stop":1725384898062,"duration":716}},{"uid":"106e2a196301abf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/106e2a196301abf7","status":"passed","time":{"start":1725347142431,"stop":1725347143270,"duration":839}},{"uid":"7f99f530a65ca3a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/7f99f530a65ca3a8","status":"passed","time":{"start":1725322344339,"stop":1725322345165,"duration":826}},{"uid":"9b20f275598b6a21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/9b20f275598b6a21","status":"passed","time":{"start":1725316304820,"stop":1725316305564,"duration":744}},{"uid":"b38e12e832a89bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/b38e12e832a89bc8","status":"passed","time":{"start":1725312995301,"stop":1725312996045,"duration":744}},{"uid":"b5810b82137235ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/b5810b82137235ef","status":"passed","time":{"start":1725310837240,"stop":1725310842728,"duration":5488}},{"uid":"f11da1695865d145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/f11da1695865d145","status":"passed","time":{"start":1725308084725,"stop":1725308085410,"duration":685}},{"uid":"1ed86fd55182b1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/1ed86fd55182b1f","status":"passed","time":{"start":1725307963146,"stop":1725307963832,"duration":686}},{"uid":"1311796c583729ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/1311796c583729ae","status":"passed","time":{"start":1725235978321,"stop":1725235979104,"duration":783}},{"uid":"fe506b9944596881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/fe506b9944596881","status":"passed","time":{"start":1725149665484,"stop":1725149666336,"duration":852}},{"uid":"4a42ed5e02f203eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/4a42ed5e02f203eb","status":"passed","time":{"start":1725063126822,"stop":1725063127413,"duration":591}},{"uid":"2e5fed5913c72b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/2e5fed5913c72b7f","status":"passed","time":{"start":1724976752657,"stop":1724976753386,"duration":729}},{"uid":"9abae83841dd23b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/9abae83841dd23b9","status":"passed","time":{"start":1724890346776,"stop":1724890347548,"duration":772}},{"uid":"c359f88e8579736c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/c359f88e8579736c","status":"passed","time":{"start":1724803871364,"stop":1724803872108,"duration":744}},{"uid":"7825467d9812a205","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/7825467d9812a205","status":"passed","time":{"start":1724717497634,"stop":1724717498673,"duration":1039}},{"uid":"f618260084757d21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/f618260084757d21","status":"passed","time":{"start":1724631139815,"stop":1724631140727,"duration":912}}]},"tags":[]},"source":"6cad2e33d2e72b8e.json","parameterValues":["ConwyCountyBorough"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/6d341947b04fdaf3.json b/3.11/2086/data/test-cases/6d341947b04fdaf3.json deleted file mode 100644 index 0473e1158b..0000000000 --- a/3.11/2086/data/test-cases/6d341947b04fdaf3.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6d341947b04fdaf3","name":"Validate Council Output [RhonddaCynonTaffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd9e500503c1050ad4a094bf9d94ac37","time":{"start":1725570192418,"stop":1725570194755,"duration":2337},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570192418,"stop":1725570192418,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570192418,"stop":1725570194754,"duration":2336},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570194754,"stop":1725570194754,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570194754,"stop":1725570194755,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"114c42567d8c878b","name":"stdout","source":"114c42567d8c878b.txt","type":"text/plain","size":50}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RhonddaCynonTaffCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":188,"unknown":0,"total":191},"items":[{"uid":"cc06e0ce8d6b3298","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/cc06e0ce8d6b3298","status":"passed","time":{"start":1725496025772,"stop":1725496028022,"duration":2250}},{"uid":"7ebb7c1414e32615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/7ebb7c1414e32615","status":"passed","time":{"start":1725431285996,"stop":1725431288628,"duration":2632}},{"uid":"a865aed08807867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/a865aed08807867","status":"passed","time":{"start":1725409694984,"stop":1725409698536,"duration":3552}},{"uid":"aa5f21214dc9da77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/aa5f21214dc9da77","status":"passed","time":{"start":1725404578690,"stop":1725404581716,"duration":3026}},{"uid":"83d79384da0e7783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/83d79384da0e7783","status":"passed","time":{"start":1725385858849,"stop":1725385864566,"duration":5717}},{"uid":"b08c75a1fe43da7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/b08c75a1fe43da7f","status":"passed","time":{"start":1725348089040,"stop":1725348092659,"duration":3619}},{"uid":"31f2bb824ed762ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/31f2bb824ed762ae","status":"passed","time":{"start":1725323332247,"stop":1725323335003,"duration":2756}},{"uid":"24cf6f28ca3d30bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/24cf6f28ca3d30bb","status":"passed","time":{"start":1725317235747,"stop":1725317238230,"duration":2483}},{"uid":"67e37325085253f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/67e37325085253f1","status":"passed","time":{"start":1725313676370,"stop":1725313679063,"duration":2693}},{"uid":"4d3af9f3126c9cde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/4d3af9f3126c9cde","status":"passed","time":{"start":1725311524051,"stop":1725311532079,"duration":8028}},{"uid":"3da7bb3d3ac0162a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/3da7bb3d3ac0162a","status":"passed","time":{"start":1725308998722,"stop":1725309002324,"duration":3602}},{"uid":"7743d7094c49df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/7743d7094c49df","status":"passed","time":{"start":1725308601011,"stop":1725308603666,"duration":2655}},{"uid":"2bbe3ca8c7a94f39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/2bbe3ca8c7a94f39","status":"passed","time":{"start":1725236739576,"stop":1725236742866,"duration":3290}},{"uid":"69758b57a3da687a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/69758b57a3da687a","status":"passed","time":{"start":1725150725531,"stop":1725150728347,"duration":2816}},{"uid":"3f640b6716c5a596","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/3f640b6716c5a596","status":"passed","time":{"start":1725064053330,"stop":1725064055877,"duration":2547}},{"uid":"76bc8d5f3430f566","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/76bc8d5f3430f566","status":"passed","time":{"start":1724977817422,"stop":1724977820047,"duration":2625}},{"uid":"d8a6e65d19328720","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/d8a6e65d19328720","status":"passed","time":{"start":1724890743757,"stop":1724890746159,"duration":2402}},{"uid":"8836c19c3b96dc35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/8836c19c3b96dc35","status":"passed","time":{"start":1724804623926,"stop":1724804626646,"duration":2720}},{"uid":"64c55ac2dbcb8fcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/64c55ac2dbcb8fcf","status":"passed","time":{"start":1724718227253,"stop":1724718230109,"duration":2856}},{"uid":"9d3d999cc2ad3bab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/9d3d999cc2ad3bab","status":"passed","time":{"start":1724631876844,"stop":1724631879528,"duration":2684}}]},"tags":[]},"source":"6d341947b04fdaf3.json","parameterValues":["RhonddaCynonTaffCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/7078d001027887b9.json b/3.11/2086/data/test-cases/7078d001027887b9.json deleted file mode 100644 index c2ac70b9bc..0000000000 --- a/3.11/2086/data/test-cases/7078d001027887b9.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7078d001027887b9","name":"Validate Council Output [StroudDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b305ea137d22858e9b99375547894d00","time":{"start":1725570123607,"stop":1725570128127,"duration":4520},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570123607,"stop":1725570123608,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570123608,"stop":1725570128126,"duration":4518},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570128126,"stop":1725570128126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570128126,"stop":1725570128127,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"c20740decfad764a","name":"stdout","source":"c20740decfad764a.txt","type":"text/plain","size":287}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StroudDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":43,"broken":0,"skipped":0,"passed":68,"unknown":0,"total":111},"items":[{"uid":"e7d2fa91dd1f07b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/e7d2fa91dd1f07b5","status":"passed","time":{"start":1725495971542,"stop":1725495975367,"duration":3825}},{"uid":"8e1763ca6b5e4bfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/8e1763ca6b5e4bfe","status":"passed","time":{"start":1725431012318,"stop":1725431015036,"duration":2718}},{"uid":"46dff6a5914928f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/46dff6a5914928f1","status":"passed","time":{"start":1725409646185,"stop":1725409649747,"duration":3562}},{"uid":"38f0e6400972e444","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/38f0e6400972e444","status":"passed","time":{"start":1725404711517,"stop":1725404714394,"duration":2877}},{"uid":"87f9b70861f30fa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/87f9b70861f30fa1","status":"passed","time":{"start":1725385574043,"stop":1725385577469,"duration":3426}},{"uid":"4c0ab8896e22b861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/4c0ab8896e22b861","status":"passed","time":{"start":1725347814167,"stop":1725347817565,"duration":3398}},{"uid":"8af35c34cee4260d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/8af35c34cee4260d","status":"passed","time":{"start":1725322943862,"stop":1725322947233,"duration":3371}},{"uid":"1b3284103d7d001d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/1b3284103d7d001d","status":"passed","time":{"start":1725317191083,"stop":1725317193645,"duration":2562}},{"uid":"4de07f28bdef7c52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/4de07f28bdef7c52","status":"passed","time":{"start":1725313636451,"stop":1725313640088,"duration":3637}},{"uid":"127fb6cd486d8100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/127fb6cd486d8100","status":"passed","time":{"start":1725311478966,"stop":1725311481478,"duration":2512}},{"uid":"dfbce431bef6d0a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/dfbce431bef6d0a3","status":"passed","time":{"start":1725308965425,"stop":1725308968515,"duration":3090}},{"uid":"c201cf1013c4dcf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/c201cf1013c4dcf8","status":"passed","time":{"start":1725308610059,"stop":1725308612991,"duration":2932}},{"uid":"dbf5d5e3ecf29f04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/dbf5d5e3ecf29f04","status":"passed","time":{"start":1725236689437,"stop":1725236693998,"duration":4561}},{"uid":"24c33b5a10eb26ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/24c33b5a10eb26ae","status":"passed","time":{"start":1725150407619,"stop":1725150412557,"duration":4938}},{"uid":"46c60857a4001486","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/46c60857a4001486","status":"passed","time":{"start":1725063715138,"stop":1725063717965,"duration":2827}},{"uid":"4ac8006d9f7e575d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/4ac8006d9f7e575d","status":"passed","time":{"start":1724977558213,"stop":1724977560929,"duration":2716}},{"uid":"9265602d0e8cbc3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/9265602d0e8cbc3e","status":"passed","time":{"start":1724890935913,"stop":1724890939280,"duration":3367}},{"uid":"37f4773472be0fe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/37f4773472be0fe4","status":"passed","time":{"start":1724804513126,"stop":1724804518715,"duration":5589}},{"uid":"3d26fffe4bc1c4af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/3d26fffe4bc1c4af","status":"passed","time":{"start":1724718077703,"stop":1724718081605,"duration":3902}},{"uid":"3eef52f633a674bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/3eef52f633a674bf","status":"passed","time":{"start":1724631722335,"stop":1724631725774,"duration":3439}}]},"tags":[]},"source":"7078d001027887b9.json","parameterValues":["StroudDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/7093b8958d16a705.json b/3.11/2086/data/test-cases/7093b8958d16a705.json deleted file mode 100644 index 5c2d7b0349..0000000000 --- a/3.11/2086/data/test-cases/7093b8958d16a705.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7093b8958d16a705","name":"Validate Council Output [ChelmsfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"ca53b6762a00c9270716d2dce73b5f79","time":{"start":1725569142069,"stop":1725569493742,"duration":351673},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":true,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569142069,"stop":1725569142069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569142070,"stop":1725569493740,"duration":351670},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569493740,"stop":1725569493740,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569493740,"stop":1725569493742,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"5c0fc6554cfd7ae3","name":"stdout","source":"5c0fc6554cfd7ae3.txt","type":"text/plain","size":48}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ChelmsfordCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":115,"broken":0,"skipped":0,"passed":194,"unknown":0,"total":309},"items":[{"uid":"3bfac638d5d9e42d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/3bfac638d5d9e42d","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725494930539,"stop":1725495231235,"duration":300696}},{"uid":"ccba57368d9e082c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/ccba57368d9e082c","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725429797467,"stop":1725430098336,"duration":300869}},{"uid":"cedfd2be7b569c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/cedfd2be7b569c6","status":"passed","time":{"start":1725408588019,"stop":1725408961082,"duration":373063}},{"uid":"fd8c0cb0c3cc9160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/fd8c0cb0c3cc9160","status":"passed","time":{"start":1725403659743,"stop":1725403964453,"duration":304710}},{"uid":"264eddda2d54eeab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/264eddda2d54eeab","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725384346242,"stop":1725384647140,"duration":300898}},{"uid":"a730d008f78e3cd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/a730d008f78e3cd1","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725346558181,"stop":1725346858984,"duration":300803}},{"uid":"e639318305e4c749","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/e639318305e4c749","status":"passed","time":{"start":1725322080412,"stop":1725322449888,"duration":369476}},{"uid":"d92c95f313cc7bf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/d92c95f313cc7bf1","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725315735280,"stop":1725316036066,"duration":300786}},{"uid":"43c9d6385723bb6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/43c9d6385723bb6b","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725312459118,"stop":1725312759914,"duration":300796}},{"uid":"9297b3af8deee72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/9297b3af8deee72","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725310300680,"stop":1725310601453,"duration":300773}},{"uid":"cd5c0495af5b85f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/cd5c0495af5b85f6","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725307546093,"stop":1725307847020,"duration":300927}},{"uid":"6d2ab839ef96ac3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/6d2ab839ef96ac3f","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725307429210,"stop":1725307730040,"duration":300830}},{"uid":"7a7892bb5c5ee030","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/7a7892bb5c5ee030","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725235397062,"stop":1725235697776,"duration":300714}},{"uid":"40f572b819a5fddb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/40f572b819a5fddb","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725149296117,"stop":1725149596799,"duration":300682}},{"uid":"6090eafbb29a1f2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/6090eafbb29a1f2b","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725062546652,"stop":1725062847321,"duration":300669}},{"uid":"3ecdd31ba2397154","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/3ecdd31ba2397154","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724976169650,"stop":1724976470242,"duration":300592}},{"uid":"b154ece6fa00026b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/b154ece6fa00026b","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.23.1', revision: '656257d8e9'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724889812062,"stop":1724890112764,"duration":300702}},{"uid":"6dca46350c05b1df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/6dca46350c05b1df","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.23.1', revision: '656257d8e9'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724803338483,"stop":1724803639162,"duration":300679}},{"uid":"18bac32becba6da4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/18bac32becba6da4","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.23.1', revision: '656257d8e9'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724716965518,"stop":1724717266430,"duration":300912}},{"uid":"d061671fe8b39b43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/d061671fe8b39b43","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.23.1', revision: '656257d8e9'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1724630604379,"stop":1724630905273,"duration":300894}}]},"tags":[]},"source":"7093b8958d16a705.json","parameterValues":["ChelmsfordCityCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/72e82a35cee2b14.json b/3.11/2086/data/test-cases/72e82a35cee2b14.json deleted file mode 100644 index 8a94021a66..0000000000 --- a/3.11/2086/data/test-cases/72e82a35cee2b14.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"72e82a35cee2b14","name":"Validate Council Output [StokeOnTrentCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"28299958f1dcc74a7cf744f8652f988f","time":{"start":1725570120912,"stop":1725570121966,"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","time":{"start":1725570120912,"stop":1725570120912,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570120913,"stop":1725570121964,"duration":1051},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570121964,"stop":1725570121964,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570121964,"stop":1725570121966,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"53298669c1f275dd","name":"stdout","source":"53298669c1f275dd.txt","type":"text/plain","size":50}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StokeOnTrentCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":129,"unknown":0,"total":129},"items":[{"uid":"1e7df7f16ae77493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/1e7df7f16ae77493","status":"passed","time":{"start":1725495968442,"stop":1725495969817,"duration":1375}},{"uid":"f73dc6b2f02006dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/f73dc6b2f02006dc","status":"passed","time":{"start":1725431009534,"stop":1725431010735,"duration":1201}},{"uid":"1a3f07dcac5c2fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/1a3f07dcac5c2fc5","status":"passed","time":{"start":1725409642885,"stop":1725409644131,"duration":1246}},{"uid":"8cfc7ff6ded89ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/8cfc7ff6ded89ab4","status":"passed","time":{"start":1725404574695,"stop":1725404576425,"duration":1730}},{"uid":"f51b066e0c2e9901","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/f51b066e0c2e9901","status":"passed","time":{"start":1725385571472,"stop":1725385572522,"duration":1050}},{"uid":"1eac918045799ab6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/1eac918045799ab6","status":"passed","time":{"start":1725347810876,"stop":1725347812450,"duration":1574}},{"uid":"f50aaca6826348f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/f50aaca6826348f1","status":"passed","time":{"start":1725322941061,"stop":1725322942337,"duration":1276}},{"uid":"3f24e3a1547258e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/3f24e3a1547258e0","status":"passed","time":{"start":1725317188220,"stop":1725317189354,"duration":1134}},{"uid":"ffb38d3a77e0075c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/ffb38d3a77e0075c","status":"passed","time":{"start":1725313633848,"stop":1725313634788,"duration":940}},{"uid":"5ee6b6f5a90d04e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/5ee6b6f5a90d04e0","status":"passed","time":{"start":1725311476566,"stop":1725311477482,"duration":916}},{"uid":"30772feeeca7d994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/30772feeeca7d994","status":"passed","time":{"start":1725308962974,"stop":1725308963894,"duration":920}},{"uid":"6af9961fd19b7f57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/6af9961fd19b7f57","status":"passed","time":{"start":1725308606060,"stop":1725308608439,"duration":2379}},{"uid":"a57e6ac2752b5065","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/a57e6ac2752b5065","status":"passed","time":{"start":1725236686463,"stop":1725236687652,"duration":1189}},{"uid":"40e5624da1c841f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/40e5624da1c841f5","status":"passed","time":{"start":1725150404270,"stop":1725150406032,"duration":1762}},{"uid":"783c7779af7aa0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/783c7779af7aa0c5","status":"passed","time":{"start":1725063710593,"stop":1725063713495,"duration":2902}},{"uid":"3ab5e387075b5159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/3ab5e387075b5159","status":"passed","time":{"start":1724977554807,"stop":1724977556633,"duration":1826}},{"uid":"598461d25cc107d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/598461d25cc107d1","status":"passed","time":{"start":1724890932578,"stop":1724890934397,"duration":1819}},{"uid":"c55edef7ab5a52ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/c55edef7ab5a52ad","status":"passed","time":{"start":1724804504731,"stop":1724804505957,"duration":1226}},{"uid":"f8a1604343ef4513","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/f8a1604343ef4513","status":"passed","time":{"start":1724718073882,"stop":1724718075914,"duration":2032}},{"uid":"5abd28b87708d8fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/5abd28b87708d8fc","status":"passed","time":{"start":1724631719201,"stop":1724631720409,"duration":1208}}]},"tags":[]},"source":"72e82a35cee2b14.json","parameterValues":["StokeOnTrentCityCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/7421a0356a2ad05c.json b/3.11/2086/data/test-cases/7421a0356a2ad05c.json deleted file mode 100644 index d548aaf09d..0000000000 --- a/3.11/2086/data/test-cases/7421a0356a2ad05c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7421a0356a2ad05c","name":"Validate Council Output [SevenoaksDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"056a0240d63630b30569d1c76b3a1b5f","time":{"start":1725569807757,"stop":1725569825616,"duration":17859},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":true,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569807758,"stop":1725569807758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569807758,"stop":1725569825614,"duration":17856},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569825615,"stop":1725569825615,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569825615,"stop":1725569825616,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"ceb3431c9ada238","name":"stdout","source":"ceb3431c9ada238.txt","type":"text/plain","size":81}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SevenoaksDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":124,"unknown":0,"total":130},"items":[{"uid":"f0ac7a3aa0cb9fd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/f0ac7a3aa0cb9fd6","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725495650322,"stop":1725495950331,"duration":300009}},{"uid":"b6d7cab4b95f405b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/b6d7cab4b95f405b","status":"passed","time":{"start":1725430670337,"stop":1725430975692,"duration":305355}},{"uid":"f33e95d2742abf9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/f33e95d2742abf9b","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725409333026,"stop":1725409633033,"duration":300007}},{"uid":"33d609f3aad39337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/33d609f3aad39337","status":"passed","time":{"start":1725404251066,"stop":1725404558173,"duration":307107}},{"uid":"ec56db2aa4117e87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/ec56db2aa4117e87","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725385243231,"stop":1725385543239,"duration":300008}},{"uid":"9306e79fde0aa659","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/9306e79fde0aa659","status":"passed","time":{"start":1725347766828,"stop":1725347781472,"duration":14644}},{"uid":"def723ec53f46245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/def723ec53f46245","status":"passed","time":{"start":1725322789074,"stop":1725322800109,"duration":11035}},{"uid":"566e563c4ab2d6c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/566e563c4ab2d6c1","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725316592479,"stop":1725316892488,"duration":300009}},{"uid":"b71b96519663a060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/b71b96519663a060","status":"passed","time":{"start":1725313615841,"stop":1725313649319,"duration":33478}},{"uid":"54f5e1e2befa3350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/54f5e1e2befa3350","status":"passed","time":{"start":1725311154595,"stop":1725311176601,"duration":22006}},{"uid":"283cac642e4cf6ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/283cac642e4cf6ee","status":"passed","time":{"start":1725308367846,"stop":1725308661643,"duration":293797}},{"uid":"e84c12fdcef91eb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/e84c12fdcef91eb1","status":"passed","time":{"start":1725308575591,"stop":1725308593246,"duration":17655}},{"uid":"e9bd33fae412af07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/e9bd33fae412af07","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725236386908,"stop":1725236686916,"duration":300008}},{"uid":"9ce9a9cd93f99fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/9ce9a9cd93f99fea","status":"passed","time":{"start":1725150099119,"stop":1725150387139,"duration":288020}},{"uid":"61e3883650b93f50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/61e3883650b93f50","status":"passed","time":{"start":1725063678591,"stop":1725063693435,"duration":14844}},{"uid":"9e427a49dc05d8ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/9e427a49dc05d8ed","status":"passed","time":{"start":1724977197905,"stop":1724977502933,"duration":305028}},{"uid":"58965613b1bbf10c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/58965613b1bbf10c","status":"passed","time":{"start":1724890781374,"stop":1724890923542,"duration":142168}},{"uid":"e99a8222f303743b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/e99a8222f303743b","status":"passed","time":{"start":1724804338815,"stop":1724804463770,"duration":124955}},{"uid":"fb3026bdbc4ea13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/fb3026bdbc4ea13","status":"passed","time":{"start":1724717908263,"stop":1724718053646,"duration":145383}},{"uid":"8b23b47231d5163b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/8b23b47231d5163b","status":"passed","time":{"start":1724631560833,"stop":1724631700854,"duration":140021}}]},"tags":[]},"source":"7421a0356a2ad05c.json","parameterValues":["SevenoaksDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/754b638cb5b37ff9.json b/3.11/2086/data/test-cases/754b638cb5b37ff9.json deleted file mode 100644 index 0e33fa4bea..0000000000 --- a/3.11/2086/data/test-cases/754b638cb5b37ff9.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"754b638cb5b37ff9","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"04b39ae94b1ff1469a2ad10c001ef3a6","time":{"start":1725570126501,"stop":1725570171472,"duration":44971},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570126501,"stop":1725570126502,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570126502,"stop":1725570171471,"duration":44969},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570171471,"stop":1725570171471,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570171471,"stop":1725570171472,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"38914b0a6da90afb","name":"stdout","source":"38914b0a6da90afb.txt","type":"text/plain","size":59}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ReigateAndBansteadBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":10,"broken":0,"skipped":0,"passed":200,"unknown":0,"total":210},"items":[{"uid":"349bc830add0000f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/349bc830add0000f","status":"passed","time":{"start":1725495964990,"stop":1725496007424,"duration":42434}},{"uid":"1f0bb07abf8fe01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/1f0bb07abf8fe01","status":"passed","time":{"start":1725430966730,"stop":1725430985897,"duration":19167}},{"uid":"df5081cda36259b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/df5081cda36259b5","status":"passed","time":{"start":1725409634029,"stop":1725409676779,"duration":42750}},{"uid":"12ff5f4a964f4e29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/12ff5f4a964f4e29","status":"passed","time":{"start":1725404547815,"stop":1725404567217,"duration":19402}},{"uid":"55c3b13bdc51bc1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/55c3b13bdc51bc1f","status":"passed","time":{"start":1725385535337,"stop":1725385558703,"duration":23366}},{"uid":"accbedb15c3dd9f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/accbedb15c3dd9f4","status":"passed","time":{"start":1725347771649,"stop":1725347788904,"duration":17255}},{"uid":"fbb56578b1453a9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/fbb56578b1453a9a","status":"passed","time":{"start":1725323241211,"stop":1725323298618,"duration":57407}},{"uid":"1031d23b2e2af002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/1031d23b2e2af002","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725316881086,"stop":1725317181094,"duration":300008}},{"uid":"e659379eee143200","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/e659379eee143200","status":"passed","time":{"start":1725313622549,"stop":1725313657321,"duration":34772}},{"uid":"f36006c870587bea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/f36006c870587bea","status":"passed","time":{"start":1725311477383,"stop":1725311502577,"duration":25194}},{"uid":"1bf75ebfbc3577b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/1bf75ebfbc3577b4","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725308655363,"stop":1725308955370,"duration":300007}},{"uid":"56780a938e25eb46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/56780a938e25eb46","status":"passed","time":{"start":1725308573149,"stop":1725308582590,"duration":9441}},{"uid":"1e93b87680f085d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/1e93b87680f085d3","status":"passed","time":{"start":1725236686191,"stop":1725236714040,"duration":27849}},{"uid":"b1881980542d0f0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/b1881980542d0f0d","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725150369992,"stop":1725150669999,"duration":300007}},{"uid":"2c2fcbaa4652491e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/2c2fcbaa4652491e","status":"passed","time":{"start":1725063987027,"stop":1725064033447,"duration":46420}},{"uid":"f8fe6e1ca68254ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/f8fe6e1ca68254ce","status":"passed","time":{"start":1724977488854,"stop":1724977517320,"duration":28466}},{"uid":"468d411a6597392e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/468d411a6597392e","status":"passed","time":{"start":1724890918661,"stop":1724891071816,"duration":153155}},{"uid":"de96e3e3d4b7df10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/de96e3e3d4b7df10","status":"passed","time":{"start":1724804455514,"stop":1724804477795,"duration":22281}},{"uid":"5f303d95728c5ab6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/5f303d95728c5ab6","status":"passed","time":{"start":1724718041734,"stop":1724718198459,"duration":156725}},{"uid":"9f00aea3d45d0f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/9f00aea3d45d0f95","status":"passed","time":{"start":1724631693497,"stop":1724631856428,"duration":162931}}]},"tags":[]},"source":"754b638cb5b37ff9.json","parameterValues":["ReigateAndBansteadBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/7650c3982fc49f8f.json b/3.11/2086/data/test-cases/7650c3982fc49f8f.json deleted file mode 100644 index 667603bb51..0000000000 --- a/3.11/2086/data/test-cases/7650c3982fc49f8f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7650c3982fc49f8f","name":"Validate Council Output [SalfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"46bdc81110002bd93542f111d9af2812","time":{"start":1725570126062,"stop":1725570127445,"duration":1383},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570126062,"stop":1725570126062,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570126062,"stop":1725570127442,"duration":1380},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570127443,"stop":1725570127443,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570127443,"stop":1725570127445,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"765a260bcecab66","name":"stdout","source":"765a260bcecab66.txt","type":"text/plain","size":45}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SalfordCityCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":280,"unknown":0,"total":308},"items":[{"uid":"ca52c16de060e777","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/ca52c16de060e777","status":"passed","time":{"start":1725495636082,"stop":1725495639760,"duration":3678}},{"uid":"dc03a398e688eba1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/dc03a398e688eba1","status":"passed","time":{"start":1725430991615,"stop":1725430993872,"duration":2257}},{"uid":"1dd1b9fbd8d65ad3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/1dd1b9fbd8d65ad3","status":"passed","time":{"start":1725409319399,"stop":1725409321382,"duration":1983}},{"uid":"5ccfd892fb9f1fcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/5ccfd892fb9f1fcf","status":"passed","time":{"start":1725404571033,"stop":1725404573350,"duration":2317}},{"uid":"148bc9132274e507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/148bc9132274e507","status":"passed","time":{"start":1725385562143,"stop":1725385565407,"duration":3264}},{"uid":"833e98b2057a1e7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/833e98b2057a1e7e","status":"passed","time":{"start":1725347792565,"stop":1725347802836,"duration":10271}},{"uid":"52e78edd0d4ccbf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/52e78edd0d4ccbf1","status":"passed","time":{"start":1725322783273,"stop":1725322786761,"duration":3488}},{"uid":"848c39e64df15d6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/848c39e64df15d6c","status":"passed","time":{"start":1725317186377,"stop":1725317188218,"duration":1841}},{"uid":"41efe6480571d1a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/41efe6480571d1a0","status":"passed","time":{"start":1725313322284,"stop":1725313326087,"duration":3803}},{"uid":"fb989189813810cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/fb989189813810cb","status":"passed","time":{"start":1725311473565,"stop":1725311476564,"duration":2999}},{"uid":"209e066200d5b383","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/209e066200d5b383","status":"passed","time":{"start":1725308961042,"stop":1725308962972,"duration":1930}},{"uid":"45448d34509dccb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/45448d34509dccb7","status":"passed","time":{"start":1725308604389,"stop":1725308606057,"duration":1668}},{"uid":"7e9790b602f711ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/7e9790b602f711ce","status":"passed","time":{"start":1725236372116,"stop":1725236373685,"duration":1569}},{"uid":"59cfdd0a30767c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/59cfdd0a30767c21","status":"passed","time":{"start":1725150363305,"stop":1725150364934,"duration":1629}},{"uid":"2061314d12a2cc76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/2061314d12a2cc76","status":"passed","time":{"start":1725063676521,"stop":1725063678231,"duration":1710}},{"uid":"995dfdf387104ab7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/995dfdf387104ab7","status":"passed","time":{"start":1724977494403,"stop":1724977496322,"duration":1919}},{"uid":"d1afa710b27ce2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/d1afa710b27ce2ce","status":"passed","time":{"start":1724890780023,"stop":1724890781372,"duration":1349}},{"uid":"6ca9c74be69eb799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/6ca9c74be69eb799","status":"passed","time":{"start":1724804467251,"stop":1724804468671,"duration":1420}},{"uid":"f5187f7b1bd8bb1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/f5187f7b1bd8bb1f","status":"passed","time":{"start":1724717905971,"stop":1724717908261,"duration":2290}},{"uid":"9448506b762b28d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/9448506b762b28d4","status":"passed","time":{"start":1724631558268,"stop":1724631560830,"duration":2562}}]},"tags":[]},"source":"7650c3982fc49f8f.json","parameterValues":["SalfordCityCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/7878319c63bb8817.json b/3.11/2086/data/test-cases/7878319c63bb8817.json deleted file mode 100644 index 623b1f9edb..0000000000 --- a/3.11/2086/data/test-cases/7878319c63bb8817.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7878319c63bb8817","name":"Validate Council Output [KnowsleyMBCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"56740e3e170c4ada5e89fee4a4334687","time":{"start":1725569620917,"stop":1725569730836,"duration":109919},"status":"failed","statusMessage":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55726a2298da \n#1 0x557269ef7e50 \n#2 0x557269f47644 \n#3 0x557269f47931 \n#4 0x557269f8d534 \n#5 0x557269f6c4bd \n#6 0x557269f8a9c6 \n#7 0x557269f6c233 \n#8 0x557269f3a093 \n#9 0x557269f3b09e \n#10 0x55726a1f0b3b \n#11 0x55726a1f4af1 \n#12 0x55726a1dc705 \n#13 0x55726a1f5662 \n#14 0x55726a1c18df \n#15 0x55726a2186d8 \n#16 0x55726a2188a2 \n#17 0x55726a2286cc \n#18 0x7f7827b72a94 \n#19 0x7f7827bffa34 __clone","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/KnowsleyMBCouncil.py:40: in parse_data\n inputElement_postcode = WebDriverWait(driver, 30).until(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nmethod = ._predicate at 0x7f281a4cd300>\nmessage = ''\n\n def until(self, method: Callable[[D], Union[Literal[False], T]], message: str = \"\") -> T:\n \"\"\"Calls the method provided with the driver as an argument until the \\\n return value does not evaluate to ``False``.\n \n :param method: callable(WebDriver)\n :param message: optional message for :exc:`TimeoutException`\n :returns: the result of the last call to `method`\n :raises: :exc:`selenium.common.exceptions.TimeoutException` if timeout occurs\n \"\"\"\n screen = None\n stacktrace = None\n \n end_time = time.monotonic() + self._timeout\n while True:\n try:\n value = method(self._driver)\n if value:\n return value\n except self._ignored_exceptions as exc:\n screen = getattr(exc, \"screen\", None)\n stacktrace = getattr(exc, \"stacktrace\", None)\n time.sleep(self._poll)\n if time.monotonic() > end_time:\n break\n> raise TimeoutException(message, screen, stacktrace)\nE selenium.common.exceptions.TimeoutException: Message: \nE Stacktrace:\nE #0 0x55726a2298da \nE #1 0x557269ef7e50 \nE #2 0x557269f47644 \nE #3 0x557269f47931 \nE #4 0x557269f8d534 \nE #5 0x557269f6c4bd \nE #6 0x557269f8a9c6 \nE #7 0x557269f6c233 \nE #8 0x557269f3a093 \nE #9 0x557269f3b09e \nE #10 0x55726a1f0b3b \nE #11 0x55726a1f4af1 \nE #12 0x55726a1dc705 \nE #13 0x55726a1f5662 \nE #14 0x55726a1c18df \nE #15 0x55726a2186d8 \nE #16 0x55726a2188a2 \nE #17 0x55726a2286cc \nE #18 0x7f7827b72a94 \nE #19 0x7f7827bffa34 __clone\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/support/wait.py:105: TimeoutException","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55726a2298da \n#1 0x557269ef7e50 \n#2 0x557269f47644 \n#3 0x557269f47931 \n#4 0x557269f8d534 \n#5 0x557269f6c4bd \n#6 0x557269f8a9c6 \n#7 0x557269f6c233 \n#8 0x557269f3a093 \n#9 0x557269f3b09e \n#10 0x55726a1f0b3b \n#11 0x55726a1f4af1 \n#12 0x55726a1dc705 \n#13 0x55726a1f5662 \n#14 0x55726a1c18df \n#15 0x55726a2186d8 \n#16 0x55726a2188a2 \n#17 0x55726a2286cc \n#18 0x7f7827b72a94 \n#19 0x7f7827bffa34 __clone","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/KnowsleyMBCouncil.py:40: in parse_data\n inputElement_postcode = WebDriverWait(driver, 30).until(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nmethod = ._predicate at 0x7f281a4cd300>\nmessage = ''\n\n def until(self, method: Callable[[D], Union[Literal[False], T]], message: str = \"\") -> T:\n \"\"\"Calls the method provided with the driver as an argument until the \\\n return value does not evaluate to ``False``.\n \n :param method: callable(WebDriver)\n :param message: optional message for :exc:`TimeoutException`\n :returns: the result of the last call to `method`\n :raises: :exc:`selenium.common.exceptions.TimeoutException` if timeout occurs\n \"\"\"\n screen = None\n stacktrace = None\n \n end_time = time.monotonic() + self._timeout\n while True:\n try:\n value = method(self._driver)\n if value:\n return value\n except self._ignored_exceptions as exc:\n screen = getattr(exc, \"screen\", None)\n stacktrace = getattr(exc, \"stacktrace\", None)\n time.sleep(self._poll)\n if time.monotonic() > end_time:\n break\n> raise TimeoutException(message, screen, stacktrace)\nE selenium.common.exceptions.TimeoutException: Message: \nE Stacktrace:\nE #0 0x55726a2298da \nE #1 0x557269ef7e50 \nE #2 0x557269f47644 \nE #3 0x557269f47931 \nE #4 0x557269f8d534 \nE #5 0x557269f6c4bd \nE #6 0x557269f8a9c6 \nE #7 0x557269f6c233 \nE #8 0x557269f3a093 \nE #9 0x557269f3b09e \nE #10 0x55726a1f0b3b \nE #11 0x55726a1f4af1 \nE #12 0x55726a1dc705 \nE #13 0x55726a1f5662 \nE #14 0x55726a1c18df \nE #15 0x55726a2186d8 \nE #16 0x55726a2188a2 \nE #17 0x55726a2286cc \nE #18 0x7f7827b72a94 \nE #19 0x7f7827bffa34 __clone\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/support/wait.py:105: TimeoutException","steps":[{"name":"Given the council","time":{"start":1725569620918,"stop":1725569620918,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569620918,"stop":1725569730836,"duration":109918},"status":"failed","statusMessage":"Message: \nStacktrace:\n#0 0x55726a2298da \n#1 0x557269ef7e50 \n#2 0x557269f47644 \n#3 0x557269f47931 \n#4 0x557269f8d534 \n#5 0x557269f6c4bd \n#6 0x557269f8a9c6 \n#7 0x557269f6c233 \n#8 0x557269f3a093 \n#9 0x557269f3b09e \n#10 0x55726a1f0b3b \n#11 0x55726a1f4af1 \n#12 0x55726a1dc705 \n#13 0x55726a1f5662 \n#14 0x55726a1c18df \n#15 0x55726a2186d8 \n#16 0x55726a2188a2 \n#17 0x55726a2286cc \n#18 0x7f7827b72a94 \n#19 0x7f7827bffa34 __clone\n","statusTrace":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55726a2298da \n#1 0x557269ef7e50 \n#2 0x557269f47644 \n#3 0x557269f47931 \n#4 0x557269f8d534 \n#5 0x557269f6c4bd \n#6 0x557269f8a9c6 \n#7 0x557269f6c233 \n#8 0x557269f3a093 \n#9 0x557269f3b09e \n#10 0x55726a1f0b3b \n#11 0x55726a1f4af1 \n#12 0x55726a1dc705 \n#13 0x55726a1f5662 \n#14 0x55726a1c18df \n#15 0x55726a2186d8 \n#16 0x55726a2188a2 \n#17 0x55726a2286cc \n#18 0x7f7827b72a94 \n#19 0x7f7827bffa34 __clone\n\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[{"uid":"71d9c6069380a155","name":"stdout","source":"71d9c6069380a155.txt","type":"text/plain","size":654}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"KnowsleyMBCouncil"}],"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":0,"unknown":0,"total":130},"items":[{"uid":"723a58bb8e4091e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/723a58bb8e4091e4","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x561531c708da \n#1 0x56153193ee50 \n#2 0x56153198e644 \n#3 0x56153198e931 \n#4 0x5615319d4534 \n#5 0x5615319b34bd \n#6 0x5615319d19c6 \n#7 0x5615319b3233 \n#8 0x561531981093 \n#9 0x56153198209e \n#10 0x561531c37b3b \n#11 0x561531c3baf1 \n#12 0x561531c23705 \n#13 0x561531c3c662 \n#14 0x561531c088df \n#15 0x561531c5f6d8 \n#16 0x561531c5f8a2 \n#17 0x561531c6f6cc \n#18 0x7f755b469a94 \n#19 0x7f755b4f6a34 __clone","time":{"start":1725495400544,"stop":1725495482469,"duration":81925}},{"uid":"d61b32f8e2284e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/d61b32f8e2284e9f","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5597efd768da \n#1 0x5597efa44e50 \n#2 0x5597efa94644 \n#3 0x5597efa94931 \n#4 0x5597efada534 \n#5 0x5597efab94bd \n#6 0x5597efad79c6 \n#7 0x5597efab9233 \n#8 0x5597efa87093 \n#9 0x5597efa8809e \n#10 0x5597efd3db3b \n#11 0x5597efd41af1 \n#12 0x5597efd29705 \n#13 0x5597efd42662 \n#14 0x5597efd0e8df \n#15 0x5597efd656d8 \n#16 0x5597efd658a2 \n#17 0x5597efd756cc \n#18 0x7f2c4ef18a94 \n#19 0x7f2c4efa5a34 __clone","time":{"start":1725430390645,"stop":1725430543833,"duration":153188}},{"uid":"6eeaba866b897be2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/6eeaba866b897be2","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55cb1b45e8da \n#1 0x55cb1b12ce50 \n#2 0x55cb1b17c644 \n#3 0x55cb1b17c931 \n#4 0x55cb1b1c2534 \n#5 0x55cb1b1a14bd \n#6 0x55cb1b1bf9c6 \n#7 0x55cb1b1a1233 \n#8 0x55cb1b16f093 \n#9 0x55cb1b17009e \n#10 0x55cb1b425b3b \n#11 0x55cb1b429af1 \n#12 0x55cb1b411705 \n#13 0x55cb1b42a662 \n#14 0x55cb1b3f68df \n#15 0x55cb1b44d6d8 \n#16 0x55cb1b44d8a2 \n#17 0x55cb1b45d6cc \n#18 0x7f6a2fbe3a94 \n#19 0x7f6a2fc70a34 __clone","time":{"start":1725409130973,"stop":1725409222774,"duration":91801}},{"uid":"9a12f0c70ba84a69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/9a12f0c70ba84a69","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55ee6faac8da \n#1 0x55ee6f77ae50 \n#2 0x55ee6f7ca644 \n#3 0x55ee6f7ca931 \n#4 0x55ee6f810534 \n#5 0x55ee6f7ef4bd \n#6 0x55ee6f80d9c6 \n#7 0x55ee6f7ef233 \n#8 0x55ee6f7bd093 \n#9 0x55ee6f7be09e \n#10 0x55ee6fa73b3b \n#11 0x55ee6fa77af1 \n#12 0x55ee6fa5f705 \n#13 0x55ee6fa78662 \n#14 0x55ee6fa448df \n#15 0x55ee6fa9b6d8 \n#16 0x55ee6fa9b8a2 \n#17 0x55ee6faab6cc \n#18 0x7f275efffa94 \n#19 0x7f275f08ca34 __clone","time":{"start":1725404046437,"stop":1725404130464,"duration":84027}},{"uid":"ef1e06e298014e95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/ef1e06e298014e95","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x557cae5818da \n#1 0x557cae24fe50 \n#2 0x557cae29f644 \n#3 0x557cae29f931 \n#4 0x557cae2e5534 \n#5 0x557cae2c44bd \n#6 0x557cae2e29c6 \n#7 0x557cae2c4233 \n#8 0x557cae292093 \n#9 0x557cae29309e \n#10 0x557cae548b3b \n#11 0x557cae54caf1 \n#12 0x557cae534705 \n#13 0x557cae54d662 \n#14 0x557cae5198df \n#15 0x557cae5706d8 \n#16 0x557cae5708a2 \n#17 0x557cae5806cc \n#18 0x7f5a5487aa94 \n#19 0x7f5a54907a34 __clone","time":{"start":1725384951032,"stop":1725385102700,"duration":151668}},{"uid":"2eaa4e8e559a1bdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/2eaa4e8e559a1bdf","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5596d1eaf8da \n#1 0x5596d1b7de50 \n#2 0x5596d1bcd644 \n#3 0x5596d1bcd931 \n#4 0x5596d1c13534 \n#5 0x5596d1bf24bd \n#6 0x5596d1c109c6 \n#7 0x5596d1bf2233 \n#8 0x5596d1bc0093 \n#9 0x5596d1bc109e \n#10 0x5596d1e76b3b \n#11 0x5596d1e7aaf1 \n#12 0x5596d1e62705 \n#13 0x5596d1e7b662 \n#14 0x5596d1e478df \n#15 0x5596d1e9e6d8 \n#16 0x5596d1e9e8a2 \n#17 0x5596d1eae6cc \n#18 0x7fc19e5eba94 \n#19 0x7fc19e678a34 __clone","time":{"start":1725347188509,"stop":1725347321630,"duration":133121}},{"uid":"d78f989916f33b6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/d78f989916f33b6b","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55801304f8da \n#1 0x558012d1de50 \n#2 0x558012d6d644 \n#3 0x558012d6d931 \n#4 0x558012db3534 \n#5 0x558012d924bd \n#6 0x558012db09c6 \n#7 0x558012d92233 \n#8 0x558012d60093 \n#9 0x558012d6109e \n#10 0x558013016b3b \n#11 0x55801301aaf1 \n#12 0x558013002705 \n#13 0x55801301b662 \n#14 0x558012fe78df \n#15 0x55801303e6d8 \n#16 0x55801303e8a2 \n#17 0x55801304e6cc \n#18 0x7f9eab695a94 \n#19 0x7f9eab722a34 __clone","time":{"start":1725322570336,"stop":1725322622075,"duration":51739}},{"uid":"7924d24150835ada","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/7924d24150835ada","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55d9116ce8da \n#1 0x55d91139ce50 \n#2 0x55d9113ec644 \n#3 0x55d9113ec931 \n#4 0x55d911432534 \n#5 0x55d9114114bd \n#6 0x55d91142f9c6 \n#7 0x55d911411233 \n#8 0x55d9113df093 \n#9 0x55d9113e009e \n#10 0x55d911695b3b \n#11 0x55d911699af1 \n#12 0x55d911681705 \n#13 0x55d91169a662 \n#14 0x55d9116668df \n#15 0x55d9116bd6d8 \n#16 0x55d9116bd8a2 \n#17 0x55d9116cd6cc \n#18 0x7f3c13ac2a94 \n#19 0x7f3c13b4fa34 __clone","time":{"start":1725316348058,"stop":1725316419484,"duration":71426}},{"uid":"d801801aee0e624b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/d801801aee0e624b","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55aa50c498da \n#1 0x55aa50917e50 \n#2 0x55aa50967644 \n#3 0x55aa50967931 \n#4 0x55aa509ad534 \n#5 0x55aa5098c4bd \n#6 0x55aa509aa9c6 \n#7 0x55aa5098c233 \n#8 0x55aa5095a093 \n#9 0x55aa5095b09e \n#10 0x55aa50c10b3b \n#11 0x55aa50c14af1 \n#12 0x55aa50bfc705 \n#13 0x55aa50c15662 \n#14 0x55aa50be18df \n#15 0x55aa50c386d8 \n#16 0x55aa50c388a2 \n#17 0x55aa50c486cc \n#18 0x7f15f9a36a94 \n#19 0x7f15f9ac3a34 __clone","time":{"start":1725313030410,"stop":1725313154084,"duration":123674}},{"uid":"e060241fd372472e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/e060241fd372472e","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5575bac0e8da \n#1 0x5575ba8dce50 \n#2 0x5575ba92c644 \n#3 0x5575ba92c931 \n#4 0x5575ba972534 \n#5 0x5575ba9514bd \n#6 0x5575ba96f9c6 \n#7 0x5575ba951233 \n#8 0x5575ba91f093 \n#9 0x5575ba92009e \n#10 0x5575babd5b3b \n#11 0x5575babd9af1 \n#12 0x5575babc1705 \n#13 0x5575babda662 \n#14 0x5575baba68df \n#15 0x5575babfd6d8 \n#16 0x5575babfd8a2 \n#17 0x5575bac0d6cc \n#18 0x7fd35dccfa94 \n#19 0x7fd35dd5ca34 __clone","time":{"start":1725310867559,"stop":1725310984292,"duration":116733}},{"uid":"999f2313dc2eb4ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/999f2313dc2eb4ae","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55666103e8da \n#1 0x556660d0ce50 \n#2 0x556660d5c644 \n#3 0x556660d5c931 \n#4 0x556660da2534 \n#5 0x556660d814bd \n#6 0x556660d9f9c6 \n#7 0x556660d81233 \n#8 0x556660d4f093 \n#9 0x556660d5009e \n#10 0x556661005b3b \n#11 0x556661009af1 \n#12 0x556660ff1705 \n#13 0x55666100a662 \n#14 0x556660fd68df \n#15 0x55666102d6d8 \n#16 0x55666102d8a2 \n#17 0x55666103d6cc \n#18 0x7f32d0b62a94 \n#19 0x7f32d0befa34 __clone","time":{"start":1725308126081,"stop":1725308194600,"duration":68519}},{"uid":"440f271342021e51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/440f271342021e51","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55dee7f7a8da \n#1 0x55dee7c48e50 \n#2 0x55dee7c98644 \n#3 0x55dee7c98931 \n#4 0x55dee7cde534 \n#5 0x55dee7cbd4bd \n#6 0x55dee7cdb9c6 \n#7 0x55dee7cbd233 \n#8 0x55dee7c8b093 \n#9 0x55dee7c8c09e \n#10 0x55dee7f41b3b \n#11 0x55dee7f45af1 \n#12 0x55dee7f2d705 \n#13 0x55dee7f46662 \n#14 0x55dee7f128df \n#15 0x55dee7f696d8 \n#16 0x55dee7f698a2 \n#17 0x55dee7f796cc \n#18 0x7f962f3efa94 \n#19 0x7f962f47ca34 __clone","time":{"start":1725307989963,"stop":1725308064061,"duration":74098}},{"uid":"84b0ae3171ade185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/84b0ae3171ade185","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55bd793ed8da \n#1 0x55bd790bbe50 \n#2 0x55bd7910b644 \n#3 0x55bd7910b931 \n#4 0x55bd79151534 \n#5 0x55bd791304bd \n#6 0x55bd7914e9c6 \n#7 0x55bd79130233 \n#8 0x55bd790fe093 \n#9 0x55bd790ff09e \n#10 0x55bd793b4b3b \n#11 0x55bd793b8af1 \n#12 0x55bd793a0705 \n#13 0x55bd793b9662 \n#14 0x55bd793858df \n#15 0x55bd793dc6d8 \n#16 0x55bd793dc8a2 \n#17 0x55bd793ec6cc \n#18 0x7f1bc81cca94 \n#19 0x7f1bc8259a34 __clone","time":{"start":1725236072779,"stop":1725236192723,"duration":119944}},{"uid":"bf60dfa603573e4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/bf60dfa603573e4d","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55cc84c078da \n#1 0x55cc848d5e50 \n#2 0x55cc84925644 \n#3 0x55cc84925931 \n#4 0x55cc8496b534 \n#5 0x55cc8494a4bd \n#6 0x55cc849689c6 \n#7 0x55cc8494a233 \n#8 0x55cc84918093 \n#9 0x55cc8491909e \n#10 0x55cc84bceb3b \n#11 0x55cc84bd2af1 \n#12 0x55cc84bba705 \n#13 0x55cc84bd3662 \n#14 0x55cc84b9f8df \n#15 0x55cc84bf66d8 \n#16 0x55cc84bf68a2 \n#17 0x55cc84c066cc \n#18 0x7fa193ce7a94 \n#19 0x7fa193d74a34 __clone","time":{"start":1725149778206,"stop":1725149898236,"duration":120030}},{"uid":"a9a6815e33a7727e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/a9a6815e33a7727e","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5564fc4578da \n#1 0x5564fc125e50 \n#2 0x5564fc175644 \n#3 0x5564fc175931 \n#4 0x5564fc1bb534 \n#5 0x5564fc19a4bd \n#6 0x5564fc1b89c6 \n#7 0x5564fc19a233 \n#8 0x5564fc168093 \n#9 0x5564fc16909e \n#10 0x5564fc41eb3b \n#11 0x5564fc422af1 \n#12 0x5564fc40a705 \n#13 0x5564fc423662 \n#14 0x5564fc3ef8df \n#15 0x5564fc4466d8 \n#16 0x5564fc4468a2 \n#17 0x5564fc4566cc \n#18 0x7f749f5f9a94 \n#19 0x7f749f686a34 __clone","time":{"start":1725063332233,"stop":1725063422035,"duration":89802}},{"uid":"171043b49d064c43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/171043b49d064c43","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55ca0f2c78da \n#1 0x55ca0ef95e50 \n#2 0x55ca0efe5644 \n#3 0x55ca0efe5931 \n#4 0x55ca0f02b534 \n#5 0x55ca0f00a4bd \n#6 0x55ca0f0289c6 \n#7 0x55ca0f00a233 \n#8 0x55ca0efd8093 \n#9 0x55ca0efd909e \n#10 0x55ca0f28eb3b \n#11 0x55ca0f292af1 \n#12 0x55ca0f27a705 \n#13 0x55ca0f293662 \n#14 0x55ca0f25f8df \n#15 0x55ca0f2b66d8 \n#16 0x55ca0f2b68a2 \n#17 0x55ca0f2c66cc \n#18 0x7f83d4a04a94 \n#19 0x7f83d4a91a34 __clone","time":{"start":1724976882765,"stop":1724976974331,"duration":91566}},{"uid":"f29eec1e4bd2c7b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/f29eec1e4bd2c7b3","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5601dd1226ca \n#1 0x5601dcdf3600 \n#2 0x5601dce42bcb \n#3 0x5601dce42eb1 \n#4 0x5601dce86b24 \n#5 0x5601dce658cd \n#6 0x5601dce8404a \n#7 0x5601dce65643 \n#8 0x5601dce35d31 \n#9 0x5601dce3679e \n#10 0x5601dd0ea25b \n#11 0x5601dd0ee1f2 \n#12 0x5601dd0d7615 \n#13 0x5601dd0eed82 \n#14 0x5601dd0bc25f \n#15 0x5601dd111e68 \n#16 0x5601dd112040 \n#17 0x5601dd12149c \n#18 0x7f8857693a94 \n#19 0x7f8857720a34 __clone","time":{"start":1724890507288,"stop":1724890568426,"duration":61138}},{"uid":"cbf3f8341979ae12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/cbf3f8341979ae12","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x564d649026ca \n#1 0x564d645d3600 \n#2 0x564d64622bcb \n#3 0x564d64622eb1 \n#4 0x564d64666b24 \n#5 0x564d646458cd \n#6 0x564d6466404a \n#7 0x564d64645643 \n#8 0x564d64615d31 \n#9 0x564d6461679e \n#10 0x564d648ca25b \n#11 0x564d648ce1f2 \n#12 0x564d648b7615 \n#13 0x564d648ced82 \n#14 0x564d6489c25f \n#15 0x564d648f1e68 \n#16 0x564d648f2040 \n#17 0x564d6490149c \n#18 0x7f52f9754a94 \n#19 0x7f52f97e1a34 __clone","time":{"start":1724804026503,"stop":1724804085055,"duration":58552}},{"uid":"8121322b6e116849","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/8121322b6e116849","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55d48c0756ca \n#1 0x55d48bd46600 \n#2 0x55d48bd95bcb \n#3 0x55d48bd95eb1 \n#4 0x55d48bdd9b24 \n#5 0x55d48bdb88cd \n#6 0x55d48bdd704a \n#7 0x55d48bdb8643 \n#8 0x55d48bd88d31 \n#9 0x55d48bd8979e \n#10 0x55d48c03d25b \n#11 0x55d48c0411f2 \n#12 0x55d48c02a615 \n#13 0x55d48c041d82 \n#14 0x55d48c00f25f \n#15 0x55d48c064e68 \n#16 0x55d48c065040 \n#17 0x55d48c07449c \n#18 0x7f5ae6beaa94 \n#19 0x7f5ae6c77a34 __clone","time":{"start":1724717561345,"stop":1724717666471,"duration":105126}},{"uid":"defbd1052d0a4fa0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/defbd1052d0a4fa0","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x556f0e5606ca \n#1 0x556f0e231600 \n#2 0x556f0e280bcb \n#3 0x556f0e280eb1 \n#4 0x556f0e2c4b24 \n#5 0x556f0e2a38cd \n#6 0x556f0e2c204a \n#7 0x556f0e2a3643 \n#8 0x556f0e273d31 \n#9 0x556f0e27479e \n#10 0x556f0e52825b \n#11 0x556f0e52c1f2 \n#12 0x556f0e515615 \n#13 0x556f0e52cd82 \n#14 0x556f0e4fa25f \n#15 0x556f0e54fe68 \n#16 0x556f0e550040 \n#17 0x556f0e55f49c \n#18 0x7fdef0c8ba94 \n#19 0x7fdef0d18a34 __clone","time":{"start":1724631292746,"stop":1724631352073,"duration":59327}}]},"tags":[]},"source":"7878319c63bb8817.json","parameterValues":["KnowsleyMBCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/798a8d50407524c1.json b/3.11/2086/data/test-cases/798a8d50407524c1.json deleted file mode 100644 index 87456532a8..0000000000 --- a/3.11/2086/data/test-cases/798a8d50407524c1.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"798a8d50407524c1","name":"Validate Council Output [NeathPortTalbotCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6a7795e00df27bb2a2723cbd96dd78a1","time":{"start":1725569666383,"stop":1725569738128,"duration":71745},"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55c49cfee8da \n#1 0x55c49ccbce50 \n#2 0x55c49cd0c644 \n#3 0x55c49cd0c931 \n#4 0x55c49cd52534 \n#5 0x55c49cd314bd \n#6 0x55c49cd4f9c6 \n#7 0x55c49cd31233 \n#8 0x55c49ccff093 \n#9 0x55c49cd0009e \n#10 0x55c49cfb5b3b \n#11 0x55c49cfb9af1 \n#12 0x55c49cfa1705 \n#13 0x55c49cfba662 \n#14 0x55c49cf868df \n#15 0x55c49cfdd6d8 \n#16 0x55c49cfdd8a2 \n#17 0x55c49cfed6cc \n#18 0x7fb0e0852a94 \n#19 0x7fb0e08dfa34 __clone","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/NeathPortTalbotCouncil.py:43: in parse_data\n inputElement_postcode = driver.find_element(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:748: 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:354: 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: {\\...unknown>\\\\n#17 0x55c49cfed6cc \\\\u003Cunknown>\\\\n#18 0x7fb0e0852a94 \\\\u003Cunknown>\\\\n#19 0x7fb0e08dfa34 __clone\\\\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=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\nE (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x55c49cfee8da \nE #1 0x55c49ccbce50 \nE #2 0x55c49cd0c644 \nE #3 0x55c49cd0c931 \nE #4 0x55c49cd52534 \nE #5 0x55c49cd314bd \nE #6 0x55c49cd4f9c6 \nE #7 0x55c49cd31233 \nE #8 0x55c49ccff093 \nE #9 0x55c49cd0009e \nE #10 0x55c49cfb5b3b \nE #11 0x55c49cfb9af1 \nE #12 0x55c49cfa1705 \nE #13 0x55c49cfba662 \nE #14 0x55c49cf868df \nE #15 0x55c49cfdd6d8 \nE #16 0x55c49cfdd8a2 \nE #17 0x55c49cfed6cc \nE #18 0x7fb0e0852a94 \nE #19 0x7fb0e08dfa34 __clone\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=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55c49cfee8da \n#1 0x55c49ccbce50 \n#2 0x55c49cd0c644 \n#3 0x55c49cd0c931 \n#4 0x55c49cd52534 \n#5 0x55c49cd314bd \n#6 0x55c49cd4f9c6 \n#7 0x55c49cd31233 \n#8 0x55c49ccff093 \n#9 0x55c49cd0009e \n#10 0x55c49cfb5b3b \n#11 0x55c49cfb9af1 \n#12 0x55c49cfa1705 \n#13 0x55c49cfba662 \n#14 0x55c49cf868df \n#15 0x55c49cfdd6d8 \n#16 0x55c49cfdd8a2 \n#17 0x55c49cfed6cc \n#18 0x7fb0e0852a94 \n#19 0x7fb0e08dfa34 __clone","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/NeathPortTalbotCouncil.py:43: in parse_data\n inputElement_postcode = driver.find_element(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:748: 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:354: 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: {\\...unknown>\\\\n#17 0x55c49cfed6cc \\\\u003Cunknown>\\\\n#18 0x7fb0e0852a94 \\\\u003Cunknown>\\\\n#19 0x7fb0e08dfa34 __clone\\\\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=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\nE (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x55c49cfee8da \nE #1 0x55c49ccbce50 \nE #2 0x55c49cd0c644 \nE #3 0x55c49cd0c931 \nE #4 0x55c49cd52534 \nE #5 0x55c49cd314bd \nE #6 0x55c49cd4f9c6 \nE #7 0x55c49cd31233 \nE #8 0x55c49ccff093 \nE #9 0x55c49cd0009e \nE #10 0x55c49cfb5b3b \nE #11 0x55c49cfb9af1 \nE #12 0x55c49cfa1705 \nE #13 0x55c49cfba662 \nE #14 0x55c49cf868df \nE #15 0x55c49cfdd6d8 \nE #16 0x55c49cfdd8a2 \nE #17 0x55c49cfed6cc \nE #18 0x7fb0e0852a94 \nE #19 0x7fb0e08dfa34 __clone\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","time":{"start":1725569666383,"stop":1725569666384,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569666384,"stop":1725569738128,"duration":71744},"status":"failed","statusMessage":"Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55c49cfee8da \n#1 0x55c49ccbce50 \n#2 0x55c49cd0c644 \n#3 0x55c49cd0c931 \n#4 0x55c49cd52534 \n#5 0x55c49cd314bd \n#6 0x55c49cd4f9c6 \n#7 0x55c49cd31233 \n#8 0x55c49ccff093 \n#9 0x55c49cd0009e \n#10 0x55c49cfb5b3b \n#11 0x55c49cfb9af1 \n#12 0x55c49cfa1705 \n#13 0x55c49cfba662 \n#14 0x55c49cf868df \n#15 0x55c49cfdd6d8 \n#16 0x55c49cfdd8a2 \n#17 0x55c49cfed6cc \n#18 0x7fb0e0852a94 \n#19 0x7fb0e08dfa34 __clone\n","statusTrace":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55c49cfee8da \n#1 0x55c49ccbce50 \n#2 0x55c49cd0c644 \n#3 0x55c49cd0c931 \n#4 0x55c49cd52534 \n#5 0x55c49cd314bd \n#6 0x55c49cd4f9c6 \n#7 0x55c49cd31233 \n#8 0x55c49ccff093 \n#9 0x55c49cd0009e \n#10 0x55c49cfb5b3b \n#11 0x55c49cfb9af1 \n#12 0x55c49cfa1705 \n#13 0x55c49cfba662 \n#14 0x55c49cf868df \n#15 0x55c49cfdd6d8 \n#16 0x55c49cfdd8a2 \n#17 0x55c49cfed6cc \n#18 0x7fb0e0852a94 \n#19 0x7fb0e08dfa34 __clone\n\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[{"uid":"3ee442cb7aa722d8","name":"stdout","source":"3ee442cb7aa722d8.txt","type":"text/plain","size":1006}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":164,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":173},"items":[{"uid":"ac3d3137d16c1eb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/ac3d3137d16c1eb1","status":"failed","statusDetails":"selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable\n (Session info: chrome=128.0.6613.113)\nStacktrace:\n#0 0x56541f2ee8da \n#1 0x56541efbcc91 \n#2 0x56541f00d92f \n#3 0x56541f0014d6 \n#4 0x56541f031492 \n#5 0x56541f000e89 \n#6 0x56541f03165e \n#7 0x56541f04f9c6 \n#8 0x56541f031233 \n#9 0x56541efff093 \n#10 0x56541f00009e \n#11 0x56541f2b5b3b \n#12 0x56541f2b9af1 \n#13 0x56541f2a1705 \n#14 0x56541f2ba662 \n#15 0x56541f2868df \n#16 0x56541f2dd6d8 \n#17 0x56541f2dd8a2 \n#18 0x56541f2ed6cc \n#19 0x7f4584628a94 \n#20 0x7f45846b5a34 __clone","time":{"start":1725495567479,"stop":1725495601202,"duration":33723}},{"uid":"470c246f25ddc740","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/470c246f25ddc740","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56330af258da \n#1 0x56330abf3e50 \n#2 0x56330ac43644 \n#3 0x56330ac43931 \n#4 0x56330ac89534 \n#5 0x56330ac684bd \n#6 0x56330ac869c6 \n#7 0x56330ac68233 \n#8 0x56330ac36093 \n#9 0x56330ac3709e \n#10 0x56330aeecb3b \n#11 0x56330aef0af1 \n#12 0x56330aed8705 \n#13 0x56330aef1662 \n#14 0x56330aebd8df \n#15 0x56330af146d8 \n#16 0x56330af148a2 \n#17 0x56330af246cc \n#18 0x7fb62d125a94 \n#19 0x7fb62d1b2a34 __clone","time":{"start":1725430550830,"stop":1725430599277,"duration":48447}},{"uid":"65f50e63a904a192","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/65f50e63a904a192","status":"failed","statusDetails":"selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable\n (Session info: chrome=128.0.6613.113)\nStacktrace:\n#0 0x561adf8568da \n#1 0x561adf524c91 \n#2 0x561adf57592f \n#3 0x561adf5694d6 \n#4 0x561adf599492 \n#5 0x561adf568e89 \n#6 0x561adf59965e \n#7 0x561adf5b79c6 \n#8 0x561adf599233 \n#9 0x561adf567093 \n#10 0x561adf56809e \n#11 0x561adf81db3b \n#12 0x561adf821af1 \n#13 0x561adf809705 \n#14 0x561adf822662 \n#15 0x561adf7ee8df \n#16 0x561adf8456d8 \n#17 0x561adf8458a2 \n#18 0x561adf8556cc \n#19 0x7f20b9629a94 \n#20 0x7f20b96b6a34 __clone","time":{"start":1725409238439,"stop":1725409265843,"duration":27404}},{"uid":"dd2b5565a46f2b48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/dd2b5565a46f2b48","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5597720928da \n#1 0x559771d60e50 \n#2 0x559771db0644 \n#3 0x559771db0931 \n#4 0x559771df6534 \n#5 0x559771dd54bd \n#6 0x559771df39c6 \n#7 0x559771dd5233 \n#8 0x559771da3093 \n#9 0x559771da409e \n#10 0x559772059b3b \n#11 0x55977205daf1 \n#12 0x559772045705 \n#13 0x55977205e662 \n#14 0x55977202a8df \n#15 0x5597720816d8 \n#16 0x5597720818a2 \n#17 0x5597720916cc \n#18 0x7fdc0a619a94 \n#19 0x7fdc0a6a6a34 __clone","time":{"start":1725404099414,"stop":1725404170089,"duration":70675}},{"uid":"b79d03ac88d12803","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/b79d03ac88d12803","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x557ee29528da \n#1 0x557ee2620e50 \n#2 0x557ee2670644 \n#3 0x557ee2670931 \n#4 0x557ee26b6534 \n#5 0x557ee26954bd \n#6 0x557ee26b39c6 \n#7 0x557ee2695233 \n#8 0x557ee2663093 \n#9 0x557ee266409e \n#10 0x557ee2919b3b \n#11 0x557ee291daf1 \n#12 0x557ee2905705 \n#13 0x557ee291e662 \n#14 0x557ee28ea8df \n#15 0x557ee29416d8 \n#16 0x557ee29418a2 \n#17 0x557ee29516cc \n#18 0x7f202f4aba94 \n#19 0x7f202f538a34 __clone","time":{"start":1725385111605,"stop":1725385162105,"duration":50500}},{"uid":"56605641a18f848a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/56605641a18f848a","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5555ff3aa8da \n#1 0x5555ff078e50 \n#2 0x5555ff0c8644 \n#3 0x5555ff0c8931 \n#4 0x5555ff10e534 \n#5 0x5555ff0ed4bd \n#6 0x5555ff10b9c6 \n#7 0x5555ff0ed233 \n#8 0x5555ff0bb093 \n#9 0x5555ff0bc09e \n#10 0x5555ff371b3b \n#11 0x5555ff375af1 \n#12 0x5555ff35d705 \n#13 0x5555ff376662 \n#14 0x5555ff3428df \n#15 0x5555ff3996d8 \n#16 0x5555ff3998a2 \n#17 0x5555ff3a96cc \n#18 0x7fb559c3ca94 \n#19 0x7fb559cc9a34 __clone","time":{"start":1725347366465,"stop":1725347414523,"duration":48058}},{"uid":"6dcbb8880391ca4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/6dcbb8880391ca4e","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ae210d08da \n#1 0x55ae20d9ee50 \n#2 0x55ae20dee644 \n#3 0x55ae20dee931 \n#4 0x55ae20e34534 \n#5 0x55ae20e134bd \n#6 0x55ae20e319c6 \n#7 0x55ae20e13233 \n#8 0x55ae20de1093 \n#9 0x55ae20de209e \n#10 0x55ae21097b3b \n#11 0x55ae2109baf1 \n#12 0x55ae21083705 \n#13 0x55ae2109c662 \n#14 0x55ae210688df \n#15 0x55ae210bf6d8 \n#16 0x55ae210bf8a2 \n#17 0x55ae210cf6cc \n#18 0x7f5dc394aa94 \n#19 0x7f5dc39d7a34 __clone","time":{"start":1725322577320,"stop":1725322624402,"duration":47082}},{"uid":"8d33d9f2035ee9bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/8d33d9f2035ee9bb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55bd5c0448da \n#1 0x55bd5bd12e50 \n#2 0x55bd5bd62644 \n#3 0x55bd5bd62931 \n#4 0x55bd5bda8534 \n#5 0x55bd5bd874bd \n#6 0x55bd5bda59c6 \n#7 0x55bd5bd87233 \n#8 0x55bd5bd55093 \n#9 0x55bd5bd5609e \n#10 0x55bd5c00bb3b \n#11 0x55bd5c00faf1 \n#12 0x55bd5bff7705 \n#13 0x55bd5c010662 \n#14 0x55bd5bfdc8df \n#15 0x55bd5c0336d8 \n#16 0x55bd5c0338a2 \n#17 0x55bd5c0436cc \n#18 0x7f47214e9a94 \n#19 0x7f4721576a34 __clone","time":{"start":1725316465073,"stop":1725316514866,"duration":49793}},{"uid":"5e8f66ffa4c0a104","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/5e8f66ffa4c0a104","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e72206e8da \n#1 0x55e721d3ce50 \n#2 0x55e721d8c644 \n#3 0x55e721d8c931 \n#4 0x55e721dd2534 \n#5 0x55e721db14bd \n#6 0x55e721dcf9c6 \n#7 0x55e721db1233 \n#8 0x55e721d7f093 \n#9 0x55e721d8009e \n#10 0x55e722035b3b \n#11 0x55e722039af1 \n#12 0x55e722021705 \n#13 0x55e72203a662 \n#14 0x55e7220068df \n#15 0x55e72205d6d8 \n#16 0x55e72205d8a2 \n#17 0x55e72206d6cc \n#18 0x7fd7f1bbca94 \n#19 0x7fd7f1c49a34 __clone","time":{"start":1725313198506,"stop":1725313239236,"duration":40730}},{"uid":"f464532d54c832d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/f464532d54c832d1","status":"failed","statusDetails":"selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable\n (Session info: chrome=128.0.6613.113)\nStacktrace:\n#0 0x5617c3ebe8da \n#1 0x5617c3b8cc91 \n#2 0x5617c3bdd92f \n#3 0x5617c3bd14d6 \n#4 0x5617c3c01492 \n#5 0x5617c3bd0e89 \n#6 0x5617c3c0165e \n#7 0x5617c3c1f9c6 \n#8 0x5617c3c01233 \n#9 0x5617c3bcf093 \n#10 0x5617c3bd009e \n#11 0x5617c3e85b3b \n#12 0x5617c3e89af1 \n#13 0x5617c3e71705 \n#14 0x5617c3e8a662 \n#15 0x5617c3e568df \n#16 0x5617c3ead6d8 \n#17 0x5617c3ead8a2 \n#18 0x5617c3ebd6cc \n#19 0x7f0ffcbeba94 \n#20 0x7f0ffcc78a34 __clone","time":{"start":1725311087516,"stop":1725311109399,"duration":21883}},{"uid":"65d9534b77bb43a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/65d9534b77bb43a9","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e7adc8b8da \n#1 0x55e7ad959e50 \n#2 0x55e7ad9a9644 \n#3 0x55e7ad9a9931 \n#4 0x55e7ad9ef534 \n#5 0x55e7ad9ce4bd \n#6 0x55e7ad9ec9c6 \n#7 0x55e7ad9ce233 \n#8 0x55e7ad99c093 \n#9 0x55e7ad99d09e \n#10 0x55e7adc52b3b \n#11 0x55e7adc56af1 \n#12 0x55e7adc3e705 \n#13 0x55e7adc57662 \n#14 0x55e7adc238df \n#15 0x55e7adc7a6d8 \n#16 0x55e7adc7a8a2 \n#17 0x55e7adc8a6cc \n#18 0x7fdb34f3ca94 \n#19 0x7fdb34fc9a34 __clone","time":{"start":1725308238717,"stop":1725308287684,"duration":48967}},{"uid":"6abdc1991fef6284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/6abdc1991fef6284","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e98ba118da \n#1 0x55e98b6dfe50 \n#2 0x55e98b72f644 \n#3 0x55e98b72f931 \n#4 0x55e98b775534 \n#5 0x55e98b7544bd \n#6 0x55e98b7729c6 \n#7 0x55e98b754233 \n#8 0x55e98b722093 \n#9 0x55e98b72309e \n#10 0x55e98b9d8b3b \n#11 0x55e98b9dcaf1 \n#12 0x55e98b9c4705 \n#13 0x55e98b9dd662 \n#14 0x55e98b9a98df \n#15 0x55e98ba006d8 \n#16 0x55e98ba008a2 \n#17 0x55e98ba106cc \n#18 0x7f90dabcda94 \n#19 0x7f90dac5aa34 __clone","time":{"start":1725308176272,"stop":1725308224398,"duration":48126}},{"uid":"4cdeb32939abf912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/4cdeb32939abf912","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55c57c3af8da \n#1 0x55c57c07de50 \n#2 0x55c57c0cd644 \n#3 0x55c57c0cd931 \n#4 0x55c57c113534 \n#5 0x55c57c0f24bd \n#6 0x55c57c1109c6 \n#7 0x55c57c0f2233 \n#8 0x55c57c0c0093 \n#9 0x55c57c0c109e \n#10 0x55c57c376b3b \n#11 0x55c57c37aaf1 \n#12 0x55c57c362705 \n#13 0x55c57c37b662 \n#14 0x55c57c3478df \n#15 0x55c57c39e6d8 \n#16 0x55c57c39e8a2 \n#17 0x55c57c3ae6cc \n#18 0x7efdec345a94 \n#19 0x7efdec3d2a34 __clone","time":{"start":1725236199740,"stop":1725236229400,"duration":29660}},{"uid":"409a5570afb37133","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/409a5570afb37133","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x556066cf68da \n#1 0x5560669c4e50 \n#2 0x556066a14644 \n#3 0x556066a14931 \n#4 0x556066a5a534 \n#5 0x556066a394bd \n#6 0x556066a579c6 \n#7 0x556066a39233 \n#8 0x556066a07093 \n#9 0x556066a0809e \n#10 0x556066cbdb3b \n#11 0x556066cc1af1 \n#12 0x556066ca9705 \n#13 0x556066cc2662 \n#14 0x556066c8e8df \n#15 0x556066ce56d8 \n#16 0x556066ce58a2 \n#17 0x556066cf56cc \n#18 0x7f4f60528a94 \n#19 0x7f4f605b5a34 __clone","time":{"start":1725149906724,"stop":1725149929789,"duration":23065}},{"uid":"9c4d3de4187f8723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/9c4d3de4187f8723","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55f62d9638da \n#1 0x55f62d631e50 \n#2 0x55f62d681644 \n#3 0x55f62d681931 \n#4 0x55f62d6c7534 \n#5 0x55f62d6a64bd \n#6 0x55f62d6c49c6 \n#7 0x55f62d6a6233 \n#8 0x55f62d674093 \n#9 0x55f62d67509e \n#10 0x55f62d92ab3b \n#11 0x55f62d92eaf1 \n#12 0x55f62d916705 \n#13 0x55f62d92f662 \n#14 0x55f62d8fb8df \n#15 0x55f62d9526d8 \n#16 0x55f62d9528a2 \n#17 0x55f62d9626cc \n#18 0x7fda5ba12a94 \n#19 0x7fda5ba9fa34 __clone","time":{"start":1725063430557,"stop":1725063521169,"duration":90612}},{"uid":"cb8f30dfc072e157","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/cb8f30dfc072e157","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5582a22b48da \n#1 0x5582a1f82e50 \n#2 0x5582a1fd2644 \n#3 0x5582a1fd2931 \n#4 0x5582a2018534 \n#5 0x5582a1ff74bd \n#6 0x5582a20159c6 \n#7 0x5582a1ff7233 \n#8 0x5582a1fc5093 \n#9 0x5582a1fc609e \n#10 0x5582a227bb3b \n#11 0x5582a227faf1 \n#12 0x5582a2267705 \n#13 0x5582a2280662 \n#14 0x5582a224c8df \n#15 0x5582a22a36d8 \n#16 0x5582a22a38a2 \n#17 0x5582a22b36cc \n#18 0x7fb29f50ba94 \n#19 0x7fb29f598a34 __clone","time":{"start":1724976943381,"stop":1724977024398,"duration":81017}},{"uid":"475d06a933cd1c4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/475d06a933cd1c4e","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome-headless-shell=127.0.6533.119); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cab71126ca \n#1 0x55cab6de3600 \n#2 0x55cab6e32bcb \n#3 0x55cab6e32eb1 \n#4 0x55cab6e76b24 \n#5 0x55cab6e558cd \n#6 0x55cab6e7404a \n#7 0x55cab6e55643 \n#8 0x55cab6e25d31 \n#9 0x55cab6e2679e \n#10 0x55cab70da25b \n#11 0x55cab70de1f2 \n#12 0x55cab70c7615 \n#13 0x55cab70ded82 \n#14 0x55cab70ac25f \n#15 0x55cab7101e68 \n#16 0x55cab7102040 \n#17 0x55cab711149c \n#18 0x7f8d72fbda94 \n#19 0x7f8d7304aa34 __clone","time":{"start":1724890539466,"stop":1724890621844,"duration":82378}},{"uid":"8cdee72263a82973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/8cdee72263a82973","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome-headless-shell=127.0.6533.119); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55f07821f6ca \n#1 0x55f077ef0600 \n#2 0x55f077f3fbcb \n#3 0x55f077f3feb1 \n#4 0x55f077f83b24 \n#5 0x55f077f628cd \n#6 0x55f077f8104a \n#7 0x55f077f62643 \n#8 0x55f077f32d31 \n#9 0x55f077f3379e \n#10 0x55f0781e725b \n#11 0x55f0781eb1f2 \n#12 0x55f0781d4615 \n#13 0x55f0781ebd82 \n#14 0x55f0781b925f \n#15 0x55f07820ee68 \n#16 0x55f07820f040 \n#17 0x55f07821e49c \n#18 0x7f7076ab8a94 \n#19 0x7f7076b45a34 __clone","time":{"start":1724804123314,"stop":1724804151651,"duration":28337}},{"uid":"1ef1b8c4140d76ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/1ef1b8c4140d76ab","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\n (Session info: chrome-headless-shell=127.0.6533.119)\nStacktrace:\n#0 0x564358ec06ca \n#1 0x564358b91600 \n#2 0x564358be78e6 \n#3 0x564358be57f6 \n#4 0x564358be3277 \n#5 0x564358be211c \n#6 0x564358bd5be6 \n#7 0x564358c038a2 \n#8 0x564358bd5599 \n#9 0x564358c03a6e \n#10 0x564358c2204a \n#11 0x564358c03643 \n#12 0x564358bd3d31 \n#13 0x564358bd479e \n#14 0x564358e8825b \n#15 0x564358e8c1f2 \n#16 0x564358e75615 \n#17 0x564358e8cd82 \n#18 0x564358e5a25f \n#19 0x564358eafe68 \n#20 0x564358eb0040 \n#21 0x564358ebf49c \n#22 0x7f3246297a94 \n#23 0x7f3246324a34 __clone","time":{"start":1724717769982,"stop":1724717785798,"duration":15816}},{"uid":"779c2b3754fd4dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/779c2b3754fd4dc8","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: chrome-headless-shell=127.0.6533.119); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x557fb59716ca \n#1 0x557fb5642600 \n#2 0x557fb5691bcb \n#3 0x557fb5691eb1 \n#4 0x557fb56d5b24 \n#5 0x557fb56b48cd \n#6 0x557fb56d304a \n#7 0x557fb56b4643 \n#8 0x557fb5684d31 \n#9 0x557fb568579e \n#10 0x557fb593925b \n#11 0x557fb593d1f2 \n#12 0x557fb5926615 \n#13 0x557fb593dd82 \n#14 0x557fb590b25f \n#15 0x557fb5960e68 \n#16 0x557fb5961040 \n#17 0x557fb597049c \n#18 0x7ff77e4a0a94 \n#19 0x7ff77e52da34 __clone","time":{"start":1724631313464,"stop":1724631355888,"duration":42424}}]},"tags":[]},"source":"798a8d50407524c1.json","parameterValues":["NeathPortTalbotCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/7a991eb921b9f605.json b/3.11/2086/data/test-cases/7a991eb921b9f605.json deleted file mode 100644 index 16abe5b4e4..0000000000 --- a/3.11/2086/data/test-cases/7a991eb921b9f605.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7a991eb921b9f605","name":"Validate Council Output [ChichesterDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"0df0b0612684af8f3df3fbd36e6b25ba","time":{"start":1725568784280,"stop":1725568831718,"duration":47438},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":true,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725568784280,"stop":1725568784281,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568784281,"stop":1725568831716,"duration":47435},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725568831716,"stop":1725568831716,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725568831716,"stop":1725568831718,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"1a233dd825a21c0a","name":"stdout","source":"1a233dd825a21c0a.txt","type":"text/plain","size":52}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ChichesterDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":13,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":111},"items":[{"uid":"39f66dd81603162d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/39f66dd81603162d","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55c04e6a18da \n#1 0x55c04e36fe50 \n#2 0x55c04e3bf644 \n#3 0x55c04e3bf931 \n#4 0x55c04e405534 \n#5 0x55c04e3e44bd \n#6 0x55c04e4029c6 \n#7 0x55c04e3e4233 \n#8 0x55c04e3b2093 \n#9 0x55c04e3b309e \n#10 0x55c04e668b3b \n#11 0x55c04e66caf1 \n#12 0x55c04e654705 \n#13 0x55c04e66d662 \n#14 0x55c04e6398df \n#15 0x55c04e6906d8 \n#16 0x55c04e6908a2 \n#17 0x55c04e6a06cc \n#18 0x7f1e6f668a94 \n#19 0x7f1e6f6f5a34 __clone","time":{"start":1725494503655,"stop":1725494621903,"duration":118248}},{"uid":"4f1c5ed934a61a6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/4f1c5ed934a61a6c","status":"passed","time":{"start":1725429690617,"stop":1725429743633,"duration":53016}},{"uid":"9923c303e7aa5449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/9923c303e7aa5449","status":"passed","time":{"start":1725408161763,"stop":1725408275365,"duration":113602}},{"uid":"d7c73da1eed2f389","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/d7c73da1eed2f389","status":"passed","time":{"start":1725403305040,"stop":1725403350531,"duration":45491}},{"uid":"f162a8c121858468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/f162a8c121858468","status":"passed","time":{"start":1725384241103,"stop":1725384294923,"duration":53820}},{"uid":"acb58ab4a71e94b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/acb58ab4a71e94b3","status":"passed","time":{"start":1725346467222,"stop":1725346510417,"duration":43195}},{"uid":"97a296697cbfe8eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/97a296697cbfe8eb","status":"passed","time":{"start":1725321712956,"stop":1725321768741,"duration":55785}},{"uid":"7563ed91870569f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/7563ed91870569f7","status":"passed","time":{"start":1725315636956,"stop":1725315684905,"duration":47949}},{"uid":"5f35e8739b10a4e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/5f35e8739b10a4e9","status":"passed","time":{"start":1725312365286,"stop":1725312409207,"duration":43921}},{"uid":"1cd768a96b91ee70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/1cd768a96b91ee70","status":"passed","time":{"start":1725310208387,"stop":1725310252006,"duration":43619}},{"uid":"11d16c6198a3896e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/11d16c6198a3896e","status":"passed","time":{"start":1725307455410,"stop":1725307535548,"duration":80138}},{"uid":"38c6f738d0b8f36b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/38c6f738d0b8f36b","status":"passed","time":{"start":1725307326701,"stop":1725307372351,"duration":45650}},{"uid":"63bd9b1c7f7e5333","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/63bd9b1c7f7e5333","status":"passed","time":{"start":1725235273420,"stop":1725235320731,"duration":47311}},{"uid":"6c17682f0cbdc875","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/6c17682f0cbdc875","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56224084f8da \n#1 0x56224051de50 \n#2 0x56224056d644 \n#3 0x56224056d931 \n#4 0x5622405b3534 \n#5 0x5622405924bd \n#6 0x5622405b09c6 \n#7 0x562240592233 \n#8 0x562240560093 \n#9 0x56224056109e \n#10 0x562240816b3b \n#11 0x56224081aaf1 \n#12 0x562240802705 \n#13 0x56224081b662 \n#14 0x5622407e78df \n#15 0x56224083e6d8 \n#16 0x56224083e8a2 \n#17 0x56224084e6cc \n#18 0x7fbf69df2a94 \n#19 0x7fbf69e7fa34 __clone","time":{"start":1725148871038,"stop":1725148942407,"duration":71369}},{"uid":"4597ed6546047a77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/4597ed6546047a77","status":"passed","time":{"start":1725062470583,"stop":1725062517396,"duration":46813}},{"uid":"93bd399921c7c267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/93bd399921c7c267","status":"passed","time":{"start":1724976074975,"stop":1724976115973,"duration":40998}},{"uid":"d9435aa7d61b11b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/d9435aa7d61b11b2","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x562e040c26ca \n#1 0x562e03d93600 \n#2 0x562e03de2bcb \n#3 0x562e03de2eb1 \n#4 0x562e03e26b24 \n#5 0x562e03e058cd \n#6 0x562e03e2404a \n#7 0x562e03e05643 \n#8 0x562e03dd5d31 \n#9 0x562e03dd679e \n#10 0x562e0408a25b \n#11 0x562e0408e1f2 \n#12 0x562e04077615 \n#13 0x562e0408ed82 \n#14 0x562e0405c25f \n#15 0x562e040b1e68 \n#16 0x562e040b2040 \n#17 0x562e040c149c \n#18 0x7fd89771ba94 \n#19 0x7fd8977a8a34 __clone","time":{"start":1724889688096,"stop":1724889760264,"duration":72168}},{"uid":"a6808d4caa49a3d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/a6808d4caa49a3d8","status":"passed","time":{"start":1724803270111,"stop":1724803313734,"duration":43623}},{"uid":"dd32f2d1eeea75f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/dd32f2d1eeea75f3","status":"passed","time":{"start":1724716889333,"stop":1724716940594,"duration":51261}},{"uid":"d1d324d27453d330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/d1d324d27453d330","status":"passed","time":{"start":1724630476734,"stop":1724630523457,"duration":46723}}]},"tags":[]},"source":"7a991eb921b9f605.json","parameterValues":["ChichesterDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/7ce3d9bdd086151e.json b/3.11/2086/data/test-cases/7ce3d9bdd086151e.json deleted file mode 100644 index 2d6c0fc62b..0000000000 --- a/3.11/2086/data/test-cases/7ce3d9bdd086151e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7ce3d9bdd086151e","name":"Validate Council Output [TelfordAndWrekinCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"11020c356dd70ffa855347bdb9609889","time":{"start":1725570160190,"stop":1725570161451,"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","time":{"start":1725570160190,"stop":1725570160190,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570160190,"stop":1725570161450,"duration":1260},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570161450,"stop":1725570161450,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570161450,"stop":1725570161451,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"5d85955474b09555","name":"stdout","source":"5d85955474b09555.txt","type":"text/plain","size":50}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TelfordAndWrekinCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":129,"unknown":0,"total":129},"items":[{"uid":"81f43a570e874e69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/81f43a570e874e69","status":"passed","time":{"start":1725495997624,"stop":1725495998470,"duration":846}},{"uid":"60d402f43ffe328e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/60d402f43ffe328e","status":"passed","time":{"start":1725431291916,"stop":1725431292922,"duration":1006}},{"uid":"64be652843d302cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/64be652843d302cd","status":"passed","time":{"start":1725409684560,"stop":1725409685643,"duration":1083}},{"uid":"8c6a169768da4257","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/8c6a169768da4257","status":"passed","time":{"start":1725404591901,"stop":1725404592713,"duration":812}},{"uid":"f160c2fd0ad354c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/f160c2fd0ad354c9","status":"passed","time":{"start":1725385862493,"stop":1725385863435,"duration":942}},{"uid":"75303045a6332349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/75303045a6332349","status":"passed","time":{"start":1725348093031,"stop":1725348093793,"duration":762}},{"uid":"664fbd60e1421321","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/664fbd60e1421321","status":"passed","time":{"start":1725323138734,"stop":1725323139877,"duration":1143}},{"uid":"a57ccd0f1438c170","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/a57ccd0f1438c170","status":"passed","time":{"start":1725317230543,"stop":1725317231409,"duration":866}},{"uid":"4780109489f6881c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/4780109489f6881c","status":"passed","time":{"start":1725313665315,"stop":1725313666382,"duration":1067}},{"uid":"2ea9bb65f3f8e78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/2ea9bb65f3f8e78f","status":"passed","time":{"start":1725311497233,"stop":1725311498952,"duration":1719}},{"uid":"8b1ba8dbe22ab51b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/8b1ba8dbe22ab51b","status":"passed","time":{"start":1725308993186,"stop":1725308994009,"duration":823}},{"uid":"1f34df0b27dd9e4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/1f34df0b27dd9e4c","status":"passed","time":{"start":1725308752987,"stop":1725308753876,"duration":889}},{"uid":"64f17968eb0f536f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/64f17968eb0f536f","status":"passed","time":{"start":1725236707653,"stop":1725236708623,"duration":970}},{"uid":"1172ca8709eb748d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/1172ca8709eb748d","status":"passed","time":{"start":1725150689665,"stop":1725150690610,"duration":945}},{"uid":"baf6640d15f491cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/baf6640d15f491cc","status":"passed","time":{"start":1725063996159,"stop":1725063996936,"duration":777}},{"uid":"e18b43432b729206","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/e18b43432b729206","status":"passed","time":{"start":1724977822379,"stop":1724977823222,"duration":843}},{"uid":"5489cc4d13a0d1e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/5489cc4d13a0d1e8","status":"passed","time":{"start":1724891076680,"stop":1724891077692,"duration":1012}},{"uid":"39455ae759c354a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/39455ae759c354a5","status":"passed","time":{"start":1724804626648,"stop":1724804627543,"duration":895}},{"uid":"f3e47d4e9a8de0de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/f3e47d4e9a8de0de","status":"passed","time":{"start":1724718208574,"stop":1724718209842,"duration":1268}},{"uid":"323b8419aedb5af7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/323b8419aedb5af7","status":"passed","time":{"start":1724631864332,"stop":1724631865577,"duration":1245}}]},"tags":[]},"source":"7ce3d9bdd086151e.json","parameterValues":["TelfordAndWrekinCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/7d38207ec1c176e7.json b/3.11/2086/data/test-cases/7d38207ec1c176e7.json deleted file mode 100644 index 120f700f0d..0000000000 --- a/3.11/2086/data/test-cases/7d38207ec1c176e7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7d38207ec1c176e7","name":"Validate Council Output [BuckinghamshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d3931a358fdfe26e1ace17c1805a29ca","time":{"start":1725568788279,"stop":1725568833978,"duration":45699},"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569c8cdc8da \n#1 0x5569c89aae50 \n#2 0x5569c89fa644 \n#3 0x5569c89fa931 \n#4 0x5569c8a40534 \n#5 0x5569c8a1f4bd \n#6 0x5569c8a3d9c6 \n#7 0x5569c8a1f233 \n#8 0x5569c89ed093 \n#9 0x5569c89ee09e \n#10 0x5569c8ca3b3b \n#11 0x5569c8ca7af1 \n#12 0x5569c8c8f705 \n#13 0x5569c8ca8662 \n#14 0x5569c8c748df \n#15 0x5569c8ccb6d8 \n#16 0x5569c8ccb8a2 \n#17 0x5569c8cdb6cc \n#18 0x7ff46e07aa94 \n#19 0x7ff46e107a34 __clone","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/BuckinghamshireCouncil.py:50: in parse_data\n inputElement_pc = driver.find_element(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:748: 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:354: 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: {\\...unknown>\\\\n#17 0x5569c8cdb6cc \\\\u003Cunknown>\\\\n#18 0x7ff46e07aa94 \\\\u003Cunknown>\\\\n#19 0x7ff46e107a34 __clone\\\\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=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\nE (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x5569c8cdc8da \nE #1 0x5569c89aae50 \nE #2 0x5569c89fa644 \nE #3 0x5569c89fa931 \nE #4 0x5569c8a40534 \nE #5 0x5569c8a1f4bd \nE #6 0x5569c8a3d9c6 \nE #7 0x5569c8a1f233 \nE #8 0x5569c89ed093 \nE #9 0x5569c89ee09e \nE #10 0x5569c8ca3b3b \nE #11 0x5569c8ca7af1 \nE #12 0x5569c8c8f705 \nE #13 0x5569c8ca8662 \nE #14 0x5569c8c748df \nE #15 0x5569c8ccb6d8 \nE #16 0x5569c8ccb8a2 \nE #17 0x5569c8cdb6cc \nE #18 0x7ff46e07aa94 \nE #19 0x7ff46e107a34 __clone\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=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569c8cdc8da \n#1 0x5569c89aae50 \n#2 0x5569c89fa644 \n#3 0x5569c89fa931 \n#4 0x5569c8a40534 \n#5 0x5569c8a1f4bd \n#6 0x5569c8a3d9c6 \n#7 0x5569c8a1f233 \n#8 0x5569c89ed093 \n#9 0x5569c89ee09e \n#10 0x5569c8ca3b3b \n#11 0x5569c8ca7af1 \n#12 0x5569c8c8f705 \n#13 0x5569c8ca8662 \n#14 0x5569c8c748df \n#15 0x5569c8ccb6d8 \n#16 0x5569c8ccb8a2 \n#17 0x5569c8cdb6cc \n#18 0x7ff46e07aa94 \n#19 0x7ff46e107a34 __clone","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/BuckinghamshireCouncil.py:50: in parse_data\n inputElement_pc = driver.find_element(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:748: 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:354: 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: {\\...unknown>\\\\n#17 0x5569c8cdb6cc \\\\u003Cunknown>\\\\n#18 0x7ff46e07aa94 \\\\u003Cunknown>\\\\n#19 0x7ff46e107a34 __clone\\\\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=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\nE (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x5569c8cdc8da \nE #1 0x5569c89aae50 \nE #2 0x5569c89fa644 \nE #3 0x5569c89fa931 \nE #4 0x5569c8a40534 \nE #5 0x5569c8a1f4bd \nE #6 0x5569c8a3d9c6 \nE #7 0x5569c8a1f233 \nE #8 0x5569c89ed093 \nE #9 0x5569c89ee09e \nE #10 0x5569c8ca3b3b \nE #11 0x5569c8ca7af1 \nE #12 0x5569c8c8f705 \nE #13 0x5569c8ca8662 \nE #14 0x5569c8c748df \nE #15 0x5569c8ccb6d8 \nE #16 0x5569c8ccb8a2 \nE #17 0x5569c8cdb6cc \nE #18 0x7ff46e07aa94 \nE #19 0x7ff46e107a34 __clone\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","time":{"start":1725568788279,"stop":1725568788280,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568788280,"stop":1725568833978,"duration":45698},"status":"failed","statusMessage":"Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569c8cdc8da \n#1 0x5569c89aae50 \n#2 0x5569c89fa644 \n#3 0x5569c89fa931 \n#4 0x5569c8a40534 \n#5 0x5569c8a1f4bd \n#6 0x5569c8a3d9c6 \n#7 0x5569c8a1f233 \n#8 0x5569c89ed093 \n#9 0x5569c89ee09e \n#10 0x5569c8ca3b3b \n#11 0x5569c8ca7af1 \n#12 0x5569c8c8f705 \n#13 0x5569c8ca8662 \n#14 0x5569c8c748df \n#15 0x5569c8ccb6d8 \n#16 0x5569c8ccb8a2 \n#17 0x5569c8cdb6cc \n#18 0x7ff46e07aa94 \n#19 0x7ff46e107a34 __clone\n","statusTrace":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569c8cdc8da \n#1 0x5569c89aae50 \n#2 0x5569c89fa644 \n#3 0x5569c89fa931 \n#4 0x5569c8a40534 \n#5 0x5569c8a1f4bd \n#6 0x5569c8a3d9c6 \n#7 0x5569c8a1f233 \n#8 0x5569c89ed093 \n#9 0x5569c89ee09e \n#10 0x5569c8ca3b3b \n#11 0x5569c8ca7af1 \n#12 0x5569c8c8f705 \n#13 0x5569c8ca8662 \n#14 0x5569c8c748df \n#15 0x5569c8ccb6d8 \n#16 0x5569c8ccb8a2 \n#17 0x5569c8cdb6cc \n#18 0x7ff46e07aa94 \n#19 0x7ff46e107a34 __clone\n\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[{"uid":"12ff1dc9c688b5c1","name":"stdout","source":"12ff1dc9c688b5c1.txt","type":"text/plain","size":1001}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BuckinghamshireCouncil"}],"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":123,"unknown":0,"total":177},"items":[{"uid":"e69508ad944b31e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/e69508ad944b31e0","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5644f40948da \n#1 0x5644f3d62e50 \n#2 0x5644f3db2644 \n#3 0x5644f3db2931 \n#4 0x5644f3df8534 \n#5 0x5644f3dd74bd \n#6 0x5644f3df59c6 \n#7 0x5644f3dd7233 \n#8 0x5644f3da5093 \n#9 0x5644f3da609e \n#10 0x5644f405bb3b \n#11 0x5644f405faf1 \n#12 0x5644f4047705 \n#13 0x5644f4060662 \n#14 0x5644f402c8df \n#15 0x5644f40836d8 \n#16 0x5644f40838a2 \n#17 0x5644f40936cc \n#18 0x7fcd4db28a94 \n#19 0x7fcd4dbb5a34 __clone","time":{"start":1725494512566,"stop":1725494623464,"duration":110898}},{"uid":"b2e955ae2d5a51dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/b2e955ae2d5a51dd","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56260eb778da \n#1 0x56260e845e50 \n#2 0x56260e895644 \n#3 0x56260e895931 \n#4 0x56260e8db534 \n#5 0x56260e8ba4bd \n#6 0x56260e8d89c6 \n#7 0x56260e8ba233 \n#8 0x56260e888093 \n#9 0x56260e88909e \n#10 0x56260eb3eb3b \n#11 0x56260eb42af1 \n#12 0x56260eb2a705 \n#13 0x56260eb43662 \n#14 0x56260eb0f8df \n#15 0x56260eb666d8 \n#16 0x56260eb668a2 \n#17 0x56260eb766cc \n#18 0x7fac43ae3a94 \n#19 0x7fac43b70a34 __clone","time":{"start":1725429674069,"stop":1725429734507,"duration":60438}},{"uid":"40802b6670d2144f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/40802b6670d2144f","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b733e408da \n#1 0x55b733b0ee50 \n#2 0x55b733b5e644 \n#3 0x55b733b5e931 \n#4 0x55b733ba4534 \n#5 0x55b733b834bd \n#6 0x55b733ba19c6 \n#7 0x55b733b83233 \n#8 0x55b733b51093 \n#9 0x55b733b5209e \n#10 0x55b733e07b3b \n#11 0x55b733e0baf1 \n#12 0x55b733df3705 \n#13 0x55b733e0c662 \n#14 0x55b733dd88df \n#15 0x55b733e2f6d8 \n#16 0x55b733e2f8a2 \n#17 0x55b733e3f6cc \n#18 0x7fadd4954a94 \n#19 0x7fadd49e1a34 __clone","time":{"start":1725408226158,"stop":1725408277291,"duration":51133}},{"uid":"70f9a2183cc7a734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/70f9a2183cc7a734","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x559ddbd898da \n#1 0x559ddba57e50 \n#2 0x559ddbaa7644 \n#3 0x559ddbaa7931 \n#4 0x559ddbaed534 \n#5 0x559ddbacc4bd \n#6 0x559ddbaea9c6 \n#7 0x559ddbacc233 \n#8 0x559ddba9a093 \n#9 0x559ddba9b09e \n#10 0x559ddbd50b3b \n#11 0x559ddbd54af1 \n#12 0x559ddbd3c705 \n#13 0x559ddbd55662 \n#14 0x559ddbd218df \n#15 0x559ddbd786d8 \n#16 0x559ddbd788a2 \n#17 0x559ddbd886cc \n#18 0x7fb101308a94 \n#19 0x7fb101395a34 __clone","time":{"start":1725403308721,"stop":1725403352055,"duration":43334}},{"uid":"5545e9b7a14ae5fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/5545e9b7a14ae5fa","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55da910378da \n#1 0x55da90d05e50 \n#2 0x55da90d55644 \n#3 0x55da90d55931 \n#4 0x55da90d9b534 \n#5 0x55da90d7a4bd \n#6 0x55da90d989c6 \n#7 0x55da90d7a233 \n#8 0x55da90d48093 \n#9 0x55da90d4909e \n#10 0x55da90ffeb3b \n#11 0x55da91002af1 \n#12 0x55da90fea705 \n#13 0x55da91003662 \n#14 0x55da90fcf8df \n#15 0x55da910266d8 \n#16 0x55da910268a2 \n#17 0x55da910366cc \n#18 0x7f89ad31ca94 \n#19 0x7f89ad3a9a34 __clone","time":{"start":1725384226804,"stop":1725384289788,"duration":62984}},{"uid":"5f948b5847223d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/5f948b5847223d3d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55a9c636f8da \n#1 0x55a9c603de50 \n#2 0x55a9c608d644 \n#3 0x55a9c608d931 \n#4 0x55a9c60d3534 \n#5 0x55a9c60b24bd \n#6 0x55a9c60d09c6 \n#7 0x55a9c60b2233 \n#8 0x55a9c6080093 \n#9 0x55a9c608109e \n#10 0x55a9c6336b3b \n#11 0x55a9c633aaf1 \n#12 0x55a9c6322705 \n#13 0x55a9c633b662 \n#14 0x55a9c63078df \n#15 0x55a9c635e6d8 \n#16 0x55a9c635e8a2 \n#17 0x55a9c636e6cc \n#18 0x7ff5b81cfa94 \n#19 0x7ff5b825ca34 __clone","time":{"start":1725346451763,"stop":1725346505606,"duration":53843}},{"uid":"51f9b7ac7a31eff4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/51f9b7ac7a31eff4","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55c8d6d448da \n#1 0x55c8d6a12e50 \n#2 0x55c8d6a62644 \n#3 0x55c8d6a62931 \n#4 0x55c8d6aa8534 \n#5 0x55c8d6a874bd \n#6 0x55c8d6aa59c6 \n#7 0x55c8d6a87233 \n#8 0x55c8d6a55093 \n#9 0x55c8d6a5609e \n#10 0x55c8d6d0bb3b \n#11 0x55c8d6d0faf1 \n#12 0x55c8d6cf7705 \n#13 0x55c8d6d10662 \n#14 0x55c8d6cdc8df \n#15 0x55c8d6d336d8 \n#16 0x55c8d6d338a2 \n#17 0x55c8d6d436cc \n#18 0x7fae5287ba94 \n#19 0x7fae52908a34 __clone","time":{"start":1725321724319,"stop":1725321772054,"duration":47735}},{"uid":"e6f59408abc1b921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/e6f59408abc1b921","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x561e342588da \n#1 0x561e33f26e50 \n#2 0x561e33f76644 \n#3 0x561e33f76931 \n#4 0x561e33fbc534 \n#5 0x561e33f9b4bd \n#6 0x561e33fb99c6 \n#7 0x561e33f9b233 \n#8 0x561e33f69093 \n#9 0x561e33f6a09e \n#10 0x561e3421fb3b \n#11 0x561e34223af1 \n#12 0x561e3420b705 \n#13 0x561e34224662 \n#14 0x561e341f08df \n#15 0x561e342476d8 \n#16 0x561e342478a2 \n#17 0x561e342576cc \n#18 0x7f4dd3355a94 \n#19 0x7f4dd33e2a34 __clone","time":{"start":1725315625637,"stop":1725315676695,"duration":51058}},{"uid":"322f2260c6cb763a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/322f2260c6cb763a","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x557ba27b18da \n#1 0x557ba247fe50 \n#2 0x557ba24cf644 \n#3 0x557ba24cf931 \n#4 0x557ba2515534 \n#5 0x557ba24f44bd \n#6 0x557ba25129c6 \n#7 0x557ba24f4233 \n#8 0x557ba24c2093 \n#9 0x557ba24c309e \n#10 0x557ba2778b3b \n#11 0x557ba277caf1 \n#12 0x557ba2764705 \n#13 0x557ba277d662 \n#14 0x557ba27498df \n#15 0x557ba27a06d8 \n#16 0x557ba27a08a2 \n#17 0x557ba27b06cc \n#18 0x7fa59dc81a94 \n#19 0x7fa59dd0ea34 __clone","time":{"start":1725312347999,"stop":1725312404514,"duration":56515}},{"uid":"c8ba441e1870f8ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/c8ba441e1870f8ac","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e4e4c5a8da \n#1 0x55e4e4928e50 \n#2 0x55e4e4978644 \n#3 0x55e4e4978931 \n#4 0x55e4e49be534 \n#5 0x55e4e499d4bd \n#6 0x55e4e49bb9c6 \n#7 0x55e4e499d233 \n#8 0x55e4e496b093 \n#9 0x55e4e496c09e \n#10 0x55e4e4c21b3b \n#11 0x55e4e4c25af1 \n#12 0x55e4e4c0d705 \n#13 0x55e4e4c26662 \n#14 0x55e4e4bf28df \n#15 0x55e4e4c496d8 \n#16 0x55e4e4c498a2 \n#17 0x55e4e4c596cc \n#18 0x7f1a030d2a94 \n#19 0x7f1a0315fa34 __clone","time":{"start":1725310192290,"stop":1725310247374,"duration":55084}},{"uid":"c0fd45a7cfa1ed30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/c0fd45a7cfa1ed30","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x559a64e228da \n#1 0x559a64af0e50 \n#2 0x559a64b40644 \n#3 0x559a64b40931 \n#4 0x559a64b86534 \n#5 0x559a64b654bd \n#6 0x559a64b839c6 \n#7 0x559a64b65233 \n#8 0x559a64b33093 \n#9 0x559a64b3409e \n#10 0x559a64de9b3b \n#11 0x559a64dedaf1 \n#12 0x559a64dd5705 \n#13 0x559a64dee662 \n#14 0x559a64dba8df \n#15 0x559a64e116d8 \n#16 0x559a64e118a2 \n#17 0x559a64e216cc \n#18 0x7f88f8a02a94 \n#19 0x7f88f8a8fa34 __clone","time":{"start":1725307448494,"stop":1725307491601,"duration":43107}},{"uid":"a56103ae6b52dadb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/a56103ae6b52dadb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x558cc78538da \n#1 0x558cc7521e50 \n#2 0x558cc7571644 \n#3 0x558cc7571931 \n#4 0x558cc75b7534 \n#5 0x558cc75964bd \n#6 0x558cc75b49c6 \n#7 0x558cc7596233 \n#8 0x558cc7564093 \n#9 0x558cc756509e \n#10 0x558cc781ab3b \n#11 0x558cc781eaf1 \n#12 0x558cc7806705 \n#13 0x558cc781f662 \n#14 0x558cc77eb8df \n#15 0x558cc78426d8 \n#16 0x558cc78428a2 \n#17 0x558cc78526cc \n#18 0x7fc052010a94 \n#19 0x7fc05209da34 __clone","time":{"start":1725307308120,"stop":1725307367352,"duration":59232}},{"uid":"6a0d96cfd7a4569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/6a0d96cfd7a4569","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55bb638fd8da \n#1 0x55bb635cbe50 \n#2 0x55bb6361b644 \n#3 0x55bb6361b931 \n#4 0x55bb63661534 \n#5 0x55bb636404bd \n#6 0x55bb6365e9c6 \n#7 0x55bb63640233 \n#8 0x55bb6360e093 \n#9 0x55bb6360f09e \n#10 0x55bb638c4b3b \n#11 0x55bb638c8af1 \n#12 0x55bb638b0705 \n#13 0x55bb638c9662 \n#14 0x55bb638958df \n#15 0x55bb638ec6d8 \n#16 0x55bb638ec8a2 \n#17 0x55bb638fc6cc \n#18 0x7ff74e33ea94 \n#19 0x7ff74e3cba34 __clone","time":{"start":1725235273409,"stop":1725235276309,"duration":2900}},{"uid":"b105afc99fe0e5cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/b105afc99fe0e5cf","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55819f12e8da \n#1 0x55819edfce50 \n#2 0x55819ee4c644 \n#3 0x55819ee4c931 \n#4 0x55819ee92534 \n#5 0x55819ee714bd \n#6 0x55819ee8f9c6 \n#7 0x55819ee71233 \n#8 0x55819ee3f093 \n#9 0x55819ee4009e \n#10 0x55819f0f5b3b \n#11 0x55819f0f9af1 \n#12 0x55819f0e1705 \n#13 0x55819f0fa662 \n#14 0x55819f0c68df \n#15 0x55819f11d6d8 \n#16 0x55819f11d8a2 \n#17 0x55819f12d6cc \n#18 0x7fa584b37a94 \n#19 0x7fa584bc4a34 __clone","time":{"start":1725148871040,"stop":1725148987252,"duration":116212}},{"uid":"c34a42a21b15a8eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/c34a42a21b15a8eb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555dd37668da \n#1 0x555dd3434e50 \n#2 0x555dd3484644 \n#3 0x555dd3484931 \n#4 0x555dd34ca534 \n#5 0x555dd34a94bd \n#6 0x555dd34c79c6 \n#7 0x555dd34a9233 \n#8 0x555dd3477093 \n#9 0x555dd347809e \n#10 0x555dd372db3b \n#11 0x555dd3731af1 \n#12 0x555dd3719705 \n#13 0x555dd3732662 \n#14 0x555dd36fe8df \n#15 0x555dd37556d8 \n#16 0x555dd37558a2 \n#17 0x555dd37656cc \n#18 0x7fe338339a94 \n#19 0x7fe3383c6a34 __clone","time":{"start":1725062470571,"stop":1725062472503,"duration":1932}},{"uid":"a6e3f1ad0d870b73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/a6e3f1ad0d870b73","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome=128.0.6613.113); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e348f578da \n#1 0x55e348c25e50 \n#2 0x55e348c75644 \n#3 0x55e348c75931 \n#4 0x55e348cbb534 \n#5 0x55e348c9a4bd \n#6 0x55e348cb89c6 \n#7 0x55e348c9a233 \n#8 0x55e348c68093 \n#9 0x55e348c6909e \n#10 0x55e348f1eb3b \n#11 0x55e348f22af1 \n#12 0x55e348f0a705 \n#13 0x55e348f23662 \n#14 0x55e348eef8df \n#15 0x55e348f466d8 \n#16 0x55e348f468a2 \n#17 0x55e348f566cc \n#18 0x7f25b0754a94 \n#19 0x7f25b07e1a34 __clone","time":{"start":1724976074988,"stop":1724976077130,"duration":2142}},{"uid":"97956ab7bb899d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/97956ab7bb899d1","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome-headless-shell=127.0.6533.119); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ebcfbbc6ca \n#1 0x55ebcf88d600 \n#2 0x55ebcf8dcbcb \n#3 0x55ebcf8dceb1 \n#4 0x55ebcf920b24 \n#5 0x55ebcf8ff8cd \n#6 0x55ebcf91e04a \n#7 0x55ebcf8ff643 \n#8 0x55ebcf8cfd31 \n#9 0x55ebcf8d079e \n#10 0x55ebcfb8425b \n#11 0x55ebcfb881f2 \n#12 0x55ebcfb71615 \n#13 0x55ebcfb88d82 \n#14 0x55ebcfb5625f \n#15 0x55ebcfbabe68 \n#16 0x55ebcfbac040 \n#17 0x55ebcfbbb49c \n#18 0x7f7c94d50a94 \n#19 0x7f7c94ddda34 __clone","time":{"start":1724889688085,"stop":1724889689964,"duration":1879}},{"uid":"7c91ed405e8e562a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/7c91ed405e8e562a","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome-headless-shell=127.0.6533.119); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55dacdce36ca \n#1 0x55dacd9b4600 \n#2 0x55dacda03bcb \n#3 0x55dacda03eb1 \n#4 0x55dacda47b24 \n#5 0x55dacda268cd \n#6 0x55dacda4504a \n#7 0x55dacda26643 \n#8 0x55dacd9f6d31 \n#9 0x55dacd9f779e \n#10 0x55dacdcab25b \n#11 0x55dacdcaf1f2 \n#12 0x55dacdc98615 \n#13 0x55dacdcafd82 \n#14 0x55dacdc7d25f \n#15 0x55dacdcd2e68 \n#16 0x55dacdcd3040 \n#17 0x55dacdce249c \n#18 0x7f1979d1ea94 \n#19 0x7f1979daba34 __clone","time":{"start":1724803270108,"stop":1724803305867,"duration":35759}},{"uid":"ab20fe2c8cc0836e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/ab20fe2c8cc0836e","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome-headless-shell=127.0.6533.119); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56315e21d6ca \n#1 0x56315deee600 \n#2 0x56315df3dbcb \n#3 0x56315df3deb1 \n#4 0x56315df81b24 \n#5 0x56315df608cd \n#6 0x56315df7f04a \n#7 0x56315df60643 \n#8 0x56315df30d31 \n#9 0x56315df3179e \n#10 0x56315e1e525b \n#11 0x56315e1e91f2 \n#12 0x56315e1d2615 \n#13 0x56315e1e9d82 \n#14 0x56315e1b725f \n#15 0x56315e20ce68 \n#16 0x56315e20d040 \n#17 0x56315e21c49c \n#18 0x7f4380dc2a94 \n#19 0x7f4380e4fa34 __clone","time":{"start":1724716889346,"stop":1724716891777,"duration":2431}},{"uid":"87798a51489d1fcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/87798a51489d1fcd","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"COPYOFECHOCOLLECTIONDATES_ADDRESSSELECTION_ADDRESSSELECTIONPOSTCODE\"]\"}\n (Session info: chrome-headless-shell=127.0.6533.119); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5579495a86ca \n#1 0x557949279600 \n#2 0x5579492c8bcb \n#3 0x5579492c8eb1 \n#4 0x55794930cb24 \n#5 0x5579492eb8cd \n#6 0x55794930a04a \n#7 0x5579492eb643 \n#8 0x5579492bbd31 \n#9 0x5579492bc79e \n#10 0x55794957025b \n#11 0x5579495741f2 \n#12 0x55794955d615 \n#13 0x557949574d82 \n#14 0x55794954225f \n#15 0x557949597e68 \n#16 0x557949598040 \n#17 0x5579495a749c \n#18 0x7f45f615fa94 \n#19 0x7f45f61eca34 __clone","time":{"start":1724630476725,"stop":1724630479091,"duration":2366}}]},"tags":[]},"source":"7d38207ec1c176e7.json","parameterValues":["BuckinghamshireCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/7db6bc258b0acbfb.json b/3.11/2086/data/test-cases/7db6bc258b0acbfb.json deleted file mode 100644 index 32ef81094e..0000000000 --- a/3.11/2086/data/test-cases/7db6bc258b0acbfb.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7db6bc258b0acbfb","name":"Validate Council Output [BromleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7f3dc7acf0fc90eded39e25c4ed3bb60","time":{"start":1725569478157,"stop":1725569511442,"duration":33285},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569478158,"stop":1725569478158,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569478158,"stop":1725569511441,"duration":33283},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569511441,"stop":1725569511441,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569511441,"stop":1725569511442,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"87c057f620f7841f","name":"stdout","source":"87c057f620f7841f.txt","type":"text/plain","size":48}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2741-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BromleyBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":56,"broken":0,"skipped":0,"passed":254,"unknown":0,"total":310},"items":[{"uid":"450cb681b8997170","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/450cb681b8997170","status":"passed","time":{"start":1725495267842,"stop":1725495374672,"duration":106830}},{"uid":"e27db1d15273e46e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/e27db1d15273e46e","status":"passed","time":{"start":1725430346289,"stop":1725430366682,"duration":20393}},{"uid":"6b86eaaa690bc6fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/6b86eaaa690bc6fa","status":"passed","time":{"start":1725408922251,"stop":1725408987883,"duration":65632}},{"uid":"9cfea60c77687808","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/9cfea60c77687808","status":"passed","time":{"start":1725403972977,"stop":1725404007054,"duration":34077}},{"uid":"87487bdc97772d40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/87487bdc97772d40","status":"passed","time":{"start":1725384906783,"stop":1725384928505,"duration":21722}},{"uid":"10822b3412ad13ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/10822b3412ad13ac","status":"passed","time":{"start":1725347154020,"stop":1725347181456,"duration":27436}},{"uid":"14ab13808246534","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/14ab13808246534","status":"passed","time":{"start":1725322356081,"stop":1725322466842,"duration":110761}},{"uid":"4b520631312a5c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/4b520631312a5c91","status":"passed","time":{"start":1725316313146,"stop":1725316341077,"duration":27931}},{"uid":"935b524f9d22f3c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/935b524f9d22f3c1","status":"passed","time":{"start":1725313003979,"stop":1725313023458,"duration":19479}},{"uid":"cf3756d45bfce285","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/cf3756d45bfce285","status":"passed","time":{"start":1725310845126,"stop":1725310860617,"duration":15491}},{"uid":"8daa35baf00001f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/8daa35baf00001f4","status":"passed","time":{"start":1725308093209,"stop":1725308119010,"duration":25801}},{"uid":"cf7d186e8a2ade4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/cf7d186e8a2ade4f","status":"passed","time":{"start":1725307971715,"stop":1725308002490,"duration":30775}},{"uid":"45f67eaf38ebe14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/45f67eaf38ebe14","status":"passed","time":{"start":1725235989017,"stop":1725236017785,"duration":28768}},{"uid":"89a2680ac2c5d7d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/89a2680ac2c5d7d3","status":"passed","time":{"start":1725149674535,"stop":1725149726709,"duration":52174}},{"uid":"2e52dab353ccc3f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/2e52dab353ccc3f0","status":"passed","time":{"start":1725063136621,"stop":1725063234058,"duration":97437}},{"uid":"8e509dc30fe991d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/8e509dc30fe991d2","status":"passed","time":{"start":1724976764315,"stop":1724976831009,"duration":66694}},{"uid":"558c3aa303542bc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/558c3aa303542bc1","status":"passed","time":{"start":1724890419872,"stop":1724890471484,"duration":51612}},{"uid":"1457d7f313b5c48b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/1457d7f313b5c48b","status":"passed","time":{"start":1724803880091,"stop":1724803974216,"duration":94125}},{"uid":"508d5941dbab0f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/508d5941dbab0f5f","status":"passed","time":{"start":1724717508765,"stop":1724717554056,"duration":45291}},{"uid":"e95f99231d345c6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/e95f99231d345c6a","status":"passed","time":{"start":1724631185077,"stop":1724631224511,"duration":39434}}]},"tags":[]},"source":"7db6bc258b0acbfb.json","parameterValues":["BromleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/7f39e99174fdefed.json b/3.11/2086/data/test-cases/7f39e99174fdefed.json deleted file mode 100644 index 24be78fa2f..0000000000 --- a/3.11/2086/data/test-cases/7f39e99174fdefed.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7f39e99174fdefed","name":"Validate Council Output [SolihullCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"34795c7f3b127486d0e523b7855ff907","time":{"start":1725569832713,"stop":1725569834275,"duration":1562},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569832714,"stop":1725569832714,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569832714,"stop":1725569834274,"duration":1560},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569834274,"stop":1725569834274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569834274,"stop":1725569834275,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"ea8b03951901b80","name":"stdout","source":"ea8b03951901b80.txt","type":"text/plain","size":42}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"SolihullCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":129,"unknown":0,"total":129},"items":[{"uid":"3dad15776252e633","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/3dad15776252e633","status":"passed","time":{"start":1725495957246,"stop":1725495959009,"duration":1763}},{"uid":"868cc448c2208c38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/868cc448c2208c38","status":"passed","time":{"start":1725430982379,"stop":1725430983822,"duration":1443}},{"uid":"2d6ad427d742e061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/2d6ad427d742e061","status":"passed","time":{"start":1725409639915,"stop":1725409641440,"duration":1525}},{"uid":"2d05aeb079868a70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/2d05aeb079868a70","status":"passed","time":{"start":1725404564248,"stop":1725404565753,"duration":1505}},{"uid":"794b4d0237f3211b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/794b4d0237f3211b","status":"passed","time":{"start":1725385550514,"stop":1725385551997,"duration":1483}},{"uid":"58aab0eaab7a5c36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/58aab0eaab7a5c36","status":"passed","time":{"start":1725347788209,"stop":1725347789644,"duration":1435}},{"uid":"ca62a42877c867e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/ca62a42877c867e","status":"passed","time":{"start":1725322807542,"stop":1725322809056,"duration":1514}},{"uid":"119d022d113e55a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/119d022d113e55a4","status":"passed","time":{"start":1725316899172,"stop":1725316900473,"duration":1301}},{"uid":"51cdc4400e6246ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/51cdc4400e6246ea","status":"passed","time":{"start":1725313656513,"stop":1725313658225,"duration":1712}},{"uid":"6664610ea67db381","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/6664610ea67db381","status":"passed","time":{"start":1725311184448,"stop":1725311187032,"duration":2584}},{"uid":"b8c6ce6d2c7752e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/b8c6ce6d2c7752e6","status":"passed","time":{"start":1725308669105,"stop":1725308670365,"duration":1260}},{"uid":"822e5e97752289f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/822e5e97752289f2","status":"passed","time":{"start":1725308599788,"stop":1725308601121,"duration":1333}},{"uid":"a8719d7bdf36c075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/a8719d7bdf36c075","status":"passed","time":{"start":1725236693912,"stop":1725236695693,"duration":1781}},{"uid":"8fbc7daeedfe8af6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/8fbc7daeedfe8af6","status":"passed","time":{"start":1725150393621,"stop":1725150395187,"duration":1566}},{"uid":"6ab2e4cb7b351915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/6ab2e4cb7b351915","status":"passed","time":{"start":1725063700326,"stop":1725063701965,"duration":1639}},{"uid":"7426b9af4bb91b66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/7426b9af4bb91b66","status":"passed","time":{"start":1724977509473,"stop":1724977511190,"duration":1717}},{"uid":"5eb6872fb7d029a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/5eb6872fb7d029a0","status":"passed","time":{"start":1724890929986,"stop":1724890931360,"duration":1374}},{"uid":"64625338add59483","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/64625338add59483","status":"passed","time":{"start":1724804471437,"stop":1724804473395,"duration":1958}},{"uid":"5012cfc50e0fa40f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/5012cfc50e0fa40f","status":"passed","time":{"start":1724718053751,"stop":1724718055432,"duration":1681}},{"uid":"b685269da0f2814b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/b685269da0f2814b","status":"passed","time":{"start":1724631546138,"stop":1724631548704,"duration":2566}}]},"tags":[]},"source":"7f39e99174fdefed.json","parameterValues":["SolihullCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/81da01e34e7a61d6.json b/3.11/2086/data/test-cases/81da01e34e7a61d6.json deleted file mode 100644 index ff924f7710..0000000000 --- a/3.11/2086/data/test-cases/81da01e34e7a61d6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"81da01e34e7a61d6","name":"Validate Council Output [KirkleesCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2f6e35714aa3faf6e527401d2be1436f","time":{"start":1725569519218,"stop":1725569620826,"duration":101608},"status":"failed","statusMessage":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x564069f438da \n#1 0x564069c11e50 \n#2 0x564069c61644 \n#3 0x564069c61931 \n#4 0x564069ca7534 \n#5 0x564069c864bd \n#6 0x564069ca49c6 \n#7 0x564069c86233 \n#8 0x564069c54093 \n#9 0x564069c5509e \n#10 0x564069f0ab3b \n#11 0x564069f0eaf1 \n#12 0x564069ef6705 \n#13 0x564069f0f662 \n#14 0x564069edb8df \n#15 0x564069f326d8 \n#16 0x564069f328a2 \n#17 0x564069f426cc \n#18 0x7f324575da94 \n#19 0x7f32457eaa34 __clone","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/KirkleesCouncil.py:41: in parse_data\n return self._parse_data(*args, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/KirkleesCouncil.py:74: in _parse_data\n wait_for_element(\nuk_bin_collection/uk_bin_collection/councils/KirkleesCouncil.py:18: in wait_for_element\n wait_for_element_conditions(driver, element_present, timeout=timeout)\nuk_bin_collection/uk_bin_collection/councils/KirkleesCouncil.py:23: in wait_for_element_conditions\n WebDriverWait(driver, timeout).until(conditions)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nmethod = ._predicate at 0x7f281a211440>\nmessage = ''\n\n def until(self, method: Callable[[D], Union[Literal[False], T]], message: str = \"\") -> T:\n \"\"\"Calls the method provided with the driver as an argument until the \\\n return value does not evaluate to ``False``.\n \n :param method: callable(WebDriver)\n :param message: optional message for :exc:`TimeoutException`\n :returns: the result of the last call to `method`\n :raises: :exc:`selenium.common.exceptions.TimeoutException` if timeout occurs\n \"\"\"\n screen = None\n stacktrace = None\n \n end_time = time.monotonic() + self._timeout\n while True:\n try:\n value = method(self._driver)\n if value:\n return value\n except self._ignored_exceptions as exc:\n screen = getattr(exc, \"screen\", None)\n stacktrace = getattr(exc, \"stacktrace\", None)\n time.sleep(self._poll)\n if time.monotonic() > end_time:\n break\n> raise TimeoutException(message, screen, stacktrace)\nE selenium.common.exceptions.TimeoutException: Message: \nE Stacktrace:\nE #0 0x564069f438da \nE #1 0x564069c11e50 \nE #2 0x564069c61644 \nE #3 0x564069c61931 \nE #4 0x564069ca7534 \nE #5 0x564069c864bd \nE #6 0x564069ca49c6 \nE #7 0x564069c86233 \nE #8 0x564069c54093 \nE #9 0x564069c5509e \nE #10 0x564069f0ab3b \nE #11 0x564069f0eaf1 \nE #12 0x564069ef6705 \nE #13 0x564069f0f662 \nE #14 0x564069edb8df \nE #15 0x564069f326d8 \nE #16 0x564069f328a2 \nE #17 0x564069f426cc \nE #18 0x7f324575da94 \nE #19 0x7f32457eaa34 __clone\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/support/wait.py:105: TimeoutException","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x564069f438da \n#1 0x564069c11e50 \n#2 0x564069c61644 \n#3 0x564069c61931 \n#4 0x564069ca7534 \n#5 0x564069c864bd \n#6 0x564069ca49c6 \n#7 0x564069c86233 \n#8 0x564069c54093 \n#9 0x564069c5509e \n#10 0x564069f0ab3b \n#11 0x564069f0eaf1 \n#12 0x564069ef6705 \n#13 0x564069f0f662 \n#14 0x564069edb8df \n#15 0x564069f326d8 \n#16 0x564069f328a2 \n#17 0x564069f426cc \n#18 0x7f324575da94 \n#19 0x7f32457eaa34 __clone","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/KirkleesCouncil.py:41: in parse_data\n return self._parse_data(*args, **kwargs)\nuk_bin_collection/uk_bin_collection/councils/KirkleesCouncil.py:74: in _parse_data\n wait_for_element(\nuk_bin_collection/uk_bin_collection/councils/KirkleesCouncil.py:18: in wait_for_element\n wait_for_element_conditions(driver, element_present, timeout=timeout)\nuk_bin_collection/uk_bin_collection/councils/KirkleesCouncil.py:23: in wait_for_element_conditions\n WebDriverWait(driver, timeout).until(conditions)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nmethod = ._predicate at 0x7f281a211440>\nmessage = ''\n\n def until(self, method: Callable[[D], Union[Literal[False], T]], message: str = \"\") -> T:\n \"\"\"Calls the method provided with the driver as an argument until the \\\n return value does not evaluate to ``False``.\n \n :param method: callable(WebDriver)\n :param message: optional message for :exc:`TimeoutException`\n :returns: the result of the last call to `method`\n :raises: :exc:`selenium.common.exceptions.TimeoutException` if timeout occurs\n \"\"\"\n screen = None\n stacktrace = None\n \n end_time = time.monotonic() + self._timeout\n while True:\n try:\n value = method(self._driver)\n if value:\n return value\n except self._ignored_exceptions as exc:\n screen = getattr(exc, \"screen\", None)\n stacktrace = getattr(exc, \"stacktrace\", None)\n time.sleep(self._poll)\n if time.monotonic() > end_time:\n break\n> raise TimeoutException(message, screen, stacktrace)\nE selenium.common.exceptions.TimeoutException: Message: \nE Stacktrace:\nE #0 0x564069f438da \nE #1 0x564069c11e50 \nE #2 0x564069c61644 \nE #3 0x564069c61931 \nE #4 0x564069ca7534 \nE #5 0x564069c864bd \nE #6 0x564069ca49c6 \nE #7 0x564069c86233 \nE #8 0x564069c54093 \nE #9 0x564069c5509e \nE #10 0x564069f0ab3b \nE #11 0x564069f0eaf1 \nE #12 0x564069ef6705 \nE #13 0x564069f0f662 \nE #14 0x564069edb8df \nE #15 0x564069f326d8 \nE #16 0x564069f328a2 \nE #17 0x564069f426cc \nE #18 0x7f324575da94 \nE #19 0x7f32457eaa34 __clone\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/support/wait.py:105: TimeoutException","steps":[{"name":"Given the council","time":{"start":1725569519219,"stop":1725569519219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569519219,"stop":1725569620826,"duration":101607},"status":"failed","statusMessage":"Message: \nStacktrace:\n#0 0x564069f438da \n#1 0x564069c11e50 \n#2 0x564069c61644 \n#3 0x564069c61931 \n#4 0x564069ca7534 \n#5 0x564069c864bd \n#6 0x564069ca49c6 \n#7 0x564069c86233 \n#8 0x564069c54093 \n#9 0x564069c5509e \n#10 0x564069f0ab3b \n#11 0x564069f0eaf1 \n#12 0x564069ef6705 \n#13 0x564069f0f662 \n#14 0x564069edb8df \n#15 0x564069f326d8 \n#16 0x564069f328a2 \n#17 0x564069f426cc \n#18 0x7f324575da94 \n#19 0x7f32457eaa34 __clone\n","statusTrace":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x564069f438da \n#1 0x564069c11e50 \n#2 0x564069c61644 \n#3 0x564069c61931 \n#4 0x564069ca7534 \n#5 0x564069c864bd \n#6 0x564069ca49c6 \n#7 0x564069c86233 \n#8 0x564069c54093 \n#9 0x564069c5509e \n#10 0x564069f0ab3b \n#11 0x564069f0eaf1 \n#12 0x564069ef6705 \n#13 0x564069f0f662 \n#14 0x564069edb8df \n#15 0x564069f326d8 \n#16 0x564069f328a2 \n#17 0x564069f426cc \n#18 0x7f324575da94 \n#19 0x7f32457eaa34 __clone\n\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[{"uid":"dd9e2a042db9fb2d","name":"stdout","source":"dd9e2a042db9fb2d.txt","type":"text/plain","size":77}],"parameters":[],"shouldDisplayMessage":true,"stepsCount":2,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"KirkleesCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":131,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":131},"items":[{"uid":"60db607737927518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/60db607737927518","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56366b7498da \n#1 0x56366b417e50 \n#2 0x56366b467644 \n#3 0x56366b467931 \n#4 0x56366b4ad534 \n#5 0x56366b48c4bd \n#6 0x56366b4aa9c6 \n#7 0x56366b48c233 \n#8 0x56366b45a093 \n#9 0x56366b45b09e \n#10 0x56366b710b3b \n#11 0x56366b714af1 \n#12 0x56366b6fc705 \n#13 0x56366b715662 \n#14 0x56366b6e18df \n#15 0x56366b7386d8 \n#16 0x56366b7388a2 \n#17 0x56366b7486cc \n#18 0x7f1b57bb4a94 \n#19 0x7f1b57c41a34 __clone","time":{"start":1725495364392,"stop":1725495400505,"duration":36113}},{"uid":"c7ac70f8b97f3fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/c7ac70f8b97f3fbb","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x555c7abda8da \n#1 0x555c7a8a8e50 \n#2 0x555c7a8f8644 \n#3 0x555c7a8f8931 \n#4 0x555c7a93e534 \n#5 0x555c7a91d4bd \n#6 0x555c7a93b9c6 \n#7 0x555c7a91d233 \n#8 0x555c7a8eb093 \n#9 0x555c7a8ec09e \n#10 0x555c7aba1b3b \n#11 0x555c7aba5af1 \n#12 0x555c7ab8d705 \n#13 0x555c7aba6662 \n#14 0x555c7ab728df \n#15 0x555c7abc96d8 \n#16 0x555c7abc98a2 \n#17 0x555c7abd96cc \n#18 0x7fa921ff7a94 \n#19 0x7fa922084a34 __clone","time":{"start":1725430353465,"stop":1725430390598,"duration":37133}},{"uid":"1a0aaef3a054c698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/1a0aaef3a054c698","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5566aad058da \n#1 0x5566aa9d3e50 \n#2 0x5566aaa23644 \n#3 0x5566aaa23931 \n#4 0x5566aaa69534 \n#5 0x5566aaa484bd \n#6 0x5566aaa669c6 \n#7 0x5566aaa48233 \n#8 0x5566aaa16093 \n#9 0x5566aaa1709e \n#10 0x5566aacccb3b \n#11 0x5566aacd0af1 \n#12 0x5566aacb8705 \n#13 0x5566aacd1662 \n#14 0x5566aac9d8df \n#15 0x5566aacf46d8 \n#16 0x5566aacf48a2 \n#17 0x5566aad046cc \n#18 0x7f18ff7e0a94 \n#19 0x7f18ff86da34 __clone","time":{"start":1725409017921,"stop":1725409130891,"duration":112970}},{"uid":"3e61c24465561277","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/3e61c24465561277","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x557bfb5748da \n#1 0x557bfb242e50 \n#2 0x557bfb292644 \n#3 0x557bfb292931 \n#4 0x557bfb2d8534 \n#5 0x557bfb2b74bd \n#6 0x557bfb2d59c6 \n#7 0x557bfb2b7233 \n#8 0x557bfb285093 \n#9 0x557bfb28609e \n#10 0x557bfb53bb3b \n#11 0x557bfb53faf1 \n#12 0x557bfb527705 \n#13 0x557bfb540662 \n#14 0x557bfb50c8df \n#15 0x557bfb5636d8 \n#16 0x557bfb5638a2 \n#17 0x557bfb5736cc \n#18 0x7fcc7bff5a94 \n#19 0x7fcc7c082a34 __clone","time":{"start":1725403997544,"stop":1725404046340,"duration":48796}},{"uid":"ac71f887af7fbff2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/ac71f887af7fbff2","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5590b710a8da \n#1 0x5590b6dd8e50 \n#2 0x5590b6e28644 \n#3 0x5590b6e28931 \n#4 0x5590b6e6e534 \n#5 0x5590b6e4d4bd \n#6 0x5590b6e6b9c6 \n#7 0x5590b6e4d233 \n#8 0x5590b6e1b093 \n#9 0x5590b6e1c09e \n#10 0x5590b70d1b3b \n#11 0x5590b70d5af1 \n#12 0x5590b70bd705 \n#13 0x5590b70d6662 \n#14 0x5590b70a28df \n#15 0x5590b70f96d8 \n#16 0x5590b70f98a2 \n#17 0x5590b71096cc \n#18 0x7fa831cfda94 \n#19 0x7fa831d8aa34 __clone","time":{"start":1725384915167,"stop":1725384950937,"duration":35770}},{"uid":"46c318a5a2d0a614","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/46c318a5a2d0a614","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5621da5408da \n#1 0x5621da20ee50 \n#2 0x5621da25e644 \n#3 0x5621da25e931 \n#4 0x5621da2a4534 \n#5 0x5621da2834bd \n#6 0x5621da2a19c6 \n#7 0x5621da283233 \n#8 0x5621da251093 \n#9 0x5621da25209e \n#10 0x5621da507b3b \n#11 0x5621da50baf1 \n#12 0x5621da4f3705 \n#13 0x5621da50c662 \n#14 0x5621da4d88df \n#15 0x5621da52f6d8 \n#16 0x5621da52f8a2 \n#17 0x5621da53f6cc \n#18 0x7ff7fc445a94 \n#19 0x7ff7fc4d2a34 __clone","time":{"start":1725347158931,"stop":1725347188428,"duration":29497}},{"uid":"bb719e0c42a7ff27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/bb719e0c42a7ff27","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5637c99cb8da \n#1 0x5637c9699e50 \n#2 0x5637c96e9644 \n#3 0x5637c96e9931 \n#4 0x5637c972f534 \n#5 0x5637c970e4bd \n#6 0x5637c972c9c6 \n#7 0x5637c970e233 \n#8 0x5637c96dc093 \n#9 0x5637c96dd09e \n#10 0x5637c9992b3b \n#11 0x5637c9996af1 \n#12 0x5637c997e705 \n#13 0x5637c9997662 \n#14 0x5637c99638df \n#15 0x5637c99ba6d8 \n#16 0x5637c99ba8a2 \n#17 0x5637c99ca6cc \n#18 0x7f49fa63aa94 \n#19 0x7f49fa6c7a34 __clone","time":{"start":1725322505775,"stop":1725322570289,"duration":64514}},{"uid":"f15276e3b1e704f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/f15276e3b1e704f3","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5580bdc948da \n#1 0x5580bd962e50 \n#2 0x5580bd9b2644 \n#3 0x5580bd9b2931 \n#4 0x5580bd9f8534 \n#5 0x5580bd9d74bd \n#6 0x5580bd9f59c6 \n#7 0x5580bd9d7233 \n#8 0x5580bd9a5093 \n#9 0x5580bd9a609e \n#10 0x5580bdc5bb3b \n#11 0x5580bdc5faf1 \n#12 0x5580bdc47705 \n#13 0x5580bdc60662 \n#14 0x5580bdc2c8df \n#15 0x5580bdc836d8 \n#16 0x5580bdc838a2 \n#17 0x5580bdc936cc \n#18 0x7f11f50daa94 \n#19 0x7f11f5167a34 __clone","time":{"start":1725316323254,"stop":1725316347971,"duration":24717}},{"uid":"80d645b369c967c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/80d645b369c967c5","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55754ae708da \n#1 0x55754ab3ee50 \n#2 0x55754ab8e644 \n#3 0x55754ab8e931 \n#4 0x55754abd4534 \n#5 0x55754abb34bd \n#6 0x55754abd19c6 \n#7 0x55754abb3233 \n#8 0x55754ab81093 \n#9 0x55754ab8209e \n#10 0x55754ae37b3b \n#11 0x55754ae3baf1 \n#12 0x55754ae23705 \n#13 0x55754ae3c662 \n#14 0x55754ae088df \n#15 0x55754ae5f6d8 \n#16 0x55754ae5f8a2 \n#17 0x55754ae6f6cc \n#18 0x7fcce6a34a94 \n#19 0x7fcce6ac1a34 __clone","time":{"start":1725313007630,"stop":1725313030368,"duration":22738}},{"uid":"d8eb0fe4270fb09b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/d8eb0fe4270fb09b","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5641c637b8da \n#1 0x5641c6049e50 \n#2 0x5641c6099644 \n#3 0x5641c6099931 \n#4 0x5641c60df534 \n#5 0x5641c60be4bd \n#6 0x5641c60dc9c6 \n#7 0x5641c60be233 \n#8 0x5641c608c093 \n#9 0x5641c608d09e \n#10 0x5641c6342b3b \n#11 0x5641c6346af1 \n#12 0x5641c632e705 \n#13 0x5641c6347662 \n#14 0x5641c63138df \n#15 0x5641c636a6d8 \n#16 0x5641c636a8a2 \n#17 0x5641c637a6cc \n#18 0x7f1122d96a94 \n#19 0x7f1122e23a34 __clone","time":{"start":1725310846536,"stop":1725310867519,"duration":20983}},{"uid":"95270b4d370db29e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/95270b4d370db29e","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x562333aa98da \n#1 0x562333777e50 \n#2 0x5623337c7644 \n#3 0x5623337c7931 \n#4 0x56233380d534 \n#5 0x5623337ec4bd \n#6 0x56233380a9c6 \n#7 0x5623337ec233 \n#8 0x5623337ba093 \n#9 0x5623337bb09e \n#10 0x562333a70b3b \n#11 0x562333a74af1 \n#12 0x562333a5c705 \n#13 0x562333a75662 \n#14 0x562333a418df \n#15 0x562333a986d8 \n#16 0x562333a988a2 \n#17 0x562333aa86cc \n#18 0x7f50c9ee0a94 \n#19 0x7f50c9f6da34 __clone","time":{"start":1725308101012,"stop":1725308125995,"duration":24983}},{"uid":"5184ac538ee0f31d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/5184ac538ee0f31d","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x563b33b3f8da \n#1 0x563b3380de50 \n#2 0x563b3385d644 \n#3 0x563b3385d931 \n#4 0x563b338a3534 \n#5 0x563b338824bd \n#6 0x563b338a09c6 \n#7 0x563b33882233 \n#8 0x563b33850093 \n#9 0x563b3385109e \n#10 0x563b33b06b3b \n#11 0x563b33b0aaf1 \n#12 0x563b33af2705 \n#13 0x563b33b0b662 \n#14 0x563b33ad78df \n#15 0x563b33b2e6d8 \n#16 0x563b33b2e8a2 \n#17 0x563b33b3e6cc \n#18 0x7f214801aa94 \n#19 0x7f21480a7a34 __clone","time":{"start":1725307975498,"stop":1725307989870,"duration":14372}},{"uid":"157615b1cb9d8eb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/157615b1cb9d8eb3","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55f36c1218da \n#1 0x55f36bdefe50 \n#2 0x55f36be3f644 \n#3 0x55f36be3f931 \n#4 0x55f36be85534 \n#5 0x55f36be644bd \n#6 0x55f36be829c6 \n#7 0x55f36be64233 \n#8 0x55f36be32093 \n#9 0x55f36be3309e \n#10 0x55f36c0e8b3b \n#11 0x55f36c0ecaf1 \n#12 0x55f36c0d4705 \n#13 0x55f36c0ed662 \n#14 0x55f36c0b98df \n#15 0x55f36c1106d8 \n#16 0x55f36c1108a2 \n#17 0x55f36c1206cc \n#18 0x7f20399eaa94 \n#19 0x7f2039a77a34 __clone","time":{"start":1725236025781,"stop":1725236072740,"duration":46959}},{"uid":"7cc04ef3dcd85cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/7cc04ef3dcd85cd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5626c94ec8da \n#1 0x5626c91bae50 \n#2 0x5626c920a644 \n#3 0x5626c920a931 \n#4 0x5626c9250534 \n#5 0x5626c922f4bd \n#6 0x5626c924d9c6 \n#7 0x5626c922f233 \n#8 0x5626c91fd093 \n#9 0x5626c91fe09e \n#10 0x5626c94b3b3b \n#11 0x5626c94b7af1 \n#12 0x5626c949f705 \n#13 0x5626c94b8662 \n#14 0x5626c94848df \n#15 0x5626c94db6d8 \n#16 0x5626c94db8a2 \n#17 0x5626c94eb6cc \n#18 0x7f069ca8aa94 \n#19 0x7f069cb17a34 __clone","time":{"start":1725149736670,"stop":1725149778162,"duration":41492}},{"uid":"2f5fbd0368117796","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/2f5fbd0368117796","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5565ec4428da \n#1 0x5565ec110e50 \n#2 0x5565ec160644 \n#3 0x5565ec160931 \n#4 0x5565ec1a6534 \n#5 0x5565ec1854bd \n#6 0x5565ec1a39c6 \n#7 0x5565ec185233 \n#8 0x5565ec153093 \n#9 0x5565ec15409e \n#10 0x5565ec409b3b \n#11 0x5565ec40daf1 \n#12 0x5565ec3f5705 \n#13 0x5565ec40e662 \n#14 0x5565ec3da8df \n#15 0x5565ec4316d8 \n#16 0x5565ec4318a2 \n#17 0x5565ec4416cc \n#18 0x7fecb4239a94 \n#19 0x7fecb42c6a34 __clone","time":{"start":1725063270416,"stop":1725063332189,"duration":61773}},{"uid":"f1823ecf3a767d78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/f1823ecf3a767d78","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5638180b08da \n#1 0x563817d7ee50 \n#2 0x563817dce644 \n#3 0x563817dce931 \n#4 0x563817e14534 \n#5 0x563817df34bd \n#6 0x563817e119c6 \n#7 0x563817df3233 \n#8 0x563817dc1093 \n#9 0x563817dc209e \n#10 0x563818077b3b \n#11 0x56381807baf1 \n#12 0x563818063705 \n#13 0x56381807c662 \n#14 0x5638180488df \n#15 0x56381809f6d8 \n#16 0x56381809f8a2 \n#17 0x5638180af6cc \n#18 0x7f1769c7ca94 \n#19 0x7f1769d09a34 __clone","time":{"start":1724976840797,"stop":1724976882725,"duration":41928}},{"uid":"f553cf53d29af68e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/f553cf53d29af68e","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55b39ca296ca \n#1 0x55b39c6fa600 \n#2 0x55b39c749bcb \n#3 0x55b39c749eb1 \n#4 0x55b39c78db24 \n#5 0x55b39c76c8cd \n#6 0x55b39c78b04a \n#7 0x55b39c76c643 \n#8 0x55b39c73cd31 \n#9 0x55b39c73d79e \n#10 0x55b39c9f125b \n#11 0x55b39c9f51f2 \n#12 0x55b39c9de615 \n#13 0x55b39c9f5d82 \n#14 0x55b39c9c325f \n#15 0x55b39ca18e68 \n#16 0x55b39ca19040 \n#17 0x55b39ca2849c \n#18 0x7f74e7f6da94 \n#19 0x7f74e7ffaa34 __clone","time":{"start":1724890673668,"stop":1724890743708,"duration":70040}},{"uid":"aa325427743baddd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/aa325427743baddd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55b94f4aa6ca \n#1 0x55b94f17b600 \n#2 0x55b94f1cabcb \n#3 0x55b94f1caeb1 \n#4 0x55b94f20eb24 \n#5 0x55b94f1ed8cd \n#6 0x55b94f20c04a \n#7 0x55b94f1ed643 \n#8 0x55b94f1bdd31 \n#9 0x55b94f1be79e \n#10 0x55b94f47225b \n#11 0x55b94f4761f2 \n#12 0x55b94f45f615 \n#13 0x55b94f476d82 \n#14 0x55b94f44425f \n#15 0x55b94f499e68 \n#16 0x55b94f49a040 \n#17 0x55b94f4a949c \n#18 0x7fe369cdda94 \n#19 0x7fe369d6aa34 __clone","time":{"start":1724803980358,"stop":1724804026459,"duration":46101}},{"uid":"e94d04cd85cf4e90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/e94d04cd85cf4e90","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55a7c91506ca \n#1 0x55a7c8e21600 \n#2 0x55a7c8e70bcb \n#3 0x55a7c8e70eb1 \n#4 0x55a7c8eb4b24 \n#5 0x55a7c8e938cd \n#6 0x55a7c8eb204a \n#7 0x55a7c8e93643 \n#8 0x55a7c8e63d31 \n#9 0x55a7c8e6479e \n#10 0x55a7c911825b \n#11 0x55a7c911c1f2 \n#12 0x55a7c9105615 \n#13 0x55a7c911cd82 \n#14 0x55a7c90ea25f \n#15 0x55a7c913fe68 \n#16 0x55a7c9140040 \n#17 0x55a7c914f49c \n#18 0x7f3ee2ee3a94 \n#19 0x7f3ee2f70a34 __clone","time":{"start":1724717537316,"stop":1724717561259,"duration":23943}},{"uid":"242790be6f95b667","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/242790be6f95b667","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55ca1d1316ca \n#1 0x55ca1ce02600 \n#2 0x55ca1ce51bcb \n#3 0x55ca1ce51eb1 \n#4 0x55ca1ce95b24 \n#5 0x55ca1ce748cd \n#6 0x55ca1ce9304a \n#7 0x55ca1ce74643 \n#8 0x55ca1ce44d31 \n#9 0x55ca1ce4579e \n#10 0x55ca1d0f925b \n#11 0x55ca1d0fd1f2 \n#12 0x55ca1d0e6615 \n#13 0x55ca1d0fdd82 \n#14 0x55ca1d0cb25f \n#15 0x55ca1d120e68 \n#16 0x55ca1d121040 \n#17 0x55ca1d13049c \n#18 0x7f08aaefba94 \n#19 0x7f08aaf88a34 __clone","time":{"start":1724631228592,"stop":1724631292705,"duration":64113}}]},"tags":[]},"source":"81da01e34e7a61d6.json","parameterValues":["KirkleesCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/83cf68082d905a8d.json b/3.11/2086/data/test-cases/83cf68082d905a8d.json deleted file mode 100644 index ae593c0a54..0000000000 --- a/3.11/2086/data/test-cases/83cf68082d905a8d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"83cf68082d905a8d","name":"Validate Council Output [CharnwoodBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"801248c9ab954856945dc1ac5bef1fab","time":{"start":1725569140166,"stop":1725569142067,"duration":1901},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569140166,"stop":1725569140166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569140166,"stop":1725569142066,"duration":1900},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569142066,"stop":1725569142066,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569142066,"stop":1725569142067,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"ccea46e67df69eca","name":"stdout","source":"ccea46e67df69eca.txt","type":"text/plain","size":50}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":280,"unknown":0,"total":308},"items":[{"uid":"7ffba861675798f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/7ffba861675798f7","status":"passed","time":{"start":1725494929130,"stop":1725494930537,"duration":1407}},{"uid":"b1416c09bf077c8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/b1416c09bf077c8e","status":"passed","time":{"start":1725429795884,"stop":1725429797464,"duration":1580}},{"uid":"22c63df1a1f330e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/22c63df1a1f330e8","status":"passed","time":{"start":1725408586329,"stop":1725408588017,"duration":1688}},{"uid":"3fc0eee3fde1e6be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/3fc0eee3fde1e6be","status":"passed","time":{"start":1725403658200,"stop":1725403659741,"duration":1541}},{"uid":"ef02df58a2fb16ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/ef02df58a2fb16ce","status":"passed","time":{"start":1725384344445,"stop":1725384346240,"duration":1795}},{"uid":"9faeb763f83352eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/9faeb763f83352eb","status":"passed","time":{"start":1725346556700,"stop":1725346558179,"duration":1479}},{"uid":"3d61564618094f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/3d61564618094f6a","status":"passed","time":{"start":1725322078847,"stop":1725322080410,"duration":1563}},{"uid":"3cf33d9dcf5f49ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/3cf33d9dcf5f49ac","status":"passed","time":{"start":1725315733949,"stop":1725315735278,"duration":1329}},{"uid":"349ce619e9198d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/349ce619e9198d93","status":"passed","time":{"start":1725312457621,"stop":1725312459116,"duration":1495}},{"uid":"b2a1c57b750744ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/b2a1c57b750744ae","status":"passed","time":{"start":1725310299083,"stop":1725310300678,"duration":1595}},{"uid":"31895983707fcd17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/31895983707fcd17","status":"passed","time":{"start":1725307544277,"stop":1725307546091,"duration":1814}},{"uid":"11ed274979874ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/11ed274979874ce","status":"passed","time":{"start":1725307426571,"stop":1725307429208,"duration":2637}},{"uid":"b939431e6561c476","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/b939431e6561c476","status":"passed","time":{"start":1725235395699,"stop":1725235397059,"duration":1360}},{"uid":"194581d57eacb5f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/194581d57eacb5f0","status":"passed","time":{"start":1725149294602,"stop":1725149296115,"duration":1513}},{"uid":"e5edf8b6faa73036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/e5edf8b6faa73036","status":"passed","time":{"start":1725062544951,"stop":1725062546650,"duration":1699}},{"uid":"915c59bc4aa85723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/915c59bc4aa85723","status":"passed","time":{"start":1724976168100,"stop":1724976169647,"duration":1547}},{"uid":"1c27098976a1c692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/1c27098976a1c692","status":"passed","time":{"start":1724889810450,"stop":1724889812060,"duration":1610}},{"uid":"88ff43ddceaca6c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/88ff43ddceaca6c8","status":"passed","time":{"start":1724803336647,"stop":1724803338481,"duration":1834}},{"uid":"67aa40fa7bd50937","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/67aa40fa7bd50937","status":"passed","time":{"start":1724716963252,"stop":1724716965515,"duration":2263}},{"uid":"1f25bc74c2182424","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/1f25bc74c2182424","status":"passed","time":{"start":1724630602714,"stop":1724630604377,"duration":1663}}]},"tags":[]},"source":"83cf68082d905a8d.json","parameterValues":["CharnwoodBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/83d0f4bfffd1f847.json b/3.11/2086/data/test-cases/83d0f4bfffd1f847.json deleted file mode 100644 index 2a99990a86..0000000000 --- a/3.11/2086/data/test-cases/83d0f4bfffd1f847.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"83d0f4bfffd1f847","name":"Validate Council Output [NorthEastDerbyshireDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"0b60c1db5efd0ca58352bbd5cdf88546","time":{"start":1725569775414,"stop":1725569792981,"duration":17567},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569775414,"stop":1725569775415,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569775415,"stop":1725569792980,"duration":17565},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569792980,"stop":1725569792980,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569792980,"stop":1725569792981,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"3e728ad2dfb68fc8","name":"stdout","source":"3e728ad2dfb68fc8.txt","type":"text/plain","size":61}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthEastDerbyshireDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":127,"unknown":0,"total":130},"items":[{"uid":"e705576e28d41bc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/e705576e28d41bc9","status":"passed","time":{"start":1725495559990,"stop":1725495596374,"duration":36384}},{"uid":"b5f6be1dda6d4c0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/b5f6be1dda6d4c0e","status":"passed","time":{"start":1725430627026,"stop":1725430656494,"duration":29468}},{"uid":"5984a2fdbac278f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/5984a2fdbac278f3","status":"passed","time":{"start":1725409219011,"stop":1725409245177,"duration":26166}},{"uid":"e3776c310be7f82a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/e3776c310be7f82a","status":"passed","time":{"start":1725404204652,"stop":1725404237057,"duration":32405}},{"uid":"67e3bca2756f6001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/67e3bca2756f6001","status":"passed","time":{"start":1725385187325,"stop":1725385223764,"duration":36439}},{"uid":"eecd50cca83a6ddd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/eecd50cca83a6ddd","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725347460743,"stop":1725347760778,"duration":300035}},{"uid":"e65865b8cca12fb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/e65865b8cca12fb7","status":"passed","time":{"start":1725322684462,"stop":1725322758904,"duration":74442}},{"uid":"59ea341a39d0b23e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/59ea341a39d0b23e","status":"passed","time":{"start":1725316550543,"stop":1725316573955,"duration":23412}},{"uid":"90caa756cb4570a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/90caa756cb4570a3","status":"passed","time":{"start":1725313255536,"stop":1725313280360,"duration":24824}},{"uid":"14372204090ac4b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/14372204090ac4b2","status":"passed","time":{"start":1725311112239,"stop":1725311140254,"duration":28015}},{"uid":"b41c8b49366d3443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/b41c8b49366d3443","status":"passed","time":{"start":1725308321348,"stop":1725308348325,"duration":26977}},{"uid":"e1cb29654700e689","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/e1cb29654700e689","status":"failed","statusDetails":"selenium.common.exceptions.SessionNotCreatedException: Message: Could not start a new session. New session request timed out \nHost info: host: 'selenium', ip: '172.18.0.2'\nBuild info: version: '4.24.0', revision: '748ffc9bc3'\nSystem info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1025-azure', java.version: '17.0.12'\nDriver info: driver.version: unknown\nStacktrace:\n at org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue.addToQueue (LocalNewSessionQueue.java:221)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.lambda$new$0 (NewSessionQueue.java:68)\n at org.openqa.selenium.remote.http.Route$TemplatizedRoute.handle (Route.java:192)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.sessionqueue.NewSessionQueue.execute (NewSessionQueue.java:128)\n at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute (SpanWrappedHttpHandler.java:87)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.grid.router.Router.execute (Router.java:87)\n at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0 (EnsureSpecCompliantResponseHeaders.java:34)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)\n at org.openqa.selenium.remote.http.Route.execute (Route.java:69)\n at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)\n at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)\n at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:44)\n at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)\n at java.util.concurrent.FutureTask.run (FutureTask.java:264)\n at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n at java.lang.Thread.run (Thread.java:840)","time":{"start":1725308260304,"stop":1725308560355,"duration":300051}},{"uid":"674caf5250371d92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/674caf5250371d92","status":"passed","time":{"start":1725236350392,"stop":1725236363802,"duration":13410}},{"uid":"fd7254167d87327f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/fd7254167d87327f","status":"passed","time":{"start":1725150045538,"stop":1725150069054,"duration":23516}},{"uid":"f1d78e76be82e65a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/f1d78e76be82e65a","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x5571e6bb18da \n#1 0x5571e687fe50 \n#2 0x5571e68cf644 \n#3 0x5571e68cf931 \n#4 0x5571e6915534 \n#5 0x5571e68f44bd \n#6 0x5571e69129c6 \n#7 0x5571e68f4233 \n#8 0x5571e68c2093 \n#9 0x5571e68c309e \n#10 0x5571e6b78b3b \n#11 0x5571e6b7caf1 \n#12 0x5571e6b64705 \n#13 0x5571e6b7d662 \n#14 0x5571e6b498df \n#15 0x5571e6ba06d8 \n#16 0x5571e6ba08a2 \n#17 0x5571e6bb06cc \n#18 0x7f56cbfd5a94 \n#19 0x7f56cc062a34 __clone","time":{"start":1725063598199,"stop":1725063653445,"duration":55246}},{"uid":"c563ec2b2af35f2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/c563ec2b2af35f2b","status":"passed","time":{"start":1724977080831,"stop":1724977166272,"duration":85441}},{"uid":"f2922d5e71204242","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/f2922d5e71204242","status":"passed","time":{"start":1724890700612,"stop":1724890765657,"duration":65045}},{"uid":"620db0147e07b5f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/620db0147e07b5f0","status":"passed","time":{"start":1724804249240,"stop":1724804312512,"duration":63272}},{"uid":"270903ed510cc8fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/270903ed510cc8fa","status":"passed","time":{"start":1724717843534,"stop":1724717878853,"duration":35319}},{"uid":"3ef25816345ebd3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/3ef25816345ebd3b","status":"passed","time":{"start":1724631533431,"stop":1724631553652,"duration":20221}}]},"tags":[]},"source":"83d0f4bfffd1f847.json","parameterValues":["NorthEastDerbyshireDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/84f8a133700f5278.json b/3.11/2086/data/test-cases/84f8a133700f5278.json deleted file mode 100644 index 461fc76219..0000000000 --- a/3.11/2086/data/test-cases/84f8a133700f5278.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"84f8a133700f5278","name":"Validate Council Output [SouthAyrshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"445c69993d092ef0a391b637b7b8f077","time":{"start":1725569816521,"stop":1725569817567,"duration":1046},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569816521,"stop":1725569816522,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569816522,"stop":1725569817565,"duration":1043},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569817565,"stop":1725569817565,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569817566,"stop":1725569817567,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"9107eb99d6dbe252","name":"stdout","source":"9107eb99d6dbe252.txt","type":"text/plain","size":47}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":305,"unknown":0,"total":308},"items":[{"uid":"ddbdd752a0751113","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/ddbdd752a0751113","status":"passed","time":{"start":1725495639762,"stop":1725495640822,"duration":1060}},{"uid":"3b538bdbbf304676","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/3b538bdbbf304676","status":"passed","time":{"start":1725430971146,"stop":1725430972590,"duration":1444}},{"uid":"308e04921a426e2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/308e04921a426e2d","status":"passed","time":{"start":1725409321384,"stop":1725409323495,"duration":2111}},{"uid":"9f5388573864b467","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/9f5388573864b467","status":"passed","time":{"start":1725404248884,"stop":1725404249779,"duration":895}},{"uid":"4c25fa7f82a208d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/4c25fa7f82a208d8","status":"passed","time":{"start":1725385539198,"stop":1725385540276,"duration":1078}},{"uid":"cc6f53850b4d7254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/cc6f53850b4d7254","status":"passed","time":{"start":1725347781646,"stop":1725347782675,"duration":1029}},{"uid":"9d0c6ce450e898c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/9d0c6ce450e898c4","status":"passed","time":{"start":1725322786763,"stop":1725322788425,"duration":1662}},{"uid":"8476497d85bba833","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/8476497d85bba833","status":"passed","time":{"start":1725316864750,"stop":1725316865764,"duration":1014}},{"uid":"e5d0415c9e5a9c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/e5d0415c9e5a9c92","status":"passed","time":{"start":1725313326089,"stop":1725313327493,"duration":1404}},{"uid":"1da5c89eeb42a356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/1da5c89eeb42a356","status":"passed","time":{"start":1725311173671,"stop":1725311175145,"duration":1474}},{"uid":"809650961887826b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/809650961887826b","status":"passed","time":{"start":1725308641113,"stop":1725308642286,"duration":1173}},{"uid":"ebcf98a027b771d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/ebcf98a027b771d1","status":"passed","time":{"start":1725308587862,"stop":1725308588971,"duration":1109}},{"uid":"fd05ef40aeb44e76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/fd05ef40aeb44e76","status":"passed","time":{"start":1725236373687,"stop":1725236375354,"duration":1667}},{"uid":"e5614c208032021c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/e5614c208032021c","status":"passed","time":{"start":1725150358706,"stop":1725150359926,"duration":1220}},{"uid":"908d32b23595dbce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/908d32b23595dbce","status":"passed","time":{"start":1725063681810,"stop":1725063683293,"duration":1483}},{"uid":"1fe6aee48b7f8d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/1fe6aee48b7f8d8f","status":"passed","time":{"start":1724977496324,"stop":1724977497753,"duration":1429}},{"uid":"b58c48f26435723b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/b58c48f26435723b","status":"passed","time":{"start":1724890789327,"stop":1724890790329,"duration":1002}},{"uid":"b59005e02421301c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/b59005e02421301c","status":"passed","time":{"start":1724804468673,"stop":1724804469783,"duration":1110}},{"uid":"bacb2931c1d834c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/bacb2931c1d834c","status":"passed","time":{"start":1724718065768,"stop":1724718067158,"duration":1390}},{"uid":"83a7fac8fefb1055","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/83a7fac8fefb1055","status":"passed","time":{"start":1724631558960,"stop":1724631560515,"duration":1555}}]},"tags":[]},"source":"84f8a133700f5278.json","parameterValues":["SouthAyrshireCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/8532414a78ce0f78.json b/3.11/2086/data/test-cases/8532414a78ce0f78.json deleted file mode 100644 index 44d2473152..0000000000 --- a/3.11/2086/data/test-cases/8532414a78ce0f78.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8532414a78ce0f78","name":"Validate Council Output [LondonBoroughHounslow]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e674cebf616dd1178743c85688db8654","time":{"start":1725569756950,"stop":1725569759655,"duration":2705},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569756950,"stop":1725569756951,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569756951,"stop":1725569759653,"duration":2702},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569759654,"stop":1725569759654,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569759654,"stop":1725569759655,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"c3ff20c785e4f22c","name":"stdout","source":"c3ff20c785e4f22c.txt","type":"text/plain","size":48}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2744-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"LondonBoroughHounslow"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":18,"broken":0,"skipped":0,"passed":290,"unknown":0,"total":308},"items":[{"uid":"1c1f0f3016221d92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/1c1f0f3016221d92","status":"passed","time":{"start":1725495548270,"stop":1725495554274,"duration":6004}},{"uid":"bfaeb8f1863b3f2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/bfaeb8f1863b3f2b","status":"passed","time":{"start":1725430597768,"stop":1725430601155,"duration":3387}},{"uid":"a13f921ce5839044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/a13f921ce5839044","status":"passed","time":{"start":1725409254997,"stop":1725409258923,"duration":3926}},{"uid":"ef60784e0e3516e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/ef60784e0e3516e1","status":"passed","time":{"start":1725404180959,"stop":1725404183366,"duration":2407}},{"uid":"b985085a634afab7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/b985085a634afab7","status":"passed","time":{"start":1725385160811,"stop":1725385163731,"duration":2920}},{"uid":"744ebe7fb8e0b68b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/744ebe7fb8e0b68b","status":"passed","time":{"start":1725347410070,"stop":1725347412953,"duration":2883}},{"uid":"5e30991e58d11de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/5e30991e58d11de0","status":"passed","time":{"start":1725322675606,"stop":1725322687646,"duration":12040}},{"uid":"3d1686821fbe9d68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/3d1686821fbe9d68","status":"passed","time":{"start":1725316507069,"stop":1725316509438,"duration":2369}},{"uid":"7854ebffcdbe2c36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/7854ebffcdbe2c36","status":"passed","time":{"start":1725313250212,"stop":1725313252967,"duration":2755}},{"uid":"b6c2656cb5d3c1f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/b6c2656cb5d3c1f0","status":"passed","time":{"start":1725311082652,"stop":1725311085526,"duration":2874}},{"uid":"7c39e61cf0e2c10f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/7c39e61cf0e2c10f","status":"passed","time":{"start":1725308281857,"stop":1725308284300,"duration":2443}},{"uid":"6a034eee03eb75f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/6a034eee03eb75f8","status":"passed","time":{"start":1725308186728,"stop":1725308189330,"duration":2602}},{"uid":"127ad64ea30f6a3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/127ad64ea30f6a3d","status":"passed","time":{"start":1725236228205,"stop":1725236240501,"duration":12296}},{"uid":"a2b3780fbcb8750c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/a2b3780fbcb8750c","status":"passed","time":{"start":1725149928157,"stop":1725149932811,"duration":4654}},{"uid":"acee268dfe188ed9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/acee268dfe188ed9","status":"passed","time":{"start":1725063520095,"stop":1725063529676,"duration":9581}},{"uid":"c0c1ce1d68d0b16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/c0c1ce1d68d0b16d","status":"passed","time":{"start":1724977035434,"stop":1724977039530,"duration":4096}},{"uid":"fd4414d04b9f0349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/fd4414d04b9f0349","status":"passed","time":{"start":1724890633172,"stop":1724890641841,"duration":8669}},{"uid":"7006253059c3840c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/7006253059c3840c","status":"passed","time":{"start":1724804143832,"stop":1724804157280,"duration":13448}},{"uid":"de3f8599be33e564","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/de3f8599be33e564","status":"passed","time":{"start":1724717763484,"stop":1724717774049,"duration":10565}},{"uid":"ccbdbc58cbe2bb91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/ccbdbc58cbe2bb91","status":"passed","time":{"start":1724631444041,"stop":1724631449989,"duration":5948}}]},"tags":[]},"source":"8532414a78ce0f78.json","parameterValues":["LondonBoroughHounslow"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/855ddec236dff4f4.json b/3.11/2086/data/test-cases/855ddec236dff4f4.json deleted file mode 100644 index 94625fc89d..0000000000 --- a/3.11/2086/data/test-cases/855ddec236dff4f4.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"855ddec236dff4f4","name":"Validate Council Output [AdurAndWorthingCouncils]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e3d4247e0af786b6d0ea16264b02e56c","time":{"start":1725568766327,"stop":1725568767130,"duration":803},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725568766328,"stop":1725568766329,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568766329,"stop":1725568767128,"duration":799},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725568767129,"stop":1725568767129,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725568767129,"stop":1725568767130,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"dba51a54382386ee","name":"stdout","source":"dba51a54382386ee.txt","type":"text/plain","size":50}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"AdurAndWorthingCouncils"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":127,"unknown":0,"total":129},"items":[{"uid":"6070e540acebf2b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/6070e540acebf2b0","status":"passed","time":{"start":1725494482800,"stop":1725494483880,"duration":1080}},{"uid":"32bc73558eef6018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/32bc73558eef6018","status":"passed","time":{"start":1725429669128,"stop":1725429669975,"duration":847}},{"uid":"281475b7b102aefe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/281475b7b102aefe","status":"passed","time":{"start":1725408089791,"stop":1725408090810,"duration":1019}},{"uid":"36aeea4ab37a8304","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/36aeea4ab37a8304","status":"passed","time":{"start":1725403279551,"stop":1725403280490,"duration":939}},{"uid":"32d27698e087be6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/32d27698e087be6d","status":"passed","time":{"start":1725384222133,"stop":1725384222907,"duration":774}},{"uid":"8101d7843786ba66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/8101d7843786ba66","status":"passed","time":{"start":1725346446630,"stop":1725346447430,"duration":800}},{"uid":"ab9a6932e3472c7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/ab9a6932e3472c7f","status":"passed","time":{"start":1725321669210,"stop":1725321670091,"duration":881}},{"uid":"b0966b3badd8336c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/b0966b3badd8336c","status":"passed","time":{"start":1725315621008,"stop":1725315621888,"duration":880}},{"uid":"84491d42f223bec3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/84491d42f223bec3","status":"passed","time":{"start":1725312343571,"stop":1725312344362,"duration":791}},{"uid":"110cd3a3da169c8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/110cd3a3da169c8c","status":"passed","time":{"start":1725310187217,"stop":1725310187912,"duration":695}},{"uid":"780750ee9ecee4d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/780750ee9ecee4d3","status":"passed","time":{"start":1725307444113,"stop":1725307444820,"duration":707}},{"uid":"63bfa1b323042d8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/63bfa1b323042d8a","status":"passed","time":{"start":1725307303597,"stop":1725307304414,"duration":817}},{"uid":"de19a4f2d032d369","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/de19a4f2d032d369","status":"passed","time":{"start":1725235273409,"stop":1725235274300,"duration":891}},{"uid":"d5bd12c6080b2299","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/d5bd12c6080b2299","status":"passed","time":{"start":1725148871038,"stop":1725148871818,"duration":780}},{"uid":"c402553d9ccd5d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/c402553d9ccd5d80","status":"passed","time":{"start":1725062470570,"stop":1725062471417,"duration":847}},{"uid":"4d60372be77507c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/4d60372be77507c2","status":"passed","time":{"start":1724976074974,"stop":1724976075837,"duration":863}},{"uid":"4843e6ec641777d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/4843e6ec641777d0","status":"passed","time":{"start":1724889688085,"stop":1724889688948,"duration":863}},{"uid":"5ccb23d5c4c745a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/5ccb23d5c4c745a3","status":"passed","time":{"start":1724803270108,"stop":1724803270902,"duration":794}},{"uid":"198ee2e6ecd54375","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/198ee2e6ecd54375","status":"passed","time":{"start":1724716889333,"stop":1724716890340,"duration":1007}},{"uid":"7ac98a3fd4efdaa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/7ac98a3fd4efdaa6","status":"passed","time":{"start":1724630476724,"stop":1724630477764,"duration":1040}}]},"tags":[]},"source":"855ddec236dff4f4.json","parameterValues":["AdurAndWorthingCouncils"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/89d190fd40e9032b.json b/3.11/2086/data/test-cases/89d190fd40e9032b.json deleted file mode 100644 index 4be6940a3b..0000000000 --- a/3.11/2086/data/test-cases/89d190fd40e9032b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"89d190fd40e9032b","name":"Validate Council Output [ThreeRiversDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e3654e30da7afdc28f7fe7f42f4ffd96","time":{"start":1725570196300,"stop":1725570238224,"duration":41924},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570196300,"stop":1725570196301,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570196301,"stop":1725570238222,"duration":41921},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570238223,"stop":1725570238223,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570238223,"stop":1725570238224,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"60b79cfce9800dec","name":"stdout","source":"60b79cfce9800dec.txt","type":"text/plain","size":65}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ThreeRiversDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":103,"unknown":0,"total":106},"items":[{"uid":"6dcf5a6a0cf94ad0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/6dcf5a6a0cf94ad0","status":"passed","time":{"start":1725496029587,"stop":1725496043390,"duration":13803}},{"uid":"525bf27eedc3f2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/525bf27eedc3f2b1","status":"passed","time":{"start":1725431324481,"stop":1725431358266,"duration":33785}},{"uid":"d53157fa5667c75e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/d53157fa5667c75e","status":"passed","time":{"start":1725409715815,"stop":1725409741203,"duration":25388}},{"uid":"84bec05952b6a44b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/84bec05952b6a44b","status":"passed","time":{"start":1725404614542,"stop":1725404629573,"duration":15031}},{"uid":"bc9a00e2da00369f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/bc9a00e2da00369f","status":"passed","time":{"start":1725385899984,"stop":1725385916038,"duration":16054}},{"uid":"e703058bc458aba5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/e703058bc458aba5","status":"passed","time":{"start":1725348133235,"stop":1725348151489,"duration":18254}},{"uid":"d01d52dd30bb6876","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/d01d52dd30bb6876","status":"passed","time":{"start":1725323292400,"stop":1725323323416,"duration":31016}},{"uid":"bdcb5c12766a09a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/bdcb5c12766a09a5","status":"passed","time":{"start":1725317257741,"stop":1725317271546,"duration":13805}},{"uid":"effe09ddee689aa5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/effe09ddee689aa5","status":"passed","time":{"start":1725313697316,"stop":1725313726486,"duration":29170}},{"uid":"60332e0270e5f6f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/60332e0270e5f6f1","status":"passed","time":{"start":1725311527830,"stop":1725311538035,"duration":10205}},{"uid":"cef641cdf3179c07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/cef641cdf3179c07","status":"passed","time":{"start":1725309026623,"stop":1725309053292,"duration":26669}},{"uid":"269e91bb1f92edfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/269e91bb1f92edfd","status":"passed","time":{"start":1725308945038,"stop":1725308972835,"duration":27797}},{"uid":"df96a5171b3ac28b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/df96a5171b3ac28b","status":"passed","time":{"start":1725236741898,"stop":1725236764333,"duration":22435}},{"uid":"5b80f2ca5a5513f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/5b80f2ca5a5513f0","status":"passed","time":{"start":1725150746022,"stop":1725150758113,"duration":12091}},{"uid":"448bed91b462b411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/448bed91b462b411","status":"passed","time":{"start":1725064052903,"stop":1725064084294,"duration":31391}},{"uid":"5a275c7a7646d709","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/5a275c7a7646d709","status":"passed","time":{"start":1724977851783,"stop":1724977877911,"duration":26128}},{"uid":"53f4cee67b6adaad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/53f4cee67b6adaad","status":"passed","time":{"start":1724891096954,"stop":1724891128716,"duration":31762}},{"uid":"fc30e03bd61e16ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/fc30e03bd61e16ea","status":"passed","time":{"start":1724804687256,"stop":1724804703845,"duration":16589}},{"uid":"96b1e4b05aa7f893","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/96b1e4b05aa7f893","status":"failed","statusDetails":"selenium.common.exceptions.StaleElementReferenceException: Message: stale element reference: stale element not found in the current frame\n (Session info: chrome-headless-shell=127.0.6533.119); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#stale-element-reference-exception\nStacktrace:\n#0 0x556aa306f6ca \n#1 0x556aa2d40600 \n#2 0x556aa2d4648f \n#3 0x556aa2d483a3 \n#4 0x556aa2dd1f6e \n#5 0x556aa2db28a2 \n#6 0x556aa2dd104a \n#7 0x556aa2db2643 \n#8 0x556aa2d82d31 \n#9 0x556aa2d8379e \n#10 0x556aa303725b \n#11 0x556aa303b1f2 \n#12 0x556aa3024615 \n#13 0x556aa303bd82 \n#14 0x556aa300925f \n#15 0x556aa305ee68 \n#16 0x556aa305f040 \n#17 0x556aa306e49c \n#18 0x7f783b36ca94 \n#19 0x7f783b3f9a34 __clone","time":{"start":1724718245835,"stop":1724718277899,"duration":32064}},{"uid":"fd17aa2c8b1048e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/fd17aa2c8b1048e5","status":"passed","time":{"start":1724631898659,"stop":1724631936101,"duration":37442}}]},"tags":[]},"source":"89d190fd40e9032b.json","parameterValues":["ThreeRiversDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/8c232f9a61d6d1c.json b/3.11/2086/data/test-cases/8c232f9a61d6d1c.json deleted file mode 100644 index a971c872dd..0000000000 --- a/3.11/2086/data/test-cases/8c232f9a61d6d1c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8c232f9a61d6d1c","name":"Validate Council Output [BedfordshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"22ac17f44d375bfa28591de09f45e366","time":{"start":1725568883983,"stop":1725568885223,"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","time":{"start":1725568883983,"stop":1725568883984,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725568883984,"stop":1725568885221,"duration":1237},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725568885221,"stop":1725568885221,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725568885221,"stop":1725568885223,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"e5f9c81d56b3733c","name":"stdout","source":"e5f9c81d56b3733c.txt","type":"text/plain","size":46}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BedfordshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":130,"unknown":0,"total":130},"items":[{"uid":"f96daac81d273ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/f96daac81d273ec","status":"passed","time":{"start":1725494670661,"stop":1725494671827,"duration":1166}},{"uid":"5115e61b8132c584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/5115e61b8132c584","status":"passed","time":{"start":1725429790543,"stop":1725429791750,"duration":1207}},{"uid":"419fcf8f42284ee3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/419fcf8f42284ee3","status":"passed","time":{"start":1725408327086,"stop":1725408328529,"duration":1443}},{"uid":"14644cb95716e424","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/14644cb95716e424","status":"passed","time":{"start":1725403401189,"stop":1725403402265,"duration":1076}},{"uid":"e9329e9a65a7fc9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/e9329e9a65a7fc9d","status":"passed","time":{"start":1725384343186,"stop":1725384344353,"duration":1167}},{"uid":"2283e0b92228cf9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/2283e0b92228cf9e","status":"passed","time":{"start":1725346562365,"stop":1725346563482,"duration":1117}},{"uid":"c5c3a3ee7623514c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/c5c3a3ee7623514c","status":"passed","time":{"start":1725322126536,"stop":1725322127772,"duration":1236}},{"uid":"90cea25b2d599378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/90cea25b2d599378","status":"passed","time":{"start":1725315731906,"stop":1725315733056,"duration":1150}},{"uid":"e02d260a239fbf9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/e02d260a239fbf9b","status":"passed","time":{"start":1725312456482,"stop":1725312457761,"duration":1279}},{"uid":"479399f6c88d3195","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/479399f6c88d3195","status":"passed","time":{"start":1725310297931,"stop":1725310299230,"duration":1299}},{"uid":"cf167aedcfba1fa0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/cf167aedcfba1fa0","status":"passed","time":{"start":1725307633602,"stop":1725307634846,"duration":1244}},{"uid":"6531edcdb7a49caf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/6531edcdb7a49caf","status":"passed","time":{"start":1725307516575,"stop":1725307517926,"duration":1351}},{"uid":"7c973e4c45ffea05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/7c973e4c45ffea05","status":"passed","time":{"start":1725235664605,"stop":1725235665829,"duration":1224}},{"uid":"b4cbda206845c76d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/b4cbda206845c76d","status":"passed","time":{"start":1725149300495,"stop":1725149301966,"duration":1471}},{"uid":"4d7b095a71b0cfb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/4d7b095a71b0cfb3","status":"passed","time":{"start":1725062892882,"stop":1725062894023,"duration":1141}},{"uid":"d189321805c5e38f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/d189321805c5e38f","status":"passed","time":{"start":1724976440644,"stop":1724976441906,"duration":1262}},{"uid":"20d2805a50d88a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/20d2805a50d88a48","status":"passed","time":{"start":1724890197729,"stop":1724890198981,"duration":1252}},{"uid":"eae32df7d7888a7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/eae32df7d7888a7e","status":"passed","time":{"start":1724803640596,"stop":1724803642062,"duration":1466}},{"uid":"1269e0a6ea0e6319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/1269e0a6ea0e6319","status":"passed","time":{"start":1724717268391,"stop":1724717270488,"duration":2097}},{"uid":"d3d61533590b0b54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/d3d61533590b0b54","status":"passed","time":{"start":1724630844175,"stop":1724630845875,"duration":1700}}]},"tags":[]},"source":"8c232f9a61d6d1c.json","parameterValues":["BedfordshireCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/90c7d72de3afd9db.json b/3.11/2086/data/test-cases/90c7d72de3afd9db.json deleted file mode 100644 index 43b750609d..0000000000 --- a/3.11/2086/data/test-cases/90c7d72de3afd9db.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"90c7d72de3afd9db","name":"Validate Council Output [StockportBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b8d3ae7465651cc973ab14abfdea7a24","time":{"start":1725570157677,"stop":1725570160188,"duration":2511},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570157678,"stop":1725570157678,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570157678,"stop":1725570160186,"duration":2508},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570160186,"stop":1725570160186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570160187,"stop":1725570160188,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"cd181f591e74900b","name":"stdout","source":"cd181f591e74900b.txt","type":"text/plain","size":50}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"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":305,"unknown":0,"total":308},"items":[{"uid":"ab9b2016d4b2e910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/ab9b2016d4b2e910","status":"passed","time":{"start":1725495996281,"stop":1725495997621,"duration":1340}},{"uid":"879c03c69b784d48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/879c03c69b784d48","status":"passed","time":{"start":1725431296293,"stop":1725431297349,"duration":1056}},{"uid":"6575e290f28c9bd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/6575e290f28c9bd2","status":"passed","time":{"start":1725409690546,"stop":1725409692699,"duration":2153}},{"uid":"6fa79eec27193744","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/6fa79eec27193744","status":"passed","time":{"start":1725404590757,"stop":1725404591900,"duration":1143}},{"uid":"237524ca488f2dff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/237524ca488f2dff","status":"passed","time":{"start":1725385867966,"stop":1725385869206,"duration":1240}},{"uid":"119311c2f553487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/119311c2f553487","status":"passed","time":{"start":1725348105509,"stop":1725348106590,"duration":1081}},{"uid":"23b68d6f9a43c425","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/23b68d6f9a43c425","status":"passed","time":{"start":1725323137160,"stop":1725323138732,"duration":1572}},{"uid":"8c94e45ed3980d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/8c94e45ed3980d82","status":"passed","time":{"start":1725317229391,"stop":1725317230541,"duration":1150}},{"uid":"3ef970a27245a1eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/3ef970a27245a1eb","status":"passed","time":{"start":1725313664149,"stop":1725313665313,"duration":1164}},{"uid":"acbb2c40edd1158b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/acbb2c40edd1158b","status":"passed","time":{"start":1725311495899,"stop":1725311497231,"duration":1332}},{"uid":"33f533f8118de384","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/33f533f8118de384","status":"passed","time":{"start":1725308992076,"stop":1725308993184,"duration":1108}},{"uid":"df4cdcd0e39b07af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/df4cdcd0e39b07af","status":"passed","time":{"start":1725308911191,"stop":1725308912432,"duration":1241}},{"uid":"66c86407e49dbd00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/66c86407e49dbd00","status":"passed","time":{"start":1725236706348,"stop":1725236707651,"duration":1303}},{"uid":"6174763336ecc233","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/6174763336ecc233","status":"passed","time":{"start":1725150688435,"stop":1725150689663,"duration":1228}},{"uid":"df93581efe1f1238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/df93581efe1f1238","status":"passed","time":{"start":1725063994704,"stop":1725063996157,"duration":1453}},{"uid":"69c5065773743d4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/69c5065773743d4f","status":"passed","time":{"start":1724977823330,"stop":1724977824389,"duration":1059}},{"uid":"3637acc9ccf2b37b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/3637acc9ccf2b37b","status":"passed","time":{"start":1724890931362,"stop":1724890932576,"duration":1214}},{"uid":"be932d5d7147a0ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/be932d5d7147a0ae","status":"passed","time":{"start":1724804635622,"stop":1724804637597,"duration":1975}},{"uid":"93ce4a45bc2b8910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/93ce4a45bc2b8910","status":"passed","time":{"start":1724718206786,"stop":1724718208572,"duration":1786}},{"uid":"3b9f4d94aa1277c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/3b9f4d94aa1277c7","status":"passed","time":{"start":1724631872338,"stop":1724631873853,"duration":1515}}]},"tags":[]},"source":"90c7d72de3afd9db.json","parameterValues":["StockportBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/9209ec176967bf52.json b/3.11/2086/data/test-cases/9209ec176967bf52.json deleted file mode 100644 index 1ffc45be0a..0000000000 --- a/3.11/2086/data/test-cases/9209ec176967bf52.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9209ec176967bf52","name":"Validate Council Output [EastleighBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4b31307dbdce23dc5dddd2f51563d5a7","time":{"start":1725569531358,"stop":1725569532888,"duration":1530},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725569531358,"stop":1725569531359,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725569531359,"stop":1725569532886,"duration":1527},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725569532886,"stop":1725569532886,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725569532886,"stop":1725569532888,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"fbc2da9cd4fc4ad9","name":"stdout","source":"fbc2da9cd4fc4ad9.txt","type":"text/plain","size":50}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2738-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastleighBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":14,"broken":0,"skipped":0,"passed":294,"unknown":0,"total":308},"items":[{"uid":"2bf3feff7cef6a49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/2bf3feff7cef6a49","status":"passed","time":{"start":1725495393522,"stop":1725495395088,"duration":1566}},{"uid":"8e6cad6243c39984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/8e6cad6243c39984","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725430383631,"stop":1725430384538,"duration":907}},{"uid":"30c8dc0714cfc6ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/30c8dc0714cfc6ec","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725409010918,"stop":1725409013605,"duration":2687}},{"uid":"c972fa0afc0467c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/c972fa0afc0467c2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725404022003,"stop":1725404023018,"duration":1015}},{"uid":"c3419ccb33fe51c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/c3419ccb33fe51c7","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725384943957,"stop":1725384944986,"duration":1029}},{"uid":"ff5162143166c407","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/ff5162143166c407","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725347206951,"stop":1725347207718,"duration":767}},{"uid":"3411e576e1a2bfc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/3411e576e1a2bfc8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725322649802,"stop":1725322650899,"duration":1097}},{"uid":"b35472e2562dfead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/b35472e2562dfead","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725316360801,"stop":1725316361660,"duration":859}},{"uid":"1f687df05e744bfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/1f687df05e744bfb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725313037799,"stop":1725313038689,"duration":890}},{"uid":"37ecedd4f4b8ff83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/37ecedd4f4b8ff83","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725310887018,"stop":1725310888620,"duration":1602}},{"uid":"5645d00f2e62a8e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/5645d00f2e62a8e9","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725308139569,"stop":1725308140377,"duration":808}},{"uid":"fb048a4c1e3ee5c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/fb048a4c1e3ee5c5","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1725308015077,"stop":1725308015917,"duration":840}},{"uid":"29a4abe08da788f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/29a4abe08da788f2","status":"passed","time":{"start":1725236047228,"stop":1725236048571,"duration":1343}},{"uid":"27472f9836076868","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/27472f9836076868","status":"passed","time":{"start":1725149761959,"stop":1725149763373,"duration":1414}},{"uid":"89b0e1529ab94c80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/89b0e1529ab94c80","status":"passed","time":{"start":1725063542126,"stop":1725063543278,"duration":1152}},{"uid":"94580fb3f6b73e75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/94580fb3f6b73e75","status":"passed","time":{"start":1724976903373,"stop":1724976904577,"duration":1204}},{"uid":"f93904cbf944229d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/f93904cbf944229d","status":"passed","time":{"start":1724890530772,"stop":1724890532034,"duration":1262}},{"uid":"c2dce7b60ab57d07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/c2dce7b60ab57d07","status":"passed","time":{"start":1724804192920,"stop":1724804194289,"duration":1369}},{"uid":"9cc139a3954cb971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/9cc139a3954cb971","status":"passed","time":{"start":1724717823509,"stop":1724717825181,"duration":1672}},{"uid":"f73cdae23e5f2bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/f73cdae23e5f2bc8","status":"passed","time":{"start":1724631250067,"stop":1724631251724,"duration":1657}}]},"tags":[]},"source":"9209ec176967bf52.json","parameterValues":["EastleighBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/92d8da2b63db2d04.json b/3.11/2086/data/test-cases/92d8da2b63db2d04.json deleted file mode 100644 index cd0186ffea..0000000000 --- a/3.11/2086/data/test-cases/92d8da2b63db2d04.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"92d8da2b63db2d04","name":"Validate Council Output [TestValleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"23fec35094d66e028272f48d7b31b7e6","time":{"start":1725570185397,"stop":1725570196297,"duration":10900},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council","time":{"start":1725570185397,"stop":1725570185397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"When we scrape the data from the council","time":{"start":1725570185397,"stop":1725570196295,"duration":10898},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Then the result is valid json","time":{"start":1725570196296,"stop":1725570196296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"And the output should validate against the schema","time":{"start":1725570196296,"stop":1725570196297,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[{"uid":"c8422a4e4e3f4f4","name":"stdout","source":"c8422a4e4e3f4f4.txt","type":"text/plain","size":51}],"parameters":[],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"host","value":"fv-az1014-42"},{"name":"thread","value":"2747-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"TestValleyBoroughCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":130,"unknown":0,"total":130},"items":[{"uid":"c6b5045c18f0158a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2083//#testresult/c6b5045c18f0158a","status":"passed","time":{"start":1725496020092,"stop":1725496029584,"duration":9492}},{"uid":"3894d4a7af3e8820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/3894d4a7af3e8820","status":"passed","time":{"start":1725431313204,"stop":1725431324479,"duration":11275}},{"uid":"a6178a1a12e24ba1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2082//#testresult/a6178a1a12e24ba1","status":"passed","time":{"start":1725409705326,"stop":1725409715812,"duration":10486}},{"uid":"7c10b6c1e65aac0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2080//#testresult/7c10b6c1e65aac0f","status":"passed","time":{"start":1725404604924,"stop":1725404614540,"duration":9616}},{"uid":"cfe5eda25574b442","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2073//#testresult/cfe5eda25574b442","status":"passed","time":{"start":1725385890139,"stop":1725385899982,"duration":9843}},{"uid":"bb98924a0d3576f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2070//#testresult/bb98924a0d3576f1","status":"passed","time":{"start":1725348123898,"stop":1725348133233,"duration":9335}},{"uid":"b87a01e5186200d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2069//#testresult/b87a01e5186200d6","status":"passed","time":{"start":1725323280901,"stop":1725323292398,"duration":11497}},{"uid":"2947eefc9c50ec73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2068//#testresult/2947eefc9c50ec73","status":"passed","time":{"start":1725317248573,"stop":1725317257739,"duration":9166}},{"uid":"3568f07c9de6c629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2066//#testresult/3568f07c9de6c629","status":"passed","time":{"start":1725313686868,"stop":1725313697314,"duration":10446}},{"uid":"2f8bff445c8536ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2064//#testresult/2f8bff445c8536ba","status":"passed","time":{"start":1725311517589,"stop":1725311527827,"duration":10238}},{"uid":"7ac4de0fdddf35cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2060//#testresult/7ac4de0fdddf35cf","status":"passed","time":{"start":1725309010999,"stop":1725309026620,"duration":15621}},{"uid":"3af847d37e65fdb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2059//#testresult/3af847d37e65fdb9","status":"passed","time":{"start":1725308925566,"stop":1725308945035,"duration":19469}},{"uid":"efdf7d2bcca9dc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2054//#testresult/efdf7d2bcca9dc3","status":"passed","time":{"start":1725236732158,"stop":1725236741896,"duration":9738}},{"uid":"be31ee6aaf441bc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2053//#testresult/be31ee6aaf441bc0","status":"passed","time":{"start":1725150736323,"stop":1725150746020,"duration":9697}},{"uid":"47eb51ba398a37a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2052//#testresult/47eb51ba398a37a6","status":"passed","time":{"start":1725064043739,"stop":1725064052901,"duration":9162}},{"uid":"b7b2c7e02e024e56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2051//#testresult/b7b2c7e02e024e56","status":"passed","time":{"start":1724977839377,"stop":1724977851780,"duration":12403}},{"uid":"2ab6fd85da303fc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2049//#testresult/2ab6fd85da303fc6","status":"passed","time":{"start":1724891105984,"stop":1724891116804,"duration":10820}},{"uid":"ad2a544fc60b1c83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2048//#testresult/ad2a544fc60b1c83","status":"passed","time":{"start":1724804677997,"stop":1724804687252,"duration":9255}},{"uid":"ee01d50eb7af8721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2043//#testresult/ee01d50eb7af8721","status":"passed","time":{"start":1724718235293,"stop":1724718245833,"duration":10540}},{"uid":"c7e9fffe7e238901","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/2039//#testresult/c7e9fffe7e238901","status":"passed","time":{"start":1724631887890,"stop":1724631898657,"duration":10767}}]},"tags":[]},"source":"92d8da2b63db2d04.json","parameterValues":["TestValleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/2086/data/test-cases/960e80f40d7163df.json b/3.11/2086/data/test-cases/960e80f40d7163df.json deleted file mode 100644 index b14b7d1a66..0000000000 --- a/3.11/2086/data/test-cases/960e80f40d7163df.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"960e80f40d7163df","name":"Validate Council Output [WestSuffolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f49da38cf3e195a06db2680429130b4a","time":{"start":1725570252151,"stop":1725570262837,"duration":10686},"status":"failed","statusMessage":"AttributeError: module 'itertools' has no attribute 'batched'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': , 'headless_mode': 'True', 'local_browser': 'False', 'selenium_url': 'http://localhost:4444'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(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:897: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:100: in scrape_step\n context.parse_result = CollectData.run()\nuk_bin_collection/uk_bin_collection/collect_data.py:101: in run\n return self.client_code(\nuk_bin_collection/uk_bin_collection/collect_data.py:121: in client_code\n return get_bin_data_class.template_method(address_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:61: in template_method\n bin_data_dict = self.get_and_parse_data(this_url, **kwargs)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:84: in get_and_parse_data\n bin_data_dict = self.parse_data(\"\", url=address_url, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = , page = ''\nkwargs = {'council_module_str': 'WestSuffolkCouncil', 'dev_mode': False, 'headless': True, 'local_browser': False, ...}\ndata = {'bins': []}, user_uprn = '10009739960'\napi_url = 'https://maps.westsuffolk.gov.uk/MyWestSuffolk.aspx?action=SetAddress&UniqueId=10009739960'\nresponse = \nsoup = \n\n\n\n