Bug#1042299: libfirefox-marionette-perl: FTBFS: tests fail

Lucas Nussbaum lucas at debian.org
Wed Jul 26 21:25:13 BST 2023


Source: libfirefox-marionette-perl
Version: 1.35-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20230726 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
> # Testing Firefox::Marionette 1.35
> t/00.load.t ........ 
> 1..1
> ok 1 - use Firefox::Marionette;
> ok
> # Version is Mozilla Firefox 115.0.2esr
> # XAUTHORITY is /tmp/xvfb-run.UybmK6/Xauthority
> # DISPLAY is :99
> # D-Bus is working
> # Debian Version is trixie/sid
> # Xvfb deb version is 2:21.1.7-3
> # grep -r Mem /proc/meminfo
> # MemTotal:       32522708 kB
> # MemFree:        27782096 kB
> # MemAvailable:   31741224 kB
> # ulimit -a | grep -i mem
> # memory(kbytes)       unlimited
> # locked memory(kbytes) 4065338
> # vmemory(kbytes)      unlimited
> # This firefox installation has 0 existing profiles
> '/usr/bin/perl --version' did not produce output that could be parsed.  Assuming modern Marionette is available at t/01-marionette.t line 605.
> '/usr/bin/perl --version' did not produce output that could be parsed.  Assuming modern Marionette is available at t/01-marionette.t line 605.
> '/usr/bin/perl --version' did not produce output that could be parsed.  Assuming modern Marionette is available at t/01-marionette.t line 605.
> '/usr/bin/perl --version' did not produce output that could be parsed.  Assuming modern Marionette is available at t/01-marionette.t line 605.
> # Initial tests
> # Testing has been running for 2 seconds at t/01-marionette.t line 714
> ** firefox --version
> ** firefox -marionette -safe-mode -headless -profile /tmp/firefox_marionette_local_J2HxYCzFDvj/profile --no-remote --new-instance
> *** You are running in headless mode.
> << 50:{"applicationType":"gecko","marionetteProtocol":3}
> >> 73:[0,1,"WebDriver:NewSession",{"capabilities":{"requiredCapabilities":{}}}]
> << 721:[1,1,null,{"sessionId":"da1bdff4-017f-47b8-b199-bcbe91185eb9","capabilities":{"browserName":"firefox","browserVersion":"115.0.2","platformName":"linux","acceptInsecureCerts":false,"pageLoadStrategy":"normal","setWindowRect":true,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"strictFileInteractability":false,"unhandledPromptBehavior":"dismiss and notify","moz:accessibilityChecks":false,"moz:buildID":"20230710180319","moz:headless":true,"moz:platformVersion":"5.10.0-23-cloud-amd64","moz:processID":84703,"moz:profile":"/tmp/firefox_marionette_local_J2HxYCzFDvj/profile","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"moz:windowless":false,"proxy":{}}}]
> >> 33:[0,2,"WebDriver:GetCapabilities"]
> << 680:[1,2,null,{"value":{"capabilities":{"browserName":"firefox","browserVersion":"115.0.2","platformName":"linux","acceptInsecureCerts":false,"pageLoadStrategy":"normal","setWindowRect":true,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"strictFileInteractability":false,"unhandledPromptBehavior":"dismiss and notify","moz:accessibilityChecks":false,"moz:buildID":"20230710180319","moz:headless":true,"moz:platformVersion":"5.10.0-23-cloud-amd64","moz:processID":84703,"moz:profile":"/tmp/firefox_marionette_local_J2HxYCzFDvj/profile","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"moz:windowless":false,"proxy":{}}}}]
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 733.
> # Browser version is 
> Use of uninitialized value in split at t/01-marionette.t line 740.
> # Operating System is Unknown Unknown
> # Profile Directory is /tmp/firefox_marionette_local_J2HxYCzFDvj/profile
> # Mozilla PID is Unknown
> # Firefox BuildID is Unknown
> # Addons are disabled
> Use of uninitialized value $major_version in numeric gt (>) at t/01-marionette.t line 753.
> >> 32:[0,3,"Marionette:GetWindowType"]
> << 40:[1,3,null,{"value":"navigator:browser"}]
> >> 31:[0,4,"WebDriver:GetWindowRect"]
> << 50:[1,4,null,{"x":0,"y":0,"width":1366,"height":768}]
> >> 71:[0,5,"WebDriver:SetWindowRect",{"height":452,"width":326,"x":3,"y":23}]
> << 50:[1,5,null,{"x":3,"y":23,"width":450,"height":452}]
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 821.
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 825.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 825.
> >> 31:[0,6,"WebDriver:GetWindowRect"]
> << 50:[1,6,null,{"x":3,"y":23,"width":450,"height":452}]
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 833.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 833.
> Use of uninitialized value $major_version in numeric ge (>=) at t/01-marionette.t line 838.
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 843.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 843.
> >> 31:[0,7,"WebDriver:GetWindowRect"]
> << 50:[1,7,null,{"x":3,"y":23,"width":450,"height":452}]
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 848.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 848.
> >> 29:[0,8,"WebDriver:GetTimeouts"]
> << 58:[1,8,null,{"implicit":0,"pageLoad":300000,"script":30000}]
> >> 80:[0,9,"WebDriver:SetTimeouts",{"implicit":41001,"pageLoad":45043,"script":48021}]
> << 25:[1,9,null,{"value":null}]
> >> 30:[0,10,"WebDriver:GetTimeouts"]
> << 62:[1,10,null,{"implicit":41001,"pageLoad":45043,"script":48021}]
> >> 30:[0,11,"WebDriver:GetTimeouts"]
> << 62:[1,11,null,{"implicit":41001,"pageLoad":45043,"script":48021}]
> >> 81:[0,12,"WebDriver:SetTimeouts",{"implicit":41001,"pageLoad":45043,"script":48021}]
> << 26:[1,12,null,{"value":null}]
> >> 87:[0,13,"WebDriver:ExecuteScript",{"script":"window.open(\"about:blank\", \"_blank\");"}]
> << 26:[1,13,null,{"value":null}]
> >> 30:[0,14,"WebDriver:CloseWindow"]
> << 52:[1,14,null,["11782eea-15b5-49fc-b2e6-d11e39e12ea1"]]
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 882.
> >> 51:[0,15,"Marionette:Quit",{"flags":["eAttemptQuit"]}]
> << 61:[1,15,null,{"cause":"shutdown","forced":false,"in_app":true}]
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 892.
> # Starting new firefox for testing capabilities and accessing proxies
> # Using proxy port TCP/34665
> # Using SOCKS port TCP/33585
> # Testing has been running for 6 seconds at t/01-marionette.t line 1093
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1106.
> # $capabilities->set_window_rect is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1107.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1113.
> # $capabilities->unhandled_prompt_behavior is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1114.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1120.
> # $capabilities->moz_shutdown_timeout is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1121.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1127.
> # $capabilities->strict_file_interactability is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1128.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1134.
> # $capabilities->page_load_strategy is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1135.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1141.
> # $capabilities->accept_insecure_certs is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1142.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1148.
> # $capabilities->moz_webdriver_click is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1149.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1155.
> # $capabilities->moz_use_non_spec_compliant_pointer_origin is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1156.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1162.
> # $capabilities->moz_accessibility_checks is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1163.
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 1168.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1168.
> # Testing has been running for 9 seconds at t/01-marionette.t line 1171
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1178.
> # $capabilities->proxy is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1179.
> # Testing has been running for 9 seconds at t/01-marionette.t line 1201
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1212.
> # Starting new firefox for testing proxies with proxy port TCP/46797
> # Testing has been running for 11 seconds at t/01-marionette.t line 1294
> ** firefox --version
> ** firefox -marionette -MOZ_LOG=timestamp,cookie:2 -safe-mode -headless -profile /tmp/firefox_marionette_local_dap2RAuABBy/profile --no-remote --new-instance --devtools
> *** You are running in headless mode.
> << 50:{"applicationType":"gecko","marionetteProtocol":3}
> >> 220:[0,1,"WebDriver:NewSession",{"capabilities":{"requiredCapabilities":{"proxy":{"proxyAutoconfigUrl":"http://localhost:46797","proxyType":"pac"}}},"proxy":{"proxyAutoconfigUrl":"http://localhost:46797","proxyType":"pac"}}]
> 2023-07-26 19:14:29.574375 UTC - [Parent 85221: Main Thread]: W/cookie ===== COOKIE NOT SENT =====
> 2023-07-26 19:14:29.574395 UTC - [Parent 85221: Main Thread]: W/cookie request URL: http://localhost:46797/
> 2023-07-26 19:14:29.574404 UTC - [Parent 85221: Main Thread]: W/cookie current time: Wed Jul 26 19:14:29 2023 GMT
> 2023-07-26 19:14:29.574406 UTC - [Parent 85221: Main Thread]: W/cookie rejected because cookies are disabled
> 2023-07-26 19:14:29.574408 UTC - [Parent 85221: Main Thread]: W/cookie 
> << 900:[1,1,null,{"sessionId":"af2542ea-9008-44f8-98c1-3a6e3ae6bd33","capabilities":{"browserName":"firefox","browserVersion":"115.0.2","platformName":"linux","acceptInsecureCerts":false,"pageLoadStrategy":"normal","proxy":{"proxyType":"pac","proxyAutoconfigUrl":"http://localhost:46797"},"setWindowRect":true,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"strictFileInteractability":false,"unhandledPromptBehavior":"dismiss and notify","moz:accessibilityChecks":false,"moz:buildID":"20230710180319","moz:headless":true,"moz:platformVersion":"5.10.0-23-cloud-amd64","moz:processID":85221,"moz:profile":"/tmp/firefox_marionette_local_dap2RAuABBy/profile","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"moz:windowless":false,"capabilities":{"requiredCapabilities":{"proxy":{"proxyAutoconfigUrl":"http://localhost:46797","proxyType":"pac"}}}}}]
> >> 29:[0,2,"WebDriver:GetTimeouts"]
> << 58:[1,2,null,{"implicit":0,"pageLoad":300000,"script":30000}]
> >> 76:[0,3,"WebDriver:SetTimeouts",{"implicit":0,"pageLoad":65432,"script":30000}]
> << 25:[1,3,null,{"value":null}]
> >> 33:[0,4,"WebDriver:GetCapabilities"]
> << 858:[1,4,null,{"value":{"capabilities":{"browserName":"firefox","browserVersion":"115.0.2","platformName":"linux","acceptInsecureCerts":false,"pageLoadStrategy":"normal","proxy":{"proxyType":"pac","proxyAutoconfigUrl":"http://localhost:46797"},"setWindowRect":true,"timeouts":{"implicit":0,"pageLoad":65432,"script":30000},"strictFileInteractability":false,"unhandledPromptBehavior":"dismiss and notify","moz:accessibilityChecks":false,"moz:buildID":"20230710180319","moz:headless":true,"moz:platformVersion":"5.10.0-23-cloud-amd64","moz:processID":85221,"moz:profile":"/tmp/firefox_marionette_local_dap2RAuABBy/profile","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"moz:windowless":false,"capabilities":{"requiredCapabilities":{"proxy":{"proxyAutoconfigUrl":"http://localhost:46797","proxyType":"pac"}}}}}}]
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1306.
> # $capabilities->proxy is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1307.
> Use of uninitialized value in numeric eq (==) at t/01-marionette.t line 1312.
> 
> #   Failed test '$firefox->capabilities()->timeouts()->page_load() correctly reflects the page_load shortcut timeout'
> #   at t/01-marionette.t line 1312.
> >> 50:[0,5,"Marionette:Quit",{"flags":["eAttemptQuit"]}]
> << 60:[1,5,null,{"cause":"shutdown","forced":false,"in_app":true}]
> # Starting new firefox for testing proxies again using proxy port TCP/54359
> # Testing has been running for 15 seconds at t/01-marionette.t line 1323
> ** firefox --version
> ** firefox -marionette -safe-mode -profile /tmp/firefox_marionette_local_gvIagVzR4CU/profile --no-remote --new-instance
> << 50:{"applicationType":"gecko","marionetteProtocol":3}
> >> 252:[0,1,"WebDriver:NewSession",{"capabilities":{"requiredCapabilities":{"proxy":{"httpProxy":"localhost:54359","proxyType":"manual","sslProxy":"localhost:54359"}}},"proxy":{"httpProxy":"localhost:54359","proxyType":"manual","sslProxy":"localhost:54359"}}]
> << 933:[1,1,null,{"sessionId":"6d991626-48c0-48c0-89dd-ad112ae57e02","capabilities":{"browserName":"firefox","browserVersion":"115.0.2","platformName":"linux","acceptInsecureCerts":false,"pageLoadStrategy":"normal","proxy":{"proxyType":"manual","httpProxy":"localhost:54359","sslProxy":"localhost:54359"},"setWindowRect":true,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"strictFileInteractability":false,"unhandledPromptBehavior":"dismiss and notify","moz:accessibilityChecks":false,"moz:buildID":"20230710180319","moz:headless":false,"moz:platformVersion":"5.10.0-23-cloud-amd64","moz:processID":85468,"moz:profile":"/tmp/firefox_marionette_local_gvIagVzR4CU/profile","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"moz:windowless":false,"capabilities":{"requiredCapabilities":{"proxy":{"httpProxy":"localhost:54359","proxyType":"manual","sslProxy":"localhost:54359"}}}}}]
> >> 33:[0,2,"WebDriver:GetCapabilities"]
> << 892:[1,2,null,{"value":{"capabilities":{"browserName":"firefox","browserVersion":"115.0.2","platformName":"linux","acceptInsecureCerts":false,"pageLoadStrategy":"normal","proxy":{"proxyType":"manual","httpProxy":"localhost:54359","sslProxy":"localhost:54359"},"setWindowRect":true,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"strictFileInteractability":false,"unhandledPromptBehavior":"dismiss and notify","moz:accessibilityChecks":false,"moz:buildID":"20230710180319","moz:headless":false,"moz:platformVersion":"5.10.0-23-cloud-amd64","moz:processID":85468,"moz:profile":"/tmp/firefox_marionette_local_gvIagVzR4CU/profile","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"moz:windowless":false,"capabilities":{"requiredCapabilities":{"proxy":{"httpProxy":"localhost:54359","proxyType":"manual","sslProxy":"localhost:54359"}}}}}}]
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1335.
> # $capabilities->proxy is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1336.
> >> 50:[0,3,"Marionette:Quit",{"flags":["eAttemptQuit"]}]
> << 60:[1,3,null,{"cause":"shutdown","forced":false,"in_app":true}]
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 1361.
> # Starting new firefox for testing PDFs and script elements
> # Testing has been running for 19 seconds at t/01-marionette.t line 1369
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 1377.
> # Skipping WebGL as it can cause older browsers to hang
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 1403.
> Use of uninitialized value $major_version in numeric ge (>=) at t/01-marionette.t line 1413.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1466.
> # $capabilities->accept_insecure_certs is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 1467.
> # Starting new firefox for testing logins
> # Testing has been running for 22 seconds at t/01-marionette.t line 1586
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 1594.
> Use of uninitialized value $major_version in concatenation (.) or string at t/01-marionette.t line 1595.
> # WebGL does not work and should not as version  is older than 51
> # Testing has been running for 25 seconds at t/01-marionette.t line 1638
> # Starting new firefox for testing custom headers
> # HAR support is not available for Firefox versions less than 61
> # Testing has been running for 25 seconds at t/01-marionette.t line 1971
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 2004.
> # $capabilities->accept_insecure_certs is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 2005.
> # Starting new firefox for testing metacpan and iframe, with find, downloads, extensions and actions
> # Testing has been running for 29 seconds at t/01-marionette.t line 2083
> # Starting new firefox for testing JSON from localhost and alerts
> # Testing has been running for 33 seconds at t/01-marionette.t line 3336
> ** firefox --version
> ** firefox -marionette -safe-mode -headless -profile /tmp/firefox_marionette_local_0g2DmtWHJVv/profile --no-remote --new-instance
> *** You are running in headless mode.
> << 50:{"applicationType":"gecko","marionetteProtocol":3}
> >> 73:[0,1,"WebDriver:NewSession",{"capabilities":{"requiredCapabilities":{}}}]
> << 721:[1,1,null,{"sessionId":"eb47eab4-6b56-4ac2-8c37-376888d2deee","capabilities":{"browserName":"firefox","browserVersion":"115.0.2","platformName":"linux","acceptInsecureCerts":false,"pageLoadStrategy":"normal","setWindowRect":true,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"strictFileInteractability":false,"unhandledPromptBehavior":"dismiss and notify","moz:accessibilityChecks":false,"moz:buildID":"20230710180319","moz:headless":true,"moz:platformVersion":"5.10.0-23-cloud-amd64","moz:processID":86692,"moz:profile":"/tmp/firefox_marionette_local_0g2DmtWHJVv/profile","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"moz:windowless":false,"proxy":{}}}]
> >> 29:[0,2,"WebDriver:GetTimeouts"]
> << 58:[1,2,null,{"implicit":0,"pageLoad":300000,"script":30000}]
> >> 82:[0,3,"WebDriver:SetTimeouts",{"implicit":987654,"pageLoad":300000,"script":30000}]
> << 25:[1,3,null,{"value":null}]
> >> 33:[0,4,"WebDriver:GetCapabilities"]
> << 685:[1,4,null,{"value":{"capabilities":{"browserName":"firefox","browserVersion":"115.0.2","platformName":"linux","acceptInsecureCerts":false,"pageLoadStrategy":"normal","setWindowRect":true,"timeouts":{"implicit":987654,"pageLoad":300000,"script":30000},"strictFileInteractability":false,"unhandledPromptBehavior":"dismiss and notify","moz:accessibilityChecks":false,"moz:buildID":"20230710180319","moz:headless":true,"moz:platformVersion":"5.10.0-23-cloud-amd64","moz:processID":86692,"moz:profile":"/tmp/firefox_marionette_local_0g2DmtWHJVv/profile","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"moz:windowless":false,"proxy":{}}}}]
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 3347.
> Use of uninitialized value in numeric eq (==) at t/01-marionette.t line 3350.
> 
> #   Failed test '$firefox->capabilities()->timeouts()->implicit() correctly reflects the implicit shortcut timeout'
> #   at t/01-marionette.t line 3350.
> >> 123:[0,5,"WebDriver:Navigate",{"sessionId":"eb47eab4-6b56-4ac2-8c37-376888d2deee","url":"http://127.0.0.1:43329/?format=JSON"}]
> # Accepted connection
> # Got request for /?format=JSON
> << 25:[1,5,null,{"value":null}]
> >> 84:[0,6,"WebDriver:GetPageSource",{"sessionId":"eb47eab4-6b56-4ac2-8c37-376888d2deee"}]
> << 195:[1,6,null,{"value":"<html><head><link rel=\"stylesheet\" href=\"resource://content-accessible/plaintext.css\"></head><body><pre>{ \"id\": \"5\", \"value\": \"sömething\"}</pre></body></html>"}]
> >> 84:[0,7,"WebDriver:GetPageSource",{"sessionId":"eb47eab4-6b56-4ac2-8c37-376888d2deee"}]
> << 195:[1,7,null,{"value":"<html><head><link rel=\"stylesheet\" href=\"resource://content-accessible/plaintext.css\"></head><body><pre>{ \"id\": \"5\", \"value\": \"sömething\"}</pre></body></html>"}]
> # { "id": "5", "value": "sömething"}
> >> 84:[0,8,"WebDriver:GetPageSource",{"sessionId":"eb47eab4-6b56-4ac2-8c37-376888d2deee"}]
> << 195:[1,8,null,{"value":"<html><head><link rel=\"stylesheet\" href=\"resource://content-accessible/plaintext.css\"></head><body><pre>{ \"id\": \"5\", \"value\": \"sömething\"}</pre></body></html>"}]
> >> 84:[0,9,"WebDriver:GetPageSource",{"sessionId":"eb47eab4-6b56-4ac2-8c37-376888d2deee"}]
> << 195:[1,9,null,{"value":"<html><head><link rel=\"stylesheet\" href=\"resource://content-accessible/plaintext.css\"></head><body><pre>{ \"id\": \"5\", \"value\": \"sömething\"}</pre></body></html>"}]
> >> 123:[0,10,"WebDriver:Navigate",{"sessionId":"eb47eab4-6b56-4ac2-8c37-376888d2deee","url":"http://127.0.0.1:43329/?format=txt"}]
> # Accepted connection
> # Got request for /?format=txt
> << 26:[1,10,null,{"value":null}]
> >> 85:[0,11,"WebDriver:GetPageSource",{"sessionId":"eb47eab4-6b56-4ac2-8c37-376888d2deee"}]
> << 173:[1,11,null,{"value":"<html><head><link rel=\"stylesheet\" href=\"resource://content-accessible/plaintext.css\"></head><body><pre>This is ordinary text</pre></body></html>"}]
> >> 85:[0,12,"WebDriver:GetPageSource",{"sessionId":"eb47eab4-6b56-4ac2-8c37-376888d2deee"}]
> << 173:[1,12,null,{"value":"<html><head><link rel=\"stylesheet\" href=\"resource://content-accessible/plaintext.css\"></head><body><pre>This is ordinary text</pre></body></html>"}]
> # This is ordinary text
> # Caught exception in content server:Caught a TERM signal at t/01-marionette.t line 94.
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 3439.
> Use of uninitialized value $major_version in concatenation (.) or string at t/01-marionette.t line 3440.
> Use of uninitialized value $version in split at t/01-marionette.t line 3447.
> >> 101:[0,13,"WebDriver:ExecuteAsyncScript",{"script":"prompt(\"Please enter your name\", \"John Cole\");"}]
> >> 60:[0,14,"WebDriver:SendAlertText",{"text":"Roland Grelewicz"}]
> << 843:[1,14,{"error":"no such alert","message":"","stacktrace":"RemoteError at chrome://remote/content/shared/RemoteError.sys.mjs:8:8\nWebDriverError at chrome://remote/content/shared/webdriver/Errors.sys.mjs:187:5\nNoSuchAlertError at chrome://remote/content/shared/webdriver/Errors.sys.mjs:489:5\nGeckoDriver.prototype._checkIfAlertIsPresent at chrome://remote/content/marionette/driver.sys.mjs:2803:11\nGeckoDriver.prototype.sendKeysToDialog at chrome://remote/content/marionette/driver.sys.mjs:2779:8\ndespatch at chrome://remote/content/marionette/server.sys.mjs:320:40\nexecute at chrome://remote/content/marionette/server.sys.mjs:291:16\nonPacket/<@chrome://remote/content/marionette/server.sys.mjs:264:20\nonPacket@chrome://remote/content/marionette/server.sys.mjs:265:9\n_onJSONObjectReady/<@chrome://remote/content/marionette/transport.sys.mjs:496:20\n"},null]
> >> 60:[0,15,"WebDriver:SendAlertText",{"text":"Roland Grelewicz"}]
> << 843:[1,15,{"error":"no such alert","message":"","stacktrace":"RemoteError at chrome://remote/content/shared/RemoteError.sys.mjs:8:8\nWebDriverError at chrome://remote/content/shared/webdriver/Errors.sys.mjs:187:5\nNoSuchAlertError at chrome://remote/content/shared/webdriver/Errors.sys.mjs:489:5\nGeckoDriver.prototype._checkIfAlertIsPresent at chrome://remote/content/marionette/driver.sys.mjs:2803:11\nGeckoDriver.prototype.sendKeysToDialog at chrome://remote/content/marionette/driver.sys.mjs:2779:8\ndespatch at chrome://remote/content/marionette/server.sys.mjs:320:40\nexecute at chrome://remote/content/marionette/server.sys.mjs:291:16\nonPacket/<@chrome://remote/content/marionette/server.sys.mjs:264:20\nonPacket@chrome://remote/content/marionette/server.sys.mjs:265:9\n_onJSONObjectReady/<@chrome://remote/content/marionette/transport.sys.mjs:496:20\n"},null]
> >> 60:[0,16,"WebDriver:SendAlertText",{"text":"Roland Grelewicz"}]
> << 843:[1,16,{"error":"no such alert","message":"","stacktrace":"RemoteError at chrome://remote/content/shared/RemoteError.sys.mjs:8:8\nWebDriverError at chrome://remote/content/shared/webdriver/Errors.sys.mjs:187:5\nNoSuchAlertError at chrome://remote/content/shared/webdriver/Errors.sys.mjs:489:5\nGeckoDriver.prototype._checkIfAlertIsPresent at chrome://remote/content/marionette/driver.sys.mjs:2803:11\nGeckoDriver.prototype.sendKeysToDialog at chrome://remote/content/marionette/driver.sys.mjs:2779:8\ndespatch at chrome://remote/content/marionette/server.sys.mjs:320:40\nexecute at chrome://remote/content/marionette/server.sys.mjs:291:16\nonPacket/<@chrome://remote/content/marionette/server.sys.mjs:264:20\nonPacket@chrome://remote/content/marionette/server.sys.mjs:265:9\n_onJSONObjectReady/<@chrome://remote/content/marionette/transport.sys.mjs:496:20\n"},null]
> >> 60:[0,17,"WebDriver:SendAlertText",{"text":"Roland Grelewicz"}]
> << 843:[1,17,{"error":"no such alert","message":"","stacktrace":"RemoteError at chrome://remote/content/shared/RemoteError.sys.mjs:8:8\nWebDriverError at chrome://remote/content/shared/webdriver/Errors.sys.mjs:187:5\nNoSuchAlertError at chrome://remote/content/shared/webdriver/Errors.sys.mjs:489:5\nGeckoDriver.prototype._checkIfAlertIsPresent at chrome://remote/content/marionette/driver.sys.mjs:2803:11\nGeckoDriver.prototype.sendKeysToDialog at chrome://remote/content/marionette/driver.sys.mjs:2779:8\ndespatch at chrome://remote/content/marionette/server.sys.mjs:320:40\nexecute at chrome://remote/content/marionette/server.sys.mjs:291:16\nonPacket/<@chrome://remote/content/marionette/server.sys.mjs:264:20\nonPacket@chrome://remote/content/marionette/server.sys.mjs:265:9\n_onJSONObjectReady/<@chrome://remote/content/marionette/transport.sys.mjs:496:20\n"},null]
> >> 60:[0,18,"WebDriver:SendAlertText",{"text":"Roland Grelewicz"}]
> << 843:[1,18,{"error":"no such alert","message":"","stacktrace":"RemoteError at chrome://remote/content/shared/RemoteError.sys.mjs:8:8\nWebDriverError at chrome://remote/content/shared/webdriver/Errors.sys.mjs:187:5\nNoSuchAlertError at chrome://remote/content/shared/webdriver/Errors.sys.mjs:489:5\nGeckoDriver.prototype._checkIfAlertIsPresent at chrome://remote/content/marionette/driver.sys.mjs:2803:11\nGeckoDriver.prototype.sendKeysToDialog at chrome://remote/content/marionette/driver.sys.mjs:2779:8\ndespatch at chrome://remote/content/marionette/server.sys.mjs:320:40\nexecute at chrome://remote/content/marionette/server.sys.mjs:291:16\nonPacket/<@chrome://remote/content/marionette/server.sys.mjs:264:20\nonPacket@chrome://remote/content/marionette/server.sys.mjs:265:9\n_onJSONObjectReady/<@chrome://remote/content/marionette/transport.sys.mjs:496:20\n"},null]
> >> 60:[0,19,"WebDriver:SendAlertText",{"text":"Roland Grelewicz"}]
> << 26:[1,13,null,{"value":null}]
> << 26:[1,19,null,{"value":null}]
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 3454.
> **** DEPRECATED METHOD - using accept_dialog() HAS BEEN REPLACED BY accept_alert **** at t/01-marionette.t line 3461.
> >> 31:[0,20,"WebDriver:AcceptDialog"]
> << 26:[1,20,null,{"value":null}]
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 3464.
> Use of uninitialized value $major_version in numeric eq (==) at t/01-marionette.t line 3466.
> Use of uninitialized value $major_version in numeric eq (==) at t/01-marionette.t line 3472.
> >> 51:[0,21,"Marionette:Quit",{"flags":["eAttemptQuit"]}]
> << 61:[1,21,null,{"cause":"shutdown","forced":false,"in_app":true}]
> # Starting new firefox for testing proxy by argument, capabilities, window switching and certificates using proxy port TCP/38427
> # Testing has been running for 39 seconds at t/01-marionette.t line 3623
> Use of uninitialized value $major_version in numeric gt (>) at t/01-marionette.t line 3637.
> Use of uninitialized value in numeric eq (==) at t/01-marionette.t line 3642.
> 
> #   Failed test '$firefox->capabilities()->timeouts()->page_load() correctly reflects the timeouts shortcut timeout'
> #   at t/01-marionette.t line 3642.
> Use of uninitialized value in numeric eq (==) at t/01-marionette.t line 3643.
> 
> #   Failed test '$firefox->capabilities()->timeouts()->script() correctly reflects the timeouts shortcut timeout'
> #   at t/01-marionette.t line 3643.
> Use of uninitialized value in numeric eq (==) at t/01-marionette.t line 3644.
> 
> #   Failed test '$firefox->capabilities()->timeouts()->implicit() correctly reflects the timeouts shortcut timeout'
> #   at t/01-marionette.t line 3644.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3647.
> # $capabilities->proxy is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3648.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3656.
> # $capabilities->page_load_strategy is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3657.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3663.
> # $capabilities->accept_insecure_certs is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3664.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3670.
> # $capabilities->moz_use_non_spec_compliant_pointer_origin is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3671.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3677.
> # $capabilities->moz_webdriver_click is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3678.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3684.
> # $capabilities->moz_accessibility_checks is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3685.
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 3700.
> Use of uninitialized value $major_version in concatenation (.) or string at t/01-marionette.t line 3701.
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 3730.
> Use of uninitialized value $major_version in concatenation (.) or string at t/01-marionette.t line 3731.
> # Starting new firefox for testing %ENV proxy, min/maxing and killing firefox
> # Testing has been running for 46 seconds at t/01-marionette.t line 3891
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 3913.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3933.
> # Final Browser version is 
> Use of uninitialized value $major_version in numeric ge (>=) at t/01-marionette.t line 3934.
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3972.
> # $capabilities->proxy is not supported for 
> Use of uninitialized value in concatenation (.) or string at t/01-marionette.t line 3973.
> # Starting new firefox for testing visibility
> # Testing has been running for 65 seconds at t/01-marionette.t line 4055
> Use of uninitialized value $major_version in numeric lt (<) at t/01-marionette.t line 4063.
> Use of uninitialized value $major_version in concatenation (.) or string at t/01-marionette.t line 4064.
> # Not attempting to resize for Firefox 
> # Testing has been running for 70 seconds at t/01-marionette.t line 4133
> # Total runtime is 77 seconds
> # Looks like you failed 5 tests of 665.
> t/01-marionette.t .. 
> ok 1 - Read 0 existing profiles
> ok 2 - No default profile
> ok 3 - No default waterfox profile
> ok 4 - Read existing profile if any
> ok 5 - Firefox::Marionette->new() threw an exception when launched with an incorrect path to a binary:Failed to open directory '/firefox/is/not':No such file or directory
> ok 6 - Firefox::Marionette->new() threw an exception when launched with a path to a non firefox binary:Firefox exited with a 0
> ok 7 # skip No profile testing except for RELEASE_TESTING
> ok 8 # skip No profile testing except for RELEASE_TESTING
> ok 9 # skip No profile testing except for RELEASE_TESTING
> ok 10 # skip No profile testing except for RELEASE_TESTING
> ok 11 # skip No profile testing except for RELEASE_TESTING
> ok 12 # skip No profile testing except for RELEASE_TESTING
> ok 13 - Firefox::Marionette::Profile->new() correctly returns a new profile
> ok 14 - $profile->get_value('marionette.port') correctly returns 0
> ok 15 - $profile->set_value('browser.link.open_newwindow', 2) to force new windows to appear
> ok 16 - $profile->set_value('browser.link.open_external', 2) to force new windows to appear
> ok 17 - $profile->set_value('browser.block.target_new_window', 'false') to force new windows to appear
> [GFX1-]: glxtest: libpci missing
> [GFX1-]: glxtest: libEGL missing
> [GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt
> ok 18 - $firefox->debug() returns true
> ok 19 - Firefox has started in Marionette mode
> ok 20 - application/pkcs10 has been added to mime_types
> ok 21 - application/pdf was already in mime_types
> ok 22 - application/x-gzip was already in mime_types
> ok 23 - text/html should not be in mime_types
> ok 24 - shows an existing proxy setup
> ok 25 - Firefox::Marionette->root_directory() returns the exising local directory:/tmp/firefox_marionette_local_J2HxYCzFDvj
> ok 26 - $firefox->application_type() returns gecko
> ok 27 - $firefox->marionette_protocol() returns 3
> ok 28 - $firefox->window_type() returns 'navigator:browser':navigator:browser
> ok 29 - $firefox->sleep_time_in_ms() is 1 millisecond
> ok 30 - Window used to have a X position of 0 # TODO  probably does not have support for $firefox->window_rect()->pos_x()
> ok 31 - Window used to have a Y position of 0 # TODO  probably does not have support for $firefox->window_rect()->pos_x()
> ok 32 - Window used to have a width of 1366
> ok 33 - Window used to have a height of 768
> ok 34 - Window has a X position of 3 # TODO  probably does not have support for $firefox->window_rect()->pos_x()
> ok 35 - Window has a Y position of 23 # TODO  probably does not have support for $firefox->window_rect()->pos_x()
> ok 36 - Window has a width of 326:450
> ok 37 - Window has a height of 452
> not ok 38 - Window has a state of  # TODO  probably does not have support for $firefox->window_rect()->wstate()
> #   Failed (TODO) test 'Window has a state of '
> #   at t/01-marionette.t line 844.
> ok 39 - Window has a X position of 3 # TODO  probably does not have support for $firefox->window_rect()->pos_x()
> ok 40 - Window has a Y position of 23 # TODO  probably does not have support for $firefox->window_rect()->pos_x()
> ok 41 - Window has a width of 450
> ok 42 - Window has a height of 452
> ok 43 - $firefox->timeouts($new) returns a Firefox::Marionette::Timeouts object
> ok 44 - $firefox->timeouts() returns a Firefox::Marionette::Timeouts object
> ok 45 - $timeouts->page_load() is 5 minutes
> ok 46 - $timeouts->script() is 30 seconds
> ok 47 - $timeouts->implicit() is 0 milliseconds
> ok 48 - $timeouts->page_load() is 45043
> ok 49 - $timeouts->script() is 48021
> ok 50 - $timeouts->implicit() is 41001
> ok 51 - Firefox does not have a value for child_error
> ok 52 - Firefox is still alive
> ok 53 - Opening new window to about:blank via 'window.open' script
> ok 54 - Closed new tab/window
> ok 55 # skip Deleting and re-creating sessions can hang firefox for old versions
> ok 56 - Firefox has closed with an integer exit status of 0
> ok 57 - Firefox returns 0 for the child error, matching the return value of quit():0:0
> ok 58 - Firefox is not still alive
> ok 59 # skip No pid support for this version of firefox
> ok 60 # skip No pid support for this version of firefox
> ok 61 # skip No pid support for this version of firefox
> ok 62 # skip No pid support for this version of firefox
> ok 63 # skip No pid support for this version of firefox
> ok 64 # skip No pid support for this version of firefox
> ok 65 # skip No pid support for this version of firefox
> ok 66 # skip No pid support for this version of firefox
> ok 67 - Firefox has started in Marionette mode with definable capabilities set to known values
> ok 68 - $firefox->sleep_time_in_ms() is 5 milliseconds
> ok 69 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object
> ok 70 # skip $capabilities->set_window_rect is not supported for 
> ok 71 # skip $capabilities->unhandled_prompt_behavior is not supported for 
> ok 72 # skip $capabilities->moz_shutdown_timeout is not supported for 
> ok 73 # skip $capabilities->strict_file_interactability is not supported for 
> ok 74 # skip $capabilities->page_load_strategy is not supported for 
> ok 75 # skip $capabilities->accept_insecure_certs is not supported for 
> ok 76 # skip $capabilities->moz_webdriver_click is not supported for 
> ok 77 # skip $capabilities->moz_use_non_spec_compliant_pointer_origin is not supported for 
> ok 78 # skip $capabilities->moz_accessibility_checks is not supported for 
> ok 79 - $capabilities->moz_headless() is set to false # TODO  does not have support for -headless argument
> ok 80 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object
> ok 81 # skip $capabilities->proxy is not supported for 
> ok 82 # skip $capabilities->proxy is not supported for 
> ok 83 # skip $capabilities->proxy is not supported for 
> ok 84 # skip $capabilities->proxy is not supported for 
> ok 85 # skip $capabilities->proxy is not supported for 
> ok 86 # skip $capabilities->proxy is not supported for 
> ok 87 # skip $capabilities->proxy is not supported for 
> ok 88 # skip $capabilities->proxy is not supported for 
> ok 89 # skip $capabilities->proxy is not supported for 
> ok 90 # skip $capabilities->proxy is not supported for 
> ok 91 # skip $capabilities->proxy is not supported for 
> ok 92 - Firefox has closed with an exit status of 0:0
> [GFX1-]: glxtest: libpci missing
> [GFX1-]: glxtest: libEGL missing
> [GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt
> ok 93 - Firefox has started in Marionette mode with definable capabilities set to known values
> ok 94 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object
> ok 95 # skip $capabilities->proxy is not supported for 
> ok 96 # skip $capabilities->proxy is not supported for 
> not ok 97 - $firefox->capabilities()->timeouts()->page_load() correctly reflects the page_load shortcut timeout
> ok 98 - Firefox has closed with an exit status of 0:0
> [GFX1-]: glxtest: libpci missing
> [GFX1-]: glxtest: libEGL missing
> ok 99 - Firefox has started in Marionette mode with definable capabilities set to known values
> ok 100 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object
> ok 101 # skip $capabilities->proxy is not supported for 
> ok 102 # skip $capabilities->proxy is not supported for 
> ok 103 # skip $capabilities->proxy is not supported for 
> ok 104 # skip $capabilities->proxy is not supported for 
> ok 105 - Firefox has closed with an exit status of 0:Firefox exited with a 0
> ok 106 - Firefox has started in Marionette mode with definable capabilities set to known values
> ok 107 - $firefox->has_tag('span') has children and the first child is an Firefox::Marionette::Element with a tag_name of 'button'
> ok 108 - $firefox->has_tag('custom-square') returns a Firefox::Marionette::Element # TODO Firefox cannot create elements from a shadow root for versions less than 63
> ok 109 - $span->shadowy() returns false # TODO Firefox cannot create elements from a shadow root for versions less than 63
> ok 110 - $custom_square->shadowy() returns true # TODO Firefox cannot create elements from a shadow root for versions less than 63
> ok 111 - First element from scripted shadowRoot is a style tag # TODO Firefox cannot create elements from a shadow root for versions less than 63
> ok 112 - Value returned from script is the numeric 2 in an array
> ok 113 - Value returned from script is a Firefox::Marionette::Element for a 'span' in an array
> ok 114 - Value returned from script is a Firefox::Marionette::Element for a 'span' in a hash
> ok 115 - Value returned from script is the numeric 2
> ok 116 - Value returned from script is the numeric 2 in a hash
> ok 117 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object
> ok 118 # skip $capabilities->accept_insecure_certs is not supported for 
> ok 119 # skip $capabilities->accept_insecure_certs is not supported for 
> ok 120 # skip $capabilities->accept_insecure_certs is not supported for 
> ok 121 # skip $capabilities->accept_insecure_certs is not supported for 
> ok 122 - Firefox has started in Marionette mode with definable capabilities set to known values
> ok 123 - Retrieved browser.history.maxStateObjectSize as a number '16777216'
> ok 124 - $firefox->set_pref correctly returns itself for chaining and set 'browser.history.maxStateObjectSize' to '4321'
> ok 125 - Retrieved browser.history.maxStateObjectSize which was equal to the previous setting of '4321'
> ok 126 - $firefox->set_pref correctly returns itself for chaining and set 'browser.history.maxStateObjectSize' to the original '16777216'
> ok 127 - Retrieved browser.history.maxStateObjectSize as a number '16777216' which was equal to the original setting of '16777216'
> ok 128 - Retrieved browser.display.use_system_colors as a boolean '0', and set it as true
> ok 129 - $firefox->set_pref correctly returns itself for chaining and set 'browser.display.use_system_colors' to 'true'
> ok 130 - Retrieved browser.display.use_system_colors as true '1'
> ok 131 - $firefox->set_pref correctly returns itself for chaining and set 'browser.display.use_system_colors' to 'false'
> ok 132 - Retrieved browser.display.use_system_colors as false '0'
> ok 133 - $firefox->clear_pref correctly returns itself for chaining and cleared 'browser.display.use_system_colors'
> ok 134 - Retrieved original browser.display.use_system_colors as a boolean '0'
> ok 135 - Returned undef when querying for a non-existant key of 'browser.no_such_key'
> ok 136 - $firefox->set_pref correctly returns itself for chaining and set 'browser.no_such_key' to 'Can't be real:84673'
> ok 137 - Returned browser.no_such_key as a string 'Can't be real:84673'
> ok 138 - Retrieved browser.active_color as a string '\#EE0000'
> ok 139 - Retrieved browser.active_color as a string '\#EE0000' which was equal to the original setting of '\#EE0000'
> ok 140 - $firefox->set_pref correctly returns itself for chaining and set 'browser.active_color' to '\#FFFFFF'
> ok 141 - Retrieved browser.active_color as a string '\#FFFFFF' which was equal to the new setting of '\#FFFFFF'
> ok 142 - $firefox->clear_pref correctly returns itself for chaining and cleared 'browser.active_color'
> ok 143 - Retrieved browser.active_color as a string '\#EE0000' which was equal to the original string of '\#EE0000'
> ok 144 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object
> ok 145 # skip Skipping network tests
> ok 146 # skip Skipping network tests
> ok 147 - Firefox has started in Marionette mode with definable capabilities set to known values
> ok 148 - Firefox is currently running in linux
> ok 149 - $firefox->logins() has no entries:0
> ok 150 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object
> ok 151 # skip $capabilities->accept_insecure_certs is not supported for 
> ok 152 # skip $capabilities->accept_insecure_certs is not supported for 
> ok 153 # skip $capabilities->accept_insecure_certs is not supported for 
> ok 154 # skip
> ok 155 # skip
> ok 156 # skip
> ok 157 # skip
> ok 158 # skip
> ok 159 # skip
> ok 160 # skip
> ok 161 # skip
> ok 162 # skip
> ok 163 # skip
> ok 164 # skip
> ok 165 # skip
> ok 166 # skip
> ok 167 # skip
> ok 168 # skip
> ok 169 # skip
> ok 170 # skip
> ok 171 # skip
> ok 172 # skip
> ok 173 # skip
> ok 174 # skip
> ok 175 # skip
> ok 176 # skip
> ok 177 # skip
> ok 178 # skip
> ok 179 # skip
> ok 180 # skip
> ok 181 # skip
> ok 182 # skip
> ok 183 # skip
> ok 184 # skip
> ok 185 # skip
> ok 186 # skip
> ok 187 # skip
> ok 188 # skip
> ok 189 # skip
> ok 190 # skip
> ok 191 # skip
> ok 192 # skip
> ok 193 # skip
> ok 194 # skip
> ok 195 # skip
> ok 196 # skip
> ok 197 # skip
> ok 198 # skip
> ok 199 # skip
> ok 200 # skip
> ok 201 # skip
> ok 202 # skip
> ok 203 # skip
> ok 204 # skip
> ok 205 # skip
> ok 206 # skip
> ok 207 # skip
> ok 208 # skip
> ok 209 # skip
> ok 210 # skip
> ok 211 # skip
> ok 212 # skip
> ok 213 # skip
> ok 214 # skip
> ok 215 # skip
> ok 216 # skip
> ok 217 # skip
> ok 218 # skip
> ok 219 # skip
> ok 220 # skip
> ok 221 # skip
> ok 222 # skip
> ok 223 # skip
> ok 224 # skip
> ok 225 # skip
> ok 226 # skip
> ok 227 # skip
> ok 228 # skip
> ok 229 # skip
> ok 230 # skip
> ok 231 # skip
> ok 232 # skip
> ok 233 # skip
> ok 234 # skip
> ok 235 # skip
> ok 236 # skip
> ok 237 # skip
> ok 238 # skip
> ok 239 # skip
> ok 240 # skip
> ok 241 # skip
> ok 242 # skip
> ok 243 # skip
> ok 244 # skip
> ok 245 # skip
> ok 246 # skip
> ok 247 # skip
> ok 248 # skip
> ok 249 # skip
> ok 250 # skip
> ok 251 # skip
> ok 252 # skip
> ok 253 # skip
> ok 254 # skip
> ok 255 # skip
> ok 256 # skip
> ok 257 # skip
> ok 258 # skip
> ok 259 # skip
> ok 260 # skip
> ok 261 # skip
> ok 262 # skip
> ok 263 # skip
> ok 264 # skip
> ok 265 # skip
> ok 266 # skip
> ok 267 # skip
> ok 268 # skip
> ok 269 # skip
> ok 270 # skip
> ok 271 # skip
> ok 272 # skip
> ok 273 # skip
> ok 274 # skip
> ok 275 # skip
> ok 276 # skip
> ok 277 # skip
> ok 278 # skip
> ok 279 # skip
> ok 280 # skip
> ok 281 # skip
> ok 282 # skip
> ok 283 # skip
> ok 284 # skip
> ok 285 # skip
> ok 286 # skip
> ok 287 # skip
> ok 288 # skip
> ok 289 # skip
> ok 290 # skip
> ok 291 # skip
> ok 292 # skip
> ok 293 # skip
> ok 294 # skip
> ok 295 # skip
> ok 296 # skip
> ok 297 # skip
> ok 298 # skip
> ok 299 # skip
> ok 300 # skip
> ok 301 # skip
> ok 302 # skip
> ok 303 # skip
> ok 304 # skip
> ok 305 # skip
> ok 306 # skip
> ok 307 # skip
> ok 308 # skip
> ok 309 # skip
> ok 310 # skip
> ok 311 # skip
> ok 312 # skip
> ok 313 # skip
> ok 314 # skip
> ok 315 # skip
> ok 316 # skip
> ok 317 # skip
> ok 318 # skip
> ok 319 # skip
> ok 320 # skip
> ok 321 # skip
> ok 322 # skip
> ok 323 # skip
> ok 324 # skip
> ok 325 # skip
> ok 326 # skip
> ok 327 # skip
> ok 328 # skip
> ok 329 # skip
> ok 330 # skip
> ok 331 # skip
> ok 332 # skip
> ok 333 # skip
> ok 334 # skip
> ok 335 # skip
> ok 336 # skip
> ok 337 # skip
> ok 338 # skip
> ok 339 # skip
> ok 340 # skip
> ok 341 # skip
> ok 342 # skip
> ok 343 # skip
> ok 344 # skip
> ok 345 # skip
> ok 346 # skip
> ok 347 # skip
> ok 348 # skip
> ok 349 # skip
> ok 350 # skip
> ok 351 # skip
> ok 352 # skip
> ok 353 # skip
> ok 354 # skip
> ok 355 # skip
> ok 356 # skip
> ok 357 # skip
> ok 358 # skip
> ok 359 # skip
> ok 360 # skip
> ok 361 # skip
> ok 362 # skip
> ok 363 # skip
> ok 364 # skip
> ok 365 # skip
> ok 366 # skip
> ok 367 # skip
> ok 368 # skip
> ok 369 # skip
> ok 370 # skip
> ok 371 # skip
> ok 372 # skip
> ok 373 # skip
> ok 374 # skip
> ok 375 # skip
> ok 376 # skip
> ok 377 # skip
> ok 378 # skip
> ok 379 # skip
> ok 380 # skip
> ok 381 # skip
> ok 382 # skip
> ok 383 # skip
> ok 384 # skip
> ok 385 # skip
> ok 386 # skip
> ok 387 # skip
> ok 388 # skip
> ok 389 # skip
> ok 390 # skip
> ok 391 # skip
> ok 392 # skip
> ok 393 # skip
> ok 394 # skip
> ok 395 # skip
> ok 396 # skip
> ok 397 # skip
> ok 398 # skip
> ok 399 # skip
> ok 400 # skip
> [GFX1-]: glxtest: libpci missing
> [GFX1-]: glxtest: libEGL missing
> [GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt
> ok 401 - Firefox has started in Marionette mode with visible set to 0
> ok 402 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object
> ok 403 - $capabilities->moz_headless() is set to true # TODO $capabilities->moz_headless() may not be available for Firefox versions less than 60
> not ok 404 - $firefox->capabilities()->timeouts()->implicit() correctly reflects the implicit shortcut timeout
> ok 405 - Correctly retrieved JSON document
> ok 406 - Correctly parsed JSON document
> ok 407 - Correctly parsed UTF-8 JSON field
> ok 408 - Correctly retrieved TXT document
> ok 409 # skip Firefox  may hang when executing $firefox->script(qq[alert(...)])
> ok 410 # skip Firefox  may hang when executing $firefox->script(qq[alert(...)])
> ok 411 - Started async script containing a prompt
> ok 412 - $firefox->send_alert_text() sends alert text:
> ok 413 - $firefox->accept_dialog() accepts the dialog box:
> ok 414 - Firefox has closed with an exit status of 0:0
> ok 415 - Firefox has started in Marionette mode with definable capabilities set to different values
> ok 416 - $firefox->profile_directory() returns /tmp/firefox_marionette_local_6g3a6uOdqWF/profile
> ok 417 - There is a (imported) logins.json file in the profile directory
> ok 418 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object
> not ok 419 - $firefox->capabilities()->timeouts()->page_load() correctly reflects the timeouts shortcut timeout
> not ok 420 - $firefox->capabilities()->timeouts()->script() correctly reflects the timeouts shortcut timeout
> not ok 421 - $firefox->capabilities()->timeouts()->implicit() correctly reflects the timeouts shortcut timeout
> ok 422 # skip $capabilities->proxy is not supported for 
> ok 423 # skip $capabilities->proxy is not supported for 
> ok 424 # skip $capabilities->proxy is not supported for 
> ok 425 # skip $capabilities->proxy is not supported for 
> ok 426 # skip $capabilities->page_load_strategy is not supported for 
> ok 427 # skip $capabilities->accept_insecure_certs is not supported for 
> ok 428 # skip $capabilities->moz_use_non_spec_compliant_pointer_origin is not supported for 
> ok 429 # skip $capabilities->moz_webdriver_click is not supported for 
> ok 430 # skip $capabilities->moz_accessibility_checks is not supported for 
> ok 431 - $capabilities->moz_headless() is set to false
> ok 432 # skip Firefox  does not support $firefox->new_window()
> ok 433 # skip Firefox  does not support $firefox->new_window()
> ok 434 # skip Firefox  does not support $firefox->new_window()
> ok 435 # skip Firefox  does not support $firefox->new_window()
> ok 436 # skip Firefox  does not support $firefox->new_window()
> ok 437 # skip Firefox  does not support $firefox->new_window()
> ok 438 # skip Firefox  does not support $firefox->new_window()
> ok 439 # skip Firefox  does not support $firefox->new_window()
> ok 440 # skip Firefox  does not support $firefox->new_window()
> ok 441 # skip Firefox  does not support $firefox->new_window()
> ok 442 # skip Firefox  does not support $firefox->new_window()
> ok 443 # skip Firefox  does not support $firefox->new_window()
> ok 444 # skip Firefox  does not support $firefox->new_window()
> ok 445 # skip Firefox  does not support $firefox->new_window()
> ok 446 # skip Firefox  does not support $firefox->new_window()
> ok 447 # skip Firefox  may hang when executing $firefox->script(qq[alert(...)])
> ok 448 - AC RAIZ FNMT-RCM is trusted in the current profile
> ok 449 - AC RAIZ FNMT-RCM SERVIDORES SEGUROS is trusted in the current profile
> ok 450 - ACCVRAIZ1 is trusted in the current profile
> ok 451 - ANF Secure Server Root CA is trusted in the current profile
> ok 452 - Actalis Authentication Root CA is trusted in the current profile
> ok 453 - AffirmTrust Commercial is trusted in the current profile
> ok 454 - AffirmTrust Networking is trusted in the current profile
> ok 455 - AffirmTrust Premium is trusted in the current profile
> ok 456 - AffirmTrust Premium ECC is trusted in the current profile
> ok 457 - Amazon Root CA 1 is trusted in the current profile
> ok 458 - Amazon Root CA 2 is trusted in the current profile
> ok 459 - Amazon Root CA 3 is trusted in the current profile
> ok 460 - Amazon Root CA 4 is trusted in the current profile
> ok 461 - Atos TrustedRoot 2011 is trusted in the current profile
> ok 462 - Autoridad de Certificacion Firmaprofesional CIF A62634068 is trusted in the current profile
> ok 463 - Autoridad de Certificacion Firmaprofesional CIF A62634068 is trusted in the current profile
> ok 464 - BJCA Global Root CA1 is trusted in the current profile
> ok 465 - BJCA Global Root CA2 is trusted in the current profile
> ok 466 - Baltimore CyberTrust Root is trusted in the current profile
> ok 467 - Buypass Class 2 Root CA is trusted in the current profile
> ok 468 - Buypass Class 3 Root CA is trusted in the current profile
> ok 469 - CA Disig Root R2 is trusted in the current profile
> ok 470 - CFCA EV ROOT is trusted in the current profile
> ok 471 - COMODO Certification Authority is trusted in the current profile
> ok 472 - COMODO ECC Certification Authority is trusted in the current profile
> ok 473 - COMODO RSA Certification Authority is trusted in the current profile
> ok 474 - Camerfirma Chambers of Commerce Root is NOT trusted in the current profile
> ok 475 - Certainly Root E1 is trusted in the current profile
> ok 476 - Certainly Root R1 is trusted in the current profile
> ok 477 - Certigna is trusted in the current profile
> ok 478 - Certigna Root CA is trusted in the current profile
> ok 479 - Certum EC-384 CA is trusted in the current profile
> ok 480 - Certum Root CA is NOT trusted in the current profile
> ok 481 - Certum Trusted Network CA is trusted in the current profile
> ok 482 - Certum Trusted Network CA 2 is trusted in the current profile
> ok 483 - Certum Trusted Root CA is trusted in the current profile
> ok 484 - Chambers of Commerce Root - 2008 is NOT trusted in the current profile
> ok 485 - Comodo AAA Services root is trusted in the current profile
> ok 486 - D-TRUST BR Root CA 1 2020 is trusted in the current profile
> ok 487 - D-TRUST EV Root CA 1 2020 is trusted in the current profile
> ok 488 - D-TRUST Root CA 3 2013 is NOT trusted in the current profile
> ok 489 - D-TRUST Root Class 3 CA 2 2009 is trusted in the current profile
> ok 490 - D-TRUST Root Class 3 CA 2 EV 2009 is trusted in the current profile
> ok 491 - DIGITALSIGN GLOBAL ROOT ECDSA CA is NOT trusted in the current profile
> ok 492 - DIGITALSIGN GLOBAL ROOT RSA CA is NOT trusted in the current profile
> ok 493 - DigiCert Assured ID Root CA is trusted in the current profile
> ok 494 - DigiCert Assured ID Root G2 is trusted in the current profile
> ok 495 - DigiCert Assured ID Root G3 is trusted in the current profile
> ok 496 - DigiCert Global Root CA is trusted in the current profile
> ok 497 - DigiCert Global Root G2 is trusted in the current profile
> ok 498 - DigiCert Global Root G3 is trusted in the current profile
> ok 499 - DigiCert High Assurance EV Root CA is trusted in the current profile
> ok 500 - DigiCert SMIME ECC P384 Root G5 is NOT trusted in the current profile
> ok 501 - DigiCert SMIME RSA4096 Root G5 is NOT trusted in the current profile
> ok 502 - DigiCert TLS ECC P384 Root G5 is trusted in the current profile
> ok 503 - DigiCert TLS RSA4096 Root G5 is trusted in the current profile
> ok 504 - DigiCert Trusted Root G4 is trusted in the current profile
> ok 505 - DigiNotar Root CA is NOT trusted in the current profile
> ok 506 - E-Tugra Certification Authority is trusted in the current profile
> ok 507 - E-Tugra Global Root CA ECC v3 is trusted in the current profile
> ok 508 - E-Tugra Global Root CA RSA v3 is trusted in the current profile
> ok 509 - Entrust Root Certification Authority is trusted in the current profile
> ok 510 - Entrust Root Certification Authority - EC1 is trusted in the current profile
> ok 511 - Entrust Root Certification Authority - G2 is trusted in the current profile
> ok 512 - Entrust Root Certification Authority - G4 is trusted in the current profile
> ok 513 - Entrust.net Premium 2048 Secure Server CA is trusted in the current profile
> ok 514 - GDCA TrustAUTH R5 ROOT is trusted in the current profile
> ok 515 - GLOBALTRUST 2020 is trusted in the current profile
> ok 516 - GTS Root R1 is trusted in the current profile
> ok 517 - GTS Root R2 is trusted in the current profile
> ok 518 - GTS Root R3 is trusted in the current profile
> ok 519 - GTS Root R4 is trusted in the current profile
> ok 520 - Global Chambersign Root - 2008 is NOT trusted in the current profile
> ok 521 - GlobalSign ECC Root CA - R4 is trusted in the current profile
> ok 522 - GlobalSign ECC Root CA - R5 is trusted in the current profile
> ok 523 - GlobalSign Root CA is trusted in the current profile
> ok 524 - GlobalSign Root CA - R3 is trusted in the current profile
> ok 525 - GlobalSign Root CA - R6 is trusted in the current profile
> ok 526 - GlobalSign Root E46 is trusted in the current profile
> ok 527 - GlobalSign Root R46 is trusted in the current profile
> ok 528 - GlobalSign Secure Mail Root E45 is NOT trusted in the current profile
> ok 529 - GlobalSign Secure Mail Root R45 is NOT trusted in the current profile
> ok 530 - Go Daddy Class 2 CA is trusted in the current profile
> ok 531 - Go Daddy Root Certificate Authority - G2 is trusted in the current profile
> ok 532 - HARICA Client ECC Root CA 2021 is NOT trusted in the current profile
> ok 533 - HARICA Client RSA Root CA 2021 is NOT trusted in the current profile
> ok 534 - HARICA TLS ECC Root CA 2021 is trusted in the current profile
> ok 535 - HARICA TLS RSA Root CA 2021 is trusted in the current profile
> ok 536 - Hellenic Academic and Research Institutions ECC RootCA 2015 is trusted in the current profile
> ok 537 - Hellenic Academic and Research Institutions RootCA 2015 is trusted in the current profile
> ok 538 - HiPKI Root CA - G1 is trusted in the current profile
> ok 539 - Hongkong Post Root CA 1 is trusted in the current profile
> ok 540 - Hongkong Post Root CA 3 is trusted in the current profile
> ok 541 - ISRG Root X1 is trusted in the current profile
> ok 542 - ISRG Root X2 is trusted in the current profile
> ok 543 - IdenTrust Commercial Root CA 1 is trusted in the current profile
> ok 544 - IdenTrust Public Sector Root CA 1 is trusted in the current profile
> ok 545 - Izenpe.com is trusted in the current profile
> ok 546 - Microsec e-Szigno Root CA 2009 is trusted in the current profile
> ok 547 - Microsoft ECC Root Certificate Authority 2017 is trusted in the current profile
> ok 548 - Microsoft RSA Root Certificate Authority 2017 is trusted in the current profile
> ok 549 - NAVER Global Root Certification Authority is trusted in the current profile
> ok 550 - NetLock Arany (Class Gold) Főtanúsítvány is trusted in the current profile
> ok 551 - OISTE WISeKey Global Root GA CA is NOT trusted in the current profile
> ok 552 - OISTE WISeKey Global Root GB CA is trusted in the current profile
> ok 553 - OISTE WISeKey Global Root GC CA is trusted in the current profile
> ok 554 - QuoVadis Root CA 1 G3 is trusted in the current profile
> ok 555 - QuoVadis Root CA 2 is trusted in the current profile
> ok 556 - QuoVadis Root CA 2 G3 is trusted in the current profile
> ok 557 - QuoVadis Root CA 3 is trusted in the current profile
> ok 558 - QuoVadis Root CA 3 G3 is trusted in the current profile
> ok 559 - SSL.com EV Root Certification Authority ECC is trusted in the current profile
> ok 560 - SSL.com EV Root Certification Authority RSA R2 is trusted in the current profile
> ok 561 - SSL.com Root Certification Authority ECC is trusted in the current profile
> ok 562 - SSL.com Root Certification Authority RSA is trusted in the current profile
> ok 563 - SZAFIR ROOT CA2 is trusted in the current profile
> ok 564 - Secure Global CA is trusted in the current profile
> ok 565 - SecureSign RootCA11 is trusted in the current profile
> ok 566 - SecureTrust CA is trusted in the current profile
> ok 567 - Security Communication ECC RootCA1 is trusted in the current profile
> ok 568 - Security Communication Root CA is trusted in the current profile
> ok 569 - Security Communication RootCA2 is trusted in the current profile
> ok 570 - Security Communication RootCA3 is trusted in the current profile
> ok 571 - Staat der Nederlanden Root CA - G3 is NOT trusted in the current profile
> ok 572 - Starfield Class 2 CA is trusted in the current profile
> ok 573 - Starfield Root Certificate Authority - G2 is trusted in the current profile
> ok 574 - Starfield Services Root Certificate Authority - G2 is trusted in the current profile
> ok 575 - SwissSign Gold CA - G2 is trusted in the current profile
> ok 576 - SwissSign Silver CA - G2 is trusted in the current profile
> ok 577 - Symantec Class 1 Public Primary Certification Authority - G6 is NOT trusted in the current profile
> ok 578 - Symantec Class 2 Public Primary Certification Authority - G6 is NOT trusted in the current profile
> ok 579 - T-TeleSec GlobalRoot Class 2 is trusted in the current profile
> ok 580 - T-TeleSec GlobalRoot Class 3 is trusted in the current profile
> ok 581 - TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 is trusted in the current profile
> ok 582 - TWCA Global Root CA is trusted in the current profile
> ok 583 - TWCA Root Certification Authority is trusted in the current profile
> ok 584 - Telia Root CA v2 is trusted in the current profile
> ok 585 - TeliaSonera Root CA v1 is trusted in the current profile
> ok 586 - TrustCor ECA-1 is trusted in the current profile
> ok 587 - TrustCor RootCert CA-1 is trusted in the current profile
> ok 588 - TrustCor RootCert CA-2 is trusted in the current profile
> ok 589 - Trustwave Global Certification Authority is trusted in the current profile
> ok 590 - Trustwave Global ECC P256 Certification Authority is trusted in the current profile
> ok 591 - Trustwave Global ECC P384 Certification Authority is trusted in the current profile
> ok 592 - TunTrust Root CA is trusted in the current profile
> ok 593 - UCA Extended Validation Root is trusted in the current profile
> ok 594 - UCA Global G2 Root is trusted in the current profile
> ok 595 - USERTrust ECC Certification Authority is trusted in the current profile
> ok 596 - USERTrust RSA Certification Authority is trusted in the current profile
> ok 597 - Verisign Class 1 Public Primary Certification Authority - G3 is NOT trusted in the current profile
> ok 598 - Verisign Class 2 Public Primary Certification Authority - G3 is NOT trusted in the current profile
> ok 599 - XRamp Global CA Root is trusted in the current profile
> ok 600 - certSIGN ROOT CA is trusted in the current profile
> ok 601 - certSIGN Root CA G2 is trusted in the current profile
> ok 602 - e-Szigno Root CA 2017 is trusted in the current profile
> ok 603 - ePKI Root Certification Authority is trusted in the current profile
> ok 604 - emSign ECC Root CA - C3 is trusted in the current profile
> ok 605 - emSign ECC Root CA - G3 is trusted in the current profile
> ok 606 - emSign Root CA - C1 is trusted in the current profile
> ok 607 - emSign Root CA - G1 is trusted in the current profile
> ok 608 - vTrus ECC Root CA is trusted in the current profile
> ok 609 - vTrus Root CA is trusted in the current profile
> ok 610 - $firefox->add_certificate(path => $value) throws an exception if nothing is added
> ok 611 - $firefox->add_certificate(path => $value) throws an exception if a non existent file is added
> ok 612 - $firefox->add_certificate(string => $value) throws an exception if nonsense is added
> ok 613 - $firefox->add_certificate(string => $value) throws an exception if partial certificate is added
> ok 614 - Found the AC RAIZ FNMT-RCM from the certificate database
> ok 615 - AC RAIZ FNMT-RCM looks like a PEM encoded X.509 certificate
> ok 616 - Deleted AC RAIZ FNMT-RCM from the certificate database
> ok 617 - AC RAIZ FNMT-RCM is a CA cert
> ok 618 - AC RAIZ FNMT-RCM is any cert
> ok 619 - AC RAIZ FNMT-RCM is NOT an unknown cert
> ok 620 - AC RAIZ FNMT-RCM is a built in root cert
> ok 621 - AC RAIZ FNMT-RCM is NOT a server cert
> ok 622 - AC RAIZ FNMT-RCM is NOT a user cert
> ok 623 - AC RAIZ FNMT-RCM is NOT an email cert
> ok 624 - AC RAIZ FNMT-RCM has an issuer_name of OU=AC RAIZ FNMT-RCM,O=FNMT-RCM,C=ES
> ok 625 - AC RAIZ FNMT-RCM has a common_name of 
> ok 626 - AC RAIZ FNMT-RCM does not have a specified email_address
> ok 627 - AC RAIZ FNMT-RCM has a sha256_subject_public_key_info_digest of L8VmekuaJnjtasatJUZfy/YJS/zZUECXx6j6R63l6Ig=
> ok 628 - AC RAIZ FNMT-RCM has an issuer_organization of FNMT-RCM
> ok 629 - AC RAIZ FNMT-RCM has a db_key of AAAAAAAAAAAAAAAPAAAAPV2TjTBnNsgGHRrHVIRpBzA7MQswCQYDVQQGEwJFUzERMA8GA1UECgwIRk5NVC1SQ00xGTAXBgNVBAsMEEFDIFJBSVogRk5NVC1SQ00=
> ok 630 - AC RAIZ FNMT-RCM has a token_name of Builtin Object Token
> ok 631 - AC RAIZ FNMT-RCM has a sha256_fingerprint of EB:C5:57:0C:29:01:8C:4D:67:B1:AA:12:7B:AF:12:F7:03:B4:61:1E:BC:17:B7:DA:B5:57:38:94:17:9B:93:FA
> ok 632 - AC RAIZ FNMT-RCM has a subject_name of OU=AC RAIZ FNMT-RCM,O=FNMT-RCM,C=ES
> ok 633 - AC RAIZ FNMT-RCM does not has a key_usage
> ok 634 - AC RAIZ FNMT-RCM has an issuer_organization_unit of AC RAIZ FNMT-RCM
> ok 635 - AC RAIZ FNMT-RCM has a current not_valid_after value of Tue Jan  1 00:00:00 2030 # TODO Firefox can neglect old certificates.  See https://bugzilla.mozilla.org/show_bug.cgi?id=1710716
> ok 636 - AC RAIZ FNMT-RCM has a not_valid_before that is before the not_valid_after value
> ok 637 - AC RAIZ FNMT-RCM has a current not_valid_before value of Wed Oct 29 15:59:56 2008
> ok 638 - AC RAIZ FNMT-RCM has a serial_number of 5D:93:8D:30:67:36:C8:06:1D:1A:C7:54:84:69:07
> ok 639 - AC RAIZ FNMT-RCM has a issuer_common_name of 
> ok 640 - AC RAIZ FNMT-RCM has a organization of FNMT-RCM
> ok 641 - AC RAIZ FNMT-RCM has a sha1_fingerprint of EC:50:35:07:B2:15:C4:95:62:19:E2:A8:9A:5B:42:99:2C:4C:2C:20
> ok 642 - AC RAIZ FNMT-RCM has a organizational_unit of AC RAIZ FNMT-RCM
> ok 643 - Firefox has closed with an exit status of 0:0
> ok 644 - Firefox has started in Marionette mode with visible set to 1
> ok 645 - Window has a width of 800 (800)
> ok 646 - Window has a height of 600 (600)
> ok 647 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object
> ok 648 - $capabilities->moz_headless() is set to false
> ok 649 # skip $capabilities->proxy is not supported for 
> ok 650 # skip $capabilities->proxy is not supported for 
> ok 651 # skip $capabilities->proxy is not supported for 
> ok 652 # skip $capabilities->proxy is not supported for 
> ok 653 - $firefox->full_screen() # TODO Not entirely stable in firefox
> ok 654 - $firefox->minimise() # TODO Not entirely stable in firefox
> ok 655 - $firefox->maximise() # TODO Not entirely stable in firefox
> ok 656 # skip Not testing dead firefox processes for win32/early firefox versions
> ok 657 # skip Not testing dead firefox processes for win32/early firefox versions
> ok 658 - Firefox has closed with an exit status of 0:0
> ok 659 - Firefox has started in Marionette mode with visible set to 1
> ok 660 - Firefox has closed with an exit status of 0:0
> ok 661 - Firefox::Marionette doesn't alter the exit code of the parent process if it isn't closed cleanly
> ok 662 - Firefox::Marionette doesn't alter the exit code of the parent process if it is 'undefed'
> ok 663 - At least one firefox start worked
> ok 664 - File::Temp::newdir is redefined to fail:
> ok 665 - When File::Temp::newdir is forced to fail, a Firefox::Marionette::Exception is thrown:Failed to create temporary directory:Permission denied
> 1..665
> Dubious, test returned 5 (wstat 1280, 0x500)
> Failed 5/665 subtests 
> 	(less 330 skipped subtests: 330 okay)
> 	(16 TODO tests unexpectedly succeeded)
> # Running taint checks with PATH set to /usr/bin:/bin:/usr/local/bin
> t/02-taint.t ....... 
> ok 1 - Firefox launched okay under taint
> ok 2 - Firefox exited okay under taint
> 1..2
> ok
> t/manifest.t ....... skipped: Author tests not required for installation
> t/pod-coverage.t ... skipped: Test::Pod::Coverage 1.04 required for testing POD coverage
> t/pod.t ............ skipped: Test::Pod 1.41 required for testing POD
> 
> Test Summary Report
> -------------------
> t/01-marionette.t (Wstat: 1280 (exited 5) Tests: 665 Failed: 5)
>   Failed tests:  97, 404, 419-421
>   TODO passed:   30-31, 34-35, 39-40, 79, 108-111, 403, 635
>                 653-655
>   Non-zero exit status: 5
> Files=6, Tests=668, 82 wallclock secs ( 0.14 usr  0.03 sys + 63.36 cusr 14.80 csys = 78.33 CPU)
> Result: FAIL
> Failed 1/6 test programs. 5/668 subtests failed.
> make[2]: *** [Makefile:1083: test_dynamic] Error 255
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2


The full build log is available from:
http://qa-logs.debian.net/2023/07/26/libfirefox-marionette-perl_1.35-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230726;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230726&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the pkg-perl-maintainers mailing list