builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2143 starttime: 1462359498.9 results: success (0) buildid: 20160504022442 builduid: 47eddb1009854bc891c2a5fd14d6d7ef revision: e5694384be52d02fd430d3d6298a922265e663fd ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-04 03:58:18.898521) ========= master: http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-04 03:58:18.898983) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 3 secs) (at 2016-05-04 03:58:18.899275) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 3 secs) (at 2016-05-04 03:58:21.921978) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 03:58:21.922394) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749 _=/tools/buildbot/bin/python using PTY: False --2016-05-04 03:58:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.4M=0.001s 2016-05-04 03:58:22 (12.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.400119 ========= master_lag: 0.32 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 03:58:22.640031) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 03:58:22.640359) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018939 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 03:58:22.703440) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-04 03:58:22.703799) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev e5694384be52d02fd430d3d6298a922265e663fd --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev e5694384be52d02fd430d3d6298a922265e663fd --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749 _=/tools/buildbot/bin/python using PTY: False 2016-05-04 03:58:22,808 truncating revision to first 12 chars 2016-05-04 03:58:22,808 Setting DEBUG logging. 2016-05-04 03:58:22,809 attempt 1/10 2016-05-04 03:58:22,809 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/e5694384be52?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-04 03:58:23,129 unpacking tar archive at: mozilla-aurora-e5694384be52/testing/mozharness/ program finished with exit code 0 elapsedTime=0.601203 ========= master_lag: 0.78 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-04 03:58:24.082815) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-04 03:58:24.083092) ========= script_repo_revision: e5694384be52d02fd430d3d6298a922265e663fd ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-04 03:58:24.083480) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-04 03:58:24.083759) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-04 03:58:24.165116) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 41 mins, 54 secs) (at 2016-05-04 03:58:24.165549) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749 _=/tools/buildbot/bin/python using PTY: False 03:58:24 INFO - MultiFileLogger online at 20160504 03:58:24 in /builds/slave/test 03:58:24 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 03:58:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:58:24 INFO - {'append_to_log': False, 03:58:24 INFO - 'base_work_dir': '/builds/slave/test', 03:58:24 INFO - 'blob_upload_branch': 'mozilla-aurora', 03:58:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:58:24 INFO - 'buildbot_json_path': 'buildprops.json', 03:58:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:58:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:58:24 INFO - 'download_minidump_stackwalk': True, 03:58:24 INFO - 'download_symbols': 'true', 03:58:24 INFO - 'e10s': False, 03:58:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:58:24 INFO - 'tooltool.py': '/tools/tooltool.py', 03:58:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:58:24 INFO - '/tools/misc-python/virtualenv.py')}, 03:58:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:58:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:58:24 INFO - 'log_level': 'info', 03:58:24 INFO - 'log_to_console': True, 03:58:24 INFO - 'opt_config_files': (), 03:58:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:58:24 INFO - '--processes=1', 03:58:24 INFO - '--config=%(test_path)s/wptrunner.ini', 03:58:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:58:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:58:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:58:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:58:24 INFO - 'pip_index': False, 03:58:24 INFO - 'require_test_zip': True, 03:58:24 INFO - 'test_type': ('testharness',), 03:58:24 INFO - 'this_chunk': '1', 03:58:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:58:24 INFO - 'total_chunks': '10', 03:58:24 INFO - 'virtualenv_path': 'venv', 03:58:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:58:24 INFO - 'work_dir': 'build'} 03:58:24 INFO - ##### 03:58:24 INFO - ##### Running clobber step. 03:58:24 INFO - ##### 03:58:24 INFO - Running pre-action listener: _resource_record_pre_action 03:58:24 INFO - Running main action method: clobber 03:58:24 INFO - rmtree: /builds/slave/test/build 03:58:24 INFO - Running post-action listener: _resource_record_post_action 03:58:24 INFO - ##### 03:58:24 INFO - ##### Running read-buildbot-config step. 03:58:24 INFO - ##### 03:58:24 INFO - Running pre-action listener: _resource_record_pre_action 03:58:24 INFO - Running main action method: read_buildbot_config 03:58:24 INFO - Using buildbot properties: 03:58:24 INFO - { 03:58:24 INFO - "project": "", 03:58:24 INFO - "product": "firefox", 03:58:24 INFO - "script_repo_revision": "production", 03:58:24 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 03:58:24 INFO - "repository": "", 03:58:24 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 03:58:24 INFO - "buildid": "20160504022442", 03:58:24 INFO - "pgo_build": "False", 03:58:24 INFO - "basedir": "/builds/slave/test", 03:58:24 INFO - "buildnumber": 5, 03:58:24 INFO - "slavename": "tst-linux64-spot-2143", 03:58:24 INFO - "master": "http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/", 03:58:24 INFO - "platform": "linux64", 03:58:24 INFO - "branch": "mozilla-aurora", 03:58:24 INFO - "revision": "e5694384be52d02fd430d3d6298a922265e663fd", 03:58:24 INFO - "repo_path": "releases/mozilla-aurora", 03:58:24 INFO - "moz_repo_path": "", 03:58:24 INFO - "stage_platform": "linux64", 03:58:24 INFO - "builduid": "47eddb1009854bc891c2a5fd14d6d7ef", 03:58:24 INFO - "slavebuilddir": "test" 03:58:24 INFO - } 03:58:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 03:58:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 03:58:24 INFO - Running post-action listener: _resource_record_post_action 03:58:24 INFO - ##### 03:58:24 INFO - ##### Running download-and-extract step. 03:58:24 INFO - ##### 03:58:24 INFO - Running pre-action listener: _resource_record_pre_action 03:58:24 INFO - Running main action method: download_and_extract 03:58:24 INFO - mkdir: /builds/slave/test/build/tests 03:58:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:58:24 INFO - https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 03:58:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 03:58:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 03:58:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 03:58:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 03:58:54 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 03:58:54 INFO - retry: attempt #1 caught exception: timed out 03:58:54 INFO - retry: Failed, sleeping 30 seconds before retrying 03:59:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #2 03:59:54 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 03:59:54 INFO - retry: attempt #2 caught exception: timed out 03:59:54 INFO - retry: Failed, sleeping 60 seconds before retrying 04:00:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #3 04:01:24 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 04:01:24 INFO - retry: attempt #3 caught exception: timed out 04:01:24 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json! 04:01:24 INFO - Caught exception: timed out 04:01:24 INFO - Caught exception: timed out 04:01:24 INFO - Caught exception: timed out 04:01:24 INFO - trying https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 04:01:24 INFO - Downloading https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 04:01:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 04:01:25 INFO - Downloaded 1361 bytes. 04:01:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 04:01:25 INFO - Using the following test package requirements: 04:01:25 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 04:01:25 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:01:25 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 04:01:25 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:01:25 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 04:01:25 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:01:25 INFO - u'jsshell-linux-x86_64.zip'], 04:01:25 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:01:25 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 04:01:25 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 04:01:25 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:01:25 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 04:01:25 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:01:25 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 04:01:25 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:01:25 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 04:01:25 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:01:25 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 04:01:25 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 04:01:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:01:25 INFO - https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 04:01:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 04:01:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 04:01:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 04:01:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 04:01:55 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 04:01:55 INFO - retry: attempt #1 caught exception: timed out 04:01:55 INFO - retry: Failed, sleeping 30 seconds before retrying 04:02:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #2 04:02:56 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 04:02:56 INFO - retry: attempt #2 caught exception: timed out 04:02:56 INFO - retry: Failed, sleeping 60 seconds before retrying 04:03:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #3 04:04:26 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 04:04:26 INFO - retry: attempt #3 caught exception: timed out 04:04:26 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip! 04:04:26 INFO - Caught exception: timed out 04:04:26 INFO - Caught exception: timed out 04:04:26 INFO - Caught exception: timed out 04:04:26 INFO - trying https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 04:04:26 INFO - Downloading https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 04:04:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 04:04:27 INFO - Downloaded 22752987 bytes. 04:04:27 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:04:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:04:28 INFO - caution: filename not matched: web-platform/* 04:04:28 INFO - Return code: 11 04:04:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:04:28 INFO - https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 04:04:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 04:04:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 04:04:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 04:04:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 04:04:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 04:04:58 INFO - retry: attempt #1 caught exception: timed out 04:04:58 INFO - retry: Failed, sleeping 30 seconds before retrying 04:05:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #2 04:05:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 04:05:58 INFO - retry: attempt #2 caught exception: timed out 04:05:58 INFO - retry: Failed, sleeping 60 seconds before retrying 04:06:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #3 04:07:28 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 04:07:28 INFO - retry: attempt #3 caught exception: timed out 04:07:28 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip! 04:07:28 INFO - Caught exception: timed out 04:07:28 INFO - Caught exception: timed out 04:07:28 INFO - Caught exception: timed out 04:07:28 INFO - trying https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 04:07:28 INFO - Downloading https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 04:07:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 04:07:30 INFO - Downloaded 36408648 bytes. 04:07:30 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:07:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:07:34 INFO - caution: filename not matched: bin/* 04:07:34 INFO - caution: filename not matched: config/* 04:07:34 INFO - caution: filename not matched: mozbase/* 04:07:34 INFO - caution: filename not matched: marionette/* 04:07:34 INFO - caution: filename not matched: tools/wptserve/* 04:07:34 INFO - Return code: 11 04:07:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:07:34 INFO - https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 04:07:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 04:07:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 04:07:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 04:07:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 04:08:04 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 04:08:04 INFO - retry: attempt #1 caught exception: timed out 04:08:04 INFO - retry: Failed, sleeping 30 seconds before retrying 04:08:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #2 04:09:04 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 04:09:04 INFO - retry: attempt #2 caught exception: timed out 04:09:04 INFO - retry: Failed, sleeping 60 seconds before retrying 04:10:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #3 04:10:34 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 04:10:34 INFO - retry: attempt #3 caught exception: timed out 04:10:34 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2! 04:10:34 INFO - Caught exception: timed out 04:10:34 INFO - Caught exception: timed out 04:10:34 INFO - Caught exception: timed out 04:10:34 INFO - trying https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 04:10:34 INFO - Downloading https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 04:10:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 04:10:36 INFO - Downloaded 69395975 bytes. 04:10:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 04:10:36 INFO - mkdir: /builds/slave/test/properties 04:10:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:10:36 INFO - Writing to file /builds/slave/test/properties/build_url 04:10:36 INFO - Contents: 04:10:36 INFO - build_url:https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 04:10:37 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 04:10:37 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:10:37 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:10:37 INFO - Contents: 04:10:37 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 04:10:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:10:37 INFO - https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:10:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 04:10:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 04:10:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 04:10:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 04:11:07 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 04:11:07 INFO - retry: attempt #1 caught exception: timed out 04:11:07 INFO - retry: Failed, sleeping 30 seconds before retrying 04:11:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #2 04:12:08 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 04:12:08 INFO - retry: attempt #2 caught exception: timed out 04:12:08 INFO - retry: Failed, sleeping 60 seconds before retrying 04:13:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #3 04:13:38 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 04:13:38 INFO - retry: attempt #3 caught exception: timed out 04:13:38 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip! 04:13:38 INFO - Caught exception: timed out 04:13:38 INFO - Caught exception: timed out 04:13:38 INFO - Caught exception: timed out 04:13:38 INFO - trying https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 04:13:38 INFO - Downloading https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 04:13:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 04:13:41 INFO - Downloaded 90887062 bytes. 04:13:41 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:13:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:13:46 INFO - Return code: 0 04:13:46 INFO - Running post-action listener: _resource_record_post_action 04:13:46 INFO - Running post-action listener: set_extra_try_arguments 04:13:46 INFO - ##### 04:13:46 INFO - ##### Running create-virtualenv step. 04:13:46 INFO - ##### 04:13:46 INFO - Running pre-action listener: _pre_create_virtualenv 04:13:46 INFO - Running pre-action listener: _resource_record_pre_action 04:13:46 INFO - Running main action method: create_virtualenv 04:13:46 INFO - Creating virtualenv /builds/slave/test/build/venv 04:13:46 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 04:13:46 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:13:47 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:13:47 INFO - Using real prefix '/usr' 04:13:47 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:13:50 INFO - Installing distribute.............................................................................................................................................................................................done. 04:13:54 INFO - Installing pip.................done. 04:13:54 INFO - Return code: 0 04:13:54 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:13:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:13:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:13:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:13:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:13:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:13:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:13:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e50030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e94eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea57b0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea5c80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e93610>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:13:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:13:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:13:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:13:54 INFO - 'CCACHE_UMASK': '002', 04:13:54 INFO - 'DISPLAY': ':0', 04:13:54 INFO - 'HOME': '/home/cltbld', 04:13:54 INFO - 'LANG': 'en_US.UTF-8', 04:13:54 INFO - 'LOGNAME': 'cltbld', 04:13:54 INFO - 'MAIL': '/var/mail/cltbld', 04:13:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:13:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:13:54 INFO - 'MOZ_NO_REMOTE': '1', 04:13:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:13:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:13:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:13:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:13:54 INFO - 'PWD': '/builds/slave/test', 04:13:54 INFO - 'SHELL': '/bin/bash', 04:13:54 INFO - 'SHLVL': '1', 04:13:54 INFO - 'TERM': 'linux', 04:13:54 INFO - 'TMOUT': '86400', 04:13:54 INFO - 'USER': 'cltbld', 04:13:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749', 04:13:54 INFO - '_': '/tools/buildbot/bin/python'} 04:13:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:13:56 INFO - Downloading/unpacking psutil>=0.7.1 04:13:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:13:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:13:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:13:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:13:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:13:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:14:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:14:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:14:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:14:00 INFO - Installing collected packages: psutil 04:14:00 INFO - Running setup.py install for psutil 04:14:00 INFO - building 'psutil._psutil_linux' extension 04:14:00 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 04:14:02 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 04:14:02 INFO - building 'psutil._psutil_posix' extension 04:14:02 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 04:14:02 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 04:14:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:14:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:14:02 INFO - Successfully installed psutil 04:14:02 INFO - Cleaning up... 04:14:02 INFO - Return code: 0 04:14:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:14:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:14:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:14:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:14:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:14:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:14:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:14:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e50030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e94eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea57b0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea5c80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e93610>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:14:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:14:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:14:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:14:02 INFO - 'CCACHE_UMASK': '002', 04:14:02 INFO - 'DISPLAY': ':0', 04:14:02 INFO - 'HOME': '/home/cltbld', 04:14:02 INFO - 'LANG': 'en_US.UTF-8', 04:14:02 INFO - 'LOGNAME': 'cltbld', 04:14:02 INFO - 'MAIL': '/var/mail/cltbld', 04:14:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:14:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:14:02 INFO - 'MOZ_NO_REMOTE': '1', 04:14:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:14:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:14:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:14:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:14:02 INFO - 'PWD': '/builds/slave/test', 04:14:02 INFO - 'SHELL': '/bin/bash', 04:14:02 INFO - 'SHLVL': '1', 04:14:02 INFO - 'TERM': 'linux', 04:14:02 INFO - 'TMOUT': '86400', 04:14:02 INFO - 'USER': 'cltbld', 04:14:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749', 04:14:02 INFO - '_': '/tools/buildbot/bin/python'} 04:14:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:14:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:14:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:14:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:14:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:14:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:14:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:14:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:14:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:14:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:14:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:14:06 INFO - Installing collected packages: mozsystemmonitor 04:14:06 INFO - Running setup.py install for mozsystemmonitor 04:14:07 INFO - Successfully installed mozsystemmonitor 04:14:07 INFO - Cleaning up... 04:14:07 INFO - Return code: 0 04:14:07 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:14:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:14:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:14:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:14:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:14:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:14:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:14:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e50030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e94eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea57b0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea5c80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e93610>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:14:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:14:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:14:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:14:07 INFO - 'CCACHE_UMASK': '002', 04:14:07 INFO - 'DISPLAY': ':0', 04:14:07 INFO - 'HOME': '/home/cltbld', 04:14:07 INFO - 'LANG': 'en_US.UTF-8', 04:14:07 INFO - 'LOGNAME': 'cltbld', 04:14:07 INFO - 'MAIL': '/var/mail/cltbld', 04:14:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:14:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:14:07 INFO - 'MOZ_NO_REMOTE': '1', 04:14:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:14:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:14:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:14:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:14:07 INFO - 'PWD': '/builds/slave/test', 04:14:07 INFO - 'SHELL': '/bin/bash', 04:14:07 INFO - 'SHLVL': '1', 04:14:07 INFO - 'TERM': 'linux', 04:14:07 INFO - 'TMOUT': '86400', 04:14:07 INFO - 'USER': 'cltbld', 04:14:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749', 04:14:07 INFO - '_': '/tools/buildbot/bin/python'} 04:14:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:14:07 INFO - Downloading/unpacking blobuploader==1.2.4 04:14:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:14:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:14:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:14:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:14:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:14:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:14:11 INFO - Downloading blobuploader-1.2.4.tar.gz 04:14:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:14:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:14:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:14:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:14:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:14:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:14:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:14:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:14:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:14:12 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:14:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:14:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:14:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:14:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:14:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:14:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:14:12 INFO - Downloading docopt-0.6.1.tar.gz 04:14:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:14:12 INFO - Installing collected packages: blobuploader, requests, docopt 04:14:12 INFO - Running setup.py install for blobuploader 04:14:12 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:14:13 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:14:13 INFO - Running setup.py install for requests 04:14:13 INFO - Running setup.py install for docopt 04:14:13 INFO - Successfully installed blobuploader requests docopt 04:14:13 INFO - Cleaning up... 04:14:14 INFO - Return code: 0 04:14:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:14:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:14:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:14:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:14:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:14:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:14:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:14:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e50030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e94eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea57b0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea5c80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e93610>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:14:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:14:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:14:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:14:14 INFO - 'CCACHE_UMASK': '002', 04:14:14 INFO - 'DISPLAY': ':0', 04:14:14 INFO - 'HOME': '/home/cltbld', 04:14:14 INFO - 'LANG': 'en_US.UTF-8', 04:14:14 INFO - 'LOGNAME': 'cltbld', 04:14:14 INFO - 'MAIL': '/var/mail/cltbld', 04:14:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:14:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:14:14 INFO - 'MOZ_NO_REMOTE': '1', 04:14:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:14:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:14:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:14:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:14:14 INFO - 'PWD': '/builds/slave/test', 04:14:14 INFO - 'SHELL': '/bin/bash', 04:14:14 INFO - 'SHLVL': '1', 04:14:14 INFO - 'TERM': 'linux', 04:14:14 INFO - 'TMOUT': '86400', 04:14:14 INFO - 'USER': 'cltbld', 04:14:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749', 04:14:14 INFO - '_': '/tools/buildbot/bin/python'} 04:14:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:14:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:14:14 INFO - Running setup.py (path:/tmp/pip-UxsWvJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:14:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:14:14 INFO - Running setup.py (path:/tmp/pip-5fOdPB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:14:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:14:14 INFO - Running setup.py (path:/tmp/pip-whBa1P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:14:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:14:14 INFO - Running setup.py (path:/tmp/pip-uopGPg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:14:15 INFO - Running setup.py (path:/tmp/pip-BBvS8S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:14:15 INFO - Running setup.py (path:/tmp/pip-KXdbYg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:14:15 INFO - Running setup.py (path:/tmp/pip-gN_ddv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:14:15 INFO - Running setup.py (path:/tmp/pip-fuIVQY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:14:15 INFO - Running setup.py (path:/tmp/pip-HNBq_x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:14:15 INFO - Running setup.py (path:/tmp/pip-iAHHWi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:14:15 INFO - Running setup.py (path:/tmp/pip-S_0Wp4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:14:15 INFO - Running setup.py (path:/tmp/pip-cvLKmX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:14:16 INFO - Running setup.py (path:/tmp/pip-rI6tCe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:14:16 INFO - Running setup.py (path:/tmp/pip-8ANI2Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:14:16 INFO - Running setup.py (path:/tmp/pip-ZNm3Tx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:14:16 INFO - Running setup.py (path:/tmp/pip-8HLlj7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:14:16 INFO - Running setup.py (path:/tmp/pip-6r3hHs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:14:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:14:16 INFO - Running setup.py (path:/tmp/pip-T6xO4n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:14:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:14:16 INFO - Running setup.py (path:/tmp/pip-8KfAoF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:14:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:14:16 INFO - Running setup.py (path:/tmp/pip-KPgSpK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:14:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:14:17 INFO - Running setup.py (path:/tmp/pip-adJQJK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:14:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:14:17 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 04:14:17 INFO - Running setup.py install for manifestparser 04:14:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:14:17 INFO - Running setup.py install for mozcrash 04:14:17 INFO - Running setup.py install for mozdebug 04:14:18 INFO - Running setup.py install for mozdevice 04:14:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:14:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:14:18 INFO - Running setup.py install for mozfile 04:14:18 INFO - Running setup.py install for mozhttpd 04:14:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:14:18 INFO - Running setup.py install for mozinfo 04:14:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:14:18 INFO - Running setup.py install for mozInstall 04:14:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:14:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:14:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:14:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:14:19 INFO - Running setup.py install for mozleak 04:14:19 INFO - Running setup.py install for mozlog 04:14:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:14:19 INFO - Running setup.py install for moznetwork 04:14:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:14:19 INFO - Running setup.py install for mozprocess 04:14:19 INFO - Running setup.py install for mozprofile 04:14:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:14:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:14:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:14:20 INFO - Running setup.py install for mozrunner 04:14:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:14:20 INFO - Running setup.py install for mozscreenshot 04:14:20 INFO - Running setup.py install for moztest 04:14:20 INFO - Running setup.py install for mozversion 04:14:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:14:20 INFO - Running setup.py install for wptserve 04:14:21 INFO - Running setup.py install for marionette-driver 04:14:21 INFO - Running setup.py install for browsermob-proxy 04:14:21 INFO - Running setup.py install for marionette-client 04:14:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:14:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:14:22 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 04:14:22 INFO - Cleaning up... 04:14:22 INFO - Return code: 0 04:14:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:14:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:14:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:14:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:14:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:14:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:14:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:14:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e50030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e94eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea57b0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea5c80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e93610>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:14:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:14:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:14:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:14:22 INFO - 'CCACHE_UMASK': '002', 04:14:22 INFO - 'DISPLAY': ':0', 04:14:22 INFO - 'HOME': '/home/cltbld', 04:14:22 INFO - 'LANG': 'en_US.UTF-8', 04:14:22 INFO - 'LOGNAME': 'cltbld', 04:14:22 INFO - 'MAIL': '/var/mail/cltbld', 04:14:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:14:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:14:22 INFO - 'MOZ_NO_REMOTE': '1', 04:14:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:14:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:14:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:14:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:14:22 INFO - 'PWD': '/builds/slave/test', 04:14:22 INFO - 'SHELL': '/bin/bash', 04:14:22 INFO - 'SHLVL': '1', 04:14:22 INFO - 'TERM': 'linux', 04:14:22 INFO - 'TMOUT': '86400', 04:14:22 INFO - 'USER': 'cltbld', 04:14:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749', 04:14:22 INFO - '_': '/tools/buildbot/bin/python'} 04:14:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:14:22 INFO - Running setup.py (path:/tmp/pip-C3hPqN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:14:22 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 04:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:14:22 INFO - Running setup.py (path:/tmp/pip-ll_l3R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:14:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:14:22 INFO - Running setup.py (path:/tmp/pip-5d1QVD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:14:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:14:22 INFO - Running setup.py (path:/tmp/pip-XzFRtF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:14:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:14:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:14:23 INFO - Running setup.py (path:/tmp/pip-kwfT12-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:14:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 04:14:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:14:23 INFO - Running setup.py (path:/tmp/pip-qmAQdo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:14:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 04:14:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:14:23 INFO - Running setup.py (path:/tmp/pip-t64qYL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:14:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 04:14:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:14:23 INFO - Running setup.py (path:/tmp/pip-0QVh2g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:14:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 04:14:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:14:23 INFO - Running setup.py (path:/tmp/pip-C0aUCw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:14:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 04:14:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:14:23 INFO - Running setup.py (path:/tmp/pip-J1nXRF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:14:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:14:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:14:23 INFO - Running setup.py (path:/tmp/pip-icKoxQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:14:24 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 04:14:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:14:24 INFO - Running setup.py (path:/tmp/pip-FwUkZV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:14:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 04:14:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:14:24 INFO - Running setup.py (path:/tmp/pip-qkNdAE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:14:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 04:14:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:14:24 INFO - Running setup.py (path:/tmp/pip-RlxCD8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:14:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 04:14:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:14:24 INFO - Running setup.py (path:/tmp/pip-FRLHre-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:14:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 04:14:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:14:24 INFO - Running setup.py (path:/tmp/pip-OtXsWF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:14:24 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 04:14:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:14:24 INFO - Running setup.py (path:/tmp/pip-Ow6v1g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:14:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 04:14:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:14:24 INFO - Running setup.py (path:/tmp/pip-9L7MWo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:14:24 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 04:14:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:14:25 INFO - Running setup.py (path:/tmp/pip-AFtUi7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:14:25 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 04:14:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:14:25 INFO - Running setup.py (path:/tmp/pip-Zd0xLc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:14:25 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:14:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:14:25 INFO - Running setup.py (path:/tmp/pip-Xk4cZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:14:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:14:25 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 04:14:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:14:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:14:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:14:25 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:14:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:14:25 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:14:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:14:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:14:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:14:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:14:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:14:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:14:29 INFO - Downloading blessings-1.6.tar.gz 04:14:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:14:29 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:14:29 INFO - Installing collected packages: blessings 04:14:29 INFO - Running setup.py install for blessings 04:14:29 INFO - Successfully installed blessings 04:14:29 INFO - Cleaning up... 04:14:29 INFO - Return code: 0 04:14:29 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:14:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:14:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:14:30 INFO - Reading from file tmpfile_stdout 04:14:30 INFO - Current package versions: 04:14:30 INFO - argparse == 1.2.1 04:14:30 INFO - blessings == 1.6 04:14:30 INFO - blobuploader == 1.2.4 04:14:30 INFO - browsermob-proxy == 0.6.0 04:14:30 INFO - docopt == 0.6.1 04:14:30 INFO - manifestparser == 1.1 04:14:30 INFO - marionette-client == 2.3.0 04:14:30 INFO - marionette-driver == 1.4.0 04:14:30 INFO - mozInstall == 1.12 04:14:30 INFO - mozcrash == 0.17 04:14:30 INFO - mozdebug == 0.1 04:14:30 INFO - mozdevice == 0.48 04:14:30 INFO - mozfile == 1.2 04:14:30 INFO - mozhttpd == 0.7 04:14:30 INFO - mozinfo == 0.9 04:14:30 INFO - mozleak == 0.1 04:14:30 INFO - mozlog == 3.1 04:14:30 INFO - moznetwork == 0.27 04:14:30 INFO - mozprocess == 0.22 04:14:30 INFO - mozprofile == 0.28 04:14:30 INFO - mozrunner == 6.11 04:14:30 INFO - mozscreenshot == 0.1 04:14:30 INFO - mozsystemmonitor == 0.0 04:14:30 INFO - moztest == 0.7 04:14:30 INFO - mozversion == 1.4 04:14:30 INFO - psutil == 3.1.1 04:14:30 INFO - requests == 1.2.3 04:14:30 INFO - wptserve == 1.4.0 04:14:30 INFO - wsgiref == 0.1.2 04:14:30 INFO - Running post-action listener: _resource_record_post_action 04:14:30 INFO - Running post-action listener: _start_resource_monitoring 04:14:30 INFO - Starting resource monitoring. 04:14:30 INFO - ##### 04:14:30 INFO - ##### Running pull step. 04:14:30 INFO - ##### 04:14:30 INFO - Running pre-action listener: _resource_record_pre_action 04:14:30 INFO - Running main action method: pull 04:14:30 INFO - Pull has nothing to do! 04:14:30 INFO - Running post-action listener: _resource_record_post_action 04:14:30 INFO - ##### 04:14:30 INFO - ##### Running install step. 04:14:30 INFO - ##### 04:14:30 INFO - Running pre-action listener: _resource_record_pre_action 04:14:30 INFO - Running main action method: install 04:14:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:14:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:14:30 INFO - Reading from file tmpfile_stdout 04:14:30 INFO - Detecting whether we're running mozinstall >=1.0... 04:14:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:14:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:14:31 INFO - Reading from file tmpfile_stdout 04:14:31 INFO - Output received: 04:14:31 INFO - Usage: mozinstall [options] installer 04:14:31 INFO - Options: 04:14:31 INFO - -h, --help show this help message and exit 04:14:31 INFO - -d DEST, --destination=DEST 04:14:31 INFO - Directory to install application into. [default: 04:14:31 INFO - "/builds/slave/test"] 04:14:31 INFO - --app=APP Application being installed. [default: firefox] 04:14:31 INFO - mkdir: /builds/slave/test/build/application 04:14:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 04:14:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 04:14:58 INFO - Reading from file tmpfile_stdout 04:14:58 INFO - Output received: 04:14:58 INFO - /builds/slave/test/build/application/firefox/firefox 04:14:58 INFO - Running post-action listener: _resource_record_post_action 04:14:58 INFO - ##### 04:14:58 INFO - ##### Running run-tests step. 04:14:58 INFO - ##### 04:14:58 INFO - Running pre-action listener: _resource_record_pre_action 04:14:58 INFO - Running main action method: run_tests 04:14:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:14:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:14:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:14:58 INFO - grabbing minidump binary from tooltool 04:14:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:14:58 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea57b0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea5c80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e93610>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:14:58 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 04:14:58 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 04:14:58 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 04:14:58 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 04:14:59 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpPcnMzn 04:14:59 INFO - INFO - File integrity verified, renaming tmpPcnMzn to linux64-minidump_stackwalk 04:14:59 INFO - INFO - Updating local cache /builds/tooltool_cache... 04:14:59 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 04:14:59 INFO - Return code: 0 04:14:59 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 04:14:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:14:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 04:14:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 04:14:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:14:59 INFO - 'CCACHE_UMASK': '002', 04:14:59 INFO - 'DISPLAY': ':0', 04:14:59 INFO - 'HOME': '/home/cltbld', 04:14:59 INFO - 'LANG': 'en_US.UTF-8', 04:14:59 INFO - 'LOGNAME': 'cltbld', 04:14:59 INFO - 'MAIL': '/var/mail/cltbld', 04:14:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:14:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:14:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:14:59 INFO - 'MOZ_NO_REMOTE': '1', 04:14:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:14:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:14:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:14:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:14:59 INFO - 'PWD': '/builds/slave/test', 04:14:59 INFO - 'SHELL': '/bin/bash', 04:14:59 INFO - 'SHLVL': '1', 04:14:59 INFO - 'TERM': 'linux', 04:14:59 INFO - 'TMOUT': '86400', 04:14:59 INFO - 'USER': 'cltbld', 04:14:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749', 04:14:59 INFO - '_': '/tools/buildbot/bin/python'} 04:14:59 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 04:15:00 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 04:15:00 INFO - import pkg_resources 04:15:01 INFO - Using 1 client processes 04:15:01 INFO - wptserve Starting http server on 127.0.0.1:8000 04:15:02 INFO - wptserve Starting http server on 127.0.0.1:8001 04:15:02 INFO - wptserve Starting http server on 127.0.0.1:8443 04:15:04 INFO - SUITE-START | Running 778 tests 04:15:04 INFO - Running testharness tests 04:15:04 INFO - Setting up ssl 04:15:04 INFO - PROCESS | certutil | 04:15:04 INFO - PROCESS | certutil | 04:15:04 INFO - PROCESS | certutil | 04:15:04 INFO - Certificate Nickname Trust Attributes 04:15:04 INFO - SSL,S/MIME,JAR/XPI 04:15:04 INFO - 04:15:04 INFO - web-platform-tests CT,, 04:15:04 INFO - 04:15:04 INFO - Starting runner 04:15:07 INFO - PROCESS | 1939 | 1462360507017 Marionette DEBUG Marionette enabled via build flag and pref 04:15:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70ad854800 == 1 [pid = 1939] [id = 1] 04:15:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 1 (0x7f70ad855000) [pid = 1939] [serial = 1] [outer = (nil)] 04:15:07 INFO - PROCESS | 1939 | [1939] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 04:15:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 2 (0x7f70ad856000) [pid = 1939] [serial = 2] [outer = 0x7f70ad855000] 04:15:07 INFO - PROCESS | 1939 | 1462360507703 Marionette INFO Listening on port 2828 04:15:08 INFO - PROCESS | 1939 | 1462360508214 Marionette DEBUG Marionette enabled via command-line flag 04:15:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aa721800 == 2 [pid = 1939] [id = 2] 04:15:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 3 (0x7f70aa722000) [pid = 1939] [serial = 3] [outer = (nil)] 04:15:08 INFO - PROCESS | 1939 | [1939] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 04:15:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 4 (0x7f70aa723000) [pid = 1939] [serial = 4] [outer = 0x7f70aa722000] 04:15:08 INFO - PROCESS | 1939 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f70aaed2700 04:15:08 INFO - PROCESS | 1939 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f70afe27f40 04:15:08 INFO - PROCESS | 1939 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f70a9b811f0 04:15:08 INFO - PROCESS | 1939 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f70a9b814f0 04:15:08 INFO - PROCESS | 1939 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f70a9b81820 04:15:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 5 (0x7f70a9bda800) [pid = 1939] [serial = 5] [outer = 0x7f70ad855000] 04:15:08 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:15:08 INFO - PROCESS | 1939 | 1462360508888 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39422 04:15:08 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:15:08 INFO - PROCESS | 1939 | 1462360508969 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39423 04:15:08 INFO - PROCESS | 1939 | 1462360508977 Marionette DEBUG Closed connection conn0 04:15:08 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:15:08 INFO - PROCESS | 1939 | 1462360508988 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39424 04:15:09 INFO - PROCESS | 1939 | 1462360509062 Marionette DEBUG Closed connection conn1 04:15:09 INFO - PROCESS | 1939 | [1939] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 04:15:09 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:15:09 INFO - PROCESS | 1939 | 1462360509117 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39425 04:15:09 INFO - PROCESS | 1939 | 1462360509119 Marionette DEBUG Closed connection conn2 04:15:09 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:15:09 INFO - PROCESS | 1939 | 1462360509155 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:39426 04:15:09 INFO - PROCESS | 1939 | 1462360509174 Marionette DEBUG Closed connection conn3 04:15:09 INFO - PROCESS | 1939 | 1462360509215 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:15:09 INFO - PROCESS | 1939 | 1462360509223 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160504022442","device":"desktop","version":"48.0a2"} 04:15:09 INFO - PROCESS | 1939 | [1939] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:15:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d44e800 == 3 [pid = 1939] [id = 3] 04:15:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 6 (0x7f709d44f000) [pid = 1939] [serial = 6] [outer = (nil)] 04:15:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d44f800 == 4 [pid = 1939] [id = 4] 04:15:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 7 (0x7f709d245000) [pid = 1939] [serial = 7] [outer = (nil)] 04:15:11 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:15:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c3dd800 == 5 [pid = 1939] [id = 5] 04:15:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 8 (0x7f709c4ad400) [pid = 1939] [serial = 8] [outer = (nil)] 04:15:11 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:15:11 INFO - PROCESS | 1939 | [1939] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:15:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 9 (0x7f709c121000) [pid = 1939] [serial = 9] [outer = 0x7f709c4ad400] 04:15:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 10 (0x7f709bb40800) [pid = 1939] [serial = 10] [outer = 0x7f709d44f000] 04:15:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 11 (0x7f709bb7e000) [pid = 1939] [serial = 11] [outer = 0x7f709d245000] 04:15:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 12 (0x7f709bb80000) [pid = 1939] [serial = 12] [outer = 0x7f709c4ad400] 04:15:12 INFO - PROCESS | 1939 | 1462360512988 Marionette DEBUG loaded listener.js 04:15:13 INFO - PROCESS | 1939 | 1462360513005 Marionette DEBUG loaded listener.js 04:15:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 13 (0x7f709b413c00) [pid = 1939] [serial = 13] [outer = 0x7f709c4ad400] 04:15:13 INFO - PROCESS | 1939 | 1462360513758 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"d9a27eae-dfeb-4b4d-9dbc-95dc847808d6","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160504022442","device":"desktop","version":"48.0a2","command_id":1}}] 04:15:13 INFO - PROCESS | 1939 | 1462360513982 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:15:14 INFO - PROCESS | 1939 | 1462360514270 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 04:15:14 INFO - PROCESS | 1939 | 1462360514361 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:15:14 INFO - PROCESS | 1939 | [1939] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:15:14 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:15:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 14 (0x7f70975a2c00) [pid = 1939] [serial = 14] [outer = 0x7f709c4ad400] 04:15:14 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:15:14 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:15:14 INFO - PROCESS | 1939 | 1462360514749 Marionette TRACE conn4 <- [1,3,null,{}] 04:15:14 INFO - PROCESS | 1939 | 1462360514756 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:15:14 INFO - PROCESS | 1939 | 1462360514781 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 04:15:14 INFO - PROCESS | 1939 | 1462360514820 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 04:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:15:14 INFO - PROCESS | 1939 | 1462360514825 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 04:15:14 INFO - PROCESS | 1939 | 1462360514939 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:15:14 INFO - PROCESS | 1939 | 1462360514950 Marionette TRACE conn4 <- [1,6,null,{}] 04:15:14 INFO - PROCESS | 1939 | 1462360514985 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:15 INFO - PROCESS | 1939 | 1462360515004 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 04:15:15 INFO - PROCESS | 1939 | 1462360515010 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095c0f800 == 6 [pid = 1939] [id = 6] 04:15:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 15 (0x7f7095c4dc00) [pid = 1939] [serial = 15] [outer = (nil)] 04:15:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 16 (0x7f7095c4f800) [pid = 1939] [serial = 16] [outer = 0x7f7095c4dc00] 04:15:15 INFO - PROCESS | 1939 | 1462360515091 Marionette DEBUG loaded listener.js 04:15:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 17 (0x7f7095c56400) [pid = 1939] [serial = 17] [outer = 0x7f7095c4dc00] 04:15:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095ab0000 == 7 [pid = 1939] [id = 7] 04:15:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 18 (0x7f7095a74c00) [pid = 1939] [serial = 18] [outer = (nil)] 04:15:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 19 (0x7f7095c57400) [pid = 1939] [serial = 19] [outer = 0x7f7095a74c00] 04:15:15 INFO - PROCESS | 1939 | 1462360515615 Marionette DEBUG loaded listener.js 04:15:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 20 (0x7f709597f000) [pid = 1939] [serial = 20] [outer = 0x7f7095a74c00] 04:15:16 INFO - PROCESS | 1939 | [1939] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 04:15:16 INFO - PROCESS | 1939 | 1462360516095 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1313ms 04:15:16 INFO - PROCESS | 1939 | 1462360516211 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 04:15:16 INFO - PROCESS | 1939 | 1462360516213 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 04:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:15:16 INFO - PROCESS | 1939 | 1462360516233 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:15:16 INFO - PROCESS | 1939 | 1462360516235 Marionette TRACE conn4 <- [1,10,null,{}] 04:15:16 INFO - PROCESS | 1939 | 1462360516263 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:16 INFO - PROCESS | 1939 | 1462360516422 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 04:15:16 INFO - PROCESS | 1939 | 1462360516441 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093c63800 == 8 [pid = 1939] [id = 8] 04:15:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 21 (0x7f7094c70000) [pid = 1939] [serial = 21] [outer = (nil)] 04:15:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 22 (0x7f7095988c00) [pid = 1939] [serial = 22] [outer = 0x7f7094c70000] 04:15:16 INFO - PROCESS | 1939 | 1462360516503 Marionette DEBUG loaded listener.js 04:15:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 23 (0x7f7094093400) [pid = 1939] [serial = 23] [outer = 0x7f7094c70000] 04:15:17 INFO - PROCESS | 1939 | 1462360517040 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 04:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 859ms 04:15:17 INFO - PROCESS | 1939 | 1462360517082 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 04:15:17 INFO - PROCESS | 1939 | 1462360517085 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 04:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:15:17 INFO - PROCESS | 1939 | 1462360517090 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:15:17 INFO - PROCESS | 1939 | 1462360517092 Marionette TRACE conn4 <- [1,14,null,{}] 04:15:17 INFO - PROCESS | 1939 | 1462360517097 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:17 INFO - PROCESS | 1939 | 1462360517238 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 04:15:17 INFO - PROCESS | 1939 | 1462360517258 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70940f0000 == 9 [pid = 1939] [id = 9] 04:15:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 24 (0x7f709424f000) [pid = 1939] [serial = 24] [outer = (nil)] 04:15:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 25 (0x7f7094253800) [pid = 1939] [serial = 25] [outer = 0x7f709424f000] 04:15:17 INFO - PROCESS | 1939 | 1462360517317 Marionette DEBUG loaded listener.js 04:15:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 26 (0x7f709425c800) [pid = 1939] [serial = 26] [outer = 0x7f709424f000] 04:15:18 INFO - PROCESS | 1939 | 1462360518360 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 04:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1326ms 04:15:18 INFO - PROCESS | 1939 | 1462360518417 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 04:15:18 INFO - PROCESS | 1939 | 1462360518424 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 04:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:15:18 INFO - PROCESS | 1939 | 1462360518431 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:15:18 INFO - PROCESS | 1939 | 1462360518437 Marionette TRACE conn4 <- [1,18,null,{}] 04:15:18 INFO - PROCESS | 1939 | 1462360518444 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70942ef800 == 10 [pid = 1939] [id = 10] 04:15:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 27 (0x7f70942f0000) [pid = 1939] [serial = 27] [outer = (nil)] 04:15:18 INFO - PROCESS | 1939 | 1462360518641 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 04:15:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 28 (0x7f70942f1800) [pid = 1939] [serial = 28] [outer = 0x7f70942f0000] 04:15:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 29 (0x7f70940ed800) [pid = 1939] [serial = 29] [outer = 0x7f70942f0000] 04:15:18 INFO - PROCESS | 1939 | 1462360518774 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70942f6800 == 11 [pid = 1939] [id = 11] 04:15:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 30 (0x7f70943df000) [pid = 1939] [serial = 30] [outer = (nil)] 04:15:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 31 (0x7f7094b5d000) [pid = 1939] [serial = 31] [outer = 0x7f70943df000] 04:15:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095ac1000 == 12 [pid = 1939] [id = 12] 04:15:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 32 (0x7f7094b5ec00) [pid = 1939] [serial = 32] [outer = (nil)] 04:15:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 33 (0x7f7094c6cc00) [pid = 1939] [serial = 33] [outer = 0x7f7094b5ec00] 04:15:18 INFO - PROCESS | 1939 | 1462360518925 Marionette DEBUG loaded listener.js 04:15:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 34 (0x7f7095a71400) [pid = 1939] [serial = 34] [outer = 0x7f7094b5ec00] 04:15:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 35 (0x7f7095a77400) [pid = 1939] [serial = 35] [outer = 0x7f70943df000] 04:15:19 INFO - PROCESS | 1939 | 1462360519897 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 04:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1486ms 04:15:19 INFO - PROCESS | 1939 | 1462360519918 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 04:15:19 INFO - PROCESS | 1939 | 1462360519926 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 04:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:15:19 INFO - PROCESS | 1939 | 1462360519935 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:15:19 INFO - PROCESS | 1939 | 1462360519938 Marionette TRACE conn4 <- [1,22,null,{}] 04:15:19 INFO - PROCESS | 1939 | 1462360519944 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:20 INFO - PROCESS | 1939 | 1462360520101 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 04:15:20 INFO - PROCESS | 1939 | 1462360520196 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7099e23000 == 13 [pid = 1939] [id = 13] 04:15:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 36 (0x7f7099e0ec00) [pid = 1939] [serial = 36] [outer = (nil)] 04:15:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 37 (0x7f709bcd1000) [pid = 1939] [serial = 37] [outer = 0x7f7099e0ec00] 04:15:20 INFO - PROCESS | 1939 | 1462360520264 Marionette DEBUG loaded listener.js 04:15:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 38 (0x7f709c4a9c00) [pid = 1939] [serial = 38] [outer = 0x7f7099e0ec00] 04:15:21 INFO - PROCESS | 1939 | 1462360521046 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 04:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1130ms 04:15:21 INFO - PROCESS | 1939 | 1462360521066 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 04:15:21 INFO - PROCESS | 1939 | 1462360521069 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 04:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:15:21 INFO - PROCESS | 1939 | 1462360521092 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:15:21 INFO - PROCESS | 1939 | 1462360521098 Marionette TRACE conn4 <- [1,26,null,{}] 04:15:21 INFO - PROCESS | 1939 | 1462360521114 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:21 INFO - PROCESS | 1939 | 1462360521291 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 04:15:21 INFO - PROCESS | 1939 | 1462360521407 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c3e1000 == 14 [pid = 1939] [id = 14] 04:15:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 39 (0x7f709cdde800) [pid = 1939] [serial = 39] [outer = (nil)] 04:15:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 40 (0x7f709d247000) [pid = 1939] [serial = 40] [outer = 0x7f709cdde800] 04:15:21 INFO - PROCESS | 1939 | 1462360521483 Marionette DEBUG loaded listener.js 04:15:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 41 (0x7f709d878800) [pid = 1939] [serial = 41] [outer = 0x7f709cdde800] 04:15:22 INFO - PROCESS | 1939 | 1462360522478 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1454ms 04:15:22 INFO - PROCESS | 1939 | 1462360522530 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 04:15:22 INFO - PROCESS | 1939 | 1462360522534 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 04:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:15:22 INFO - PROCESS | 1939 | 1462360522542 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:15:22 INFO - PROCESS | 1939 | 1462360522547 Marionette TRACE conn4 <- [1,30,null,{}] 04:15:22 INFO - PROCESS | 1939 | 1462360522554 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:22 INFO - PROCESS | 1939 | 1462360522710 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 04:15:22 INFO - PROCESS | 1939 | 1462360522902 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709a74f000 == 15 [pid = 1939] [id = 15] 04:15:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 42 (0x7f709cd53000) [pid = 1939] [serial = 42] [outer = (nil)] 04:15:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 43 (0x7f709cddc800) [pid = 1939] [serial = 43] [outer = 0x7f709cd53000] 04:15:23 INFO - PROCESS | 1939 | 1462360523033 Marionette DEBUG loaded listener.js 04:15:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 44 (0x7f709d250800) [pid = 1939] [serial = 44] [outer = 0x7f709cd53000] 04:15:23 INFO - PROCESS | 1939 | 1462360523660 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 04:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1180ms 04:15:23 INFO - PROCESS | 1939 | 1462360523723 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 04:15:23 INFO - PROCESS | 1939 | 1462360523731 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 04:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:15:23 INFO - PROCESS | 1939 | 1462360523741 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:15:23 INFO - PROCESS | 1939 | 1462360523745 Marionette TRACE conn4 <- [1,34,null,{}] 04:15:23 INFO - PROCESS | 1939 | 1462360523753 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:23 INFO - PROCESS | 1939 | 1462360523903 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 04:15:23 INFO - PROCESS | 1939 | 1462360523978 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c3cc000 == 16 [pid = 1939] [id = 16] 04:15:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 45 (0x7f709bb7fc00) [pid = 1939] [serial = 45] [outer = (nil)] 04:15:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 46 (0x7f709d58cc00) [pid = 1939] [serial = 46] [outer = 0x7f709bb7fc00] 04:15:24 INFO - PROCESS | 1939 | 1462360524036 Marionette DEBUG loaded listener.js 04:15:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 47 (0x7f709d87d800) [pid = 1939] [serial = 47] [outer = 0x7f709bb7fc00] 04:15:24 INFO - PROCESS | 1939 | 1462360524635 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 04:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 930ms 04:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:15:24 INFO - PROCESS | 1939 | 1462360524670 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 04:15:24 INFO - PROCESS | 1939 | 1462360524672 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 04:15:24 INFO - PROCESS | 1939 | 1462360524678 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:15:24 INFO - PROCESS | 1939 | 1462360524683 Marionette TRACE conn4 <- [1,38,null,{}] 04:15:24 INFO - PROCESS | 1939 | 1462360524697 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:24 INFO - PROCESS | 1939 | 1462360524864 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 04:15:24 INFO - PROCESS | 1939 | 1462360524890 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70971d5000 == 17 [pid = 1939] [id = 17] 04:15:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 48 (0x7f709da37c00) [pid = 1939] [serial = 48] [outer = (nil)] 04:15:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 49 (0x7f709e503c00) [pid = 1939] [serial = 49] [outer = 0x7f709da37c00] 04:15:24 INFO - PROCESS | 1939 | 1462360524951 Marionette DEBUG loaded listener.js 04:15:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 50 (0x7f70a09aa400) [pid = 1939] [serial = 50] [outer = 0x7f709da37c00] 04:15:25 INFO - PROCESS | 1939 | 1462360525562 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 04:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 944ms 04:15:25 INFO - PROCESS | 1939 | 1462360525622 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 04:15:25 INFO - PROCESS | 1939 | 1462360525625 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 04:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:15:25 INFO - PROCESS | 1939 | 1462360525630 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:15:25 INFO - PROCESS | 1939 | 1462360525632 Marionette TRACE conn4 <- [1,42,null,{}] 04:15:25 INFO - PROCESS | 1939 | 1462360525637 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:25 INFO - PROCESS | 1939 | 1462360525761 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 04:15:25 INFO - PROCESS | 1939 | 1462360525779 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d2dd800 == 18 [pid = 1939] [id = 18] 04:15:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 51 (0x7f70a0b23000) [pid = 1939] [serial = 51] [outer = (nil)] 04:15:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 52 (0x7f70a0e72000) [pid = 1939] [serial = 52] [outer = 0x7f70a0b23000] 04:15:25 INFO - PROCESS | 1939 | 1462360525838 Marionette DEBUG loaded listener.js 04:15:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 53 (0x7f70a0ec2800) [pid = 1939] [serial = 53] [outer = 0x7f70a0b23000] 04:15:26 INFO - PROCESS | 1939 | 1462360526472 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 04:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 882ms 04:15:26 INFO - PROCESS | 1939 | 1462360526513 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 04:15:26 INFO - PROCESS | 1939 | 1462360526516 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 04:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:15:26 INFO - PROCESS | 1939 | 1462360526521 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:15:26 INFO - PROCESS | 1939 | 1462360526523 Marionette TRACE conn4 <- [1,46,null,{}] 04:15:26 INFO - PROCESS | 1939 | 1462360526528 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:26 INFO - PROCESS | 1939 | 1462360526678 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 04:15:26 INFO - PROCESS | 1939 | 1462360526700 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d539800 == 19 [pid = 1939] [id = 19] 04:15:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 54 (0x7f7094b61000) [pid = 1939] [serial = 54] [outer = (nil)] 04:15:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 55 (0x7f709a50fc00) [pid = 1939] [serial = 55] [outer = 0x7f7094b61000] 04:15:26 INFO - PROCESS | 1939 | 1462360526761 Marionette DEBUG loaded listener.js 04:15:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 56 (0x7f70a4b33000) [pid = 1939] [serial = 56] [outer = 0x7f7094b61000] 04:15:27 INFO - PROCESS | 1939 | 1462360527406 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 924ms 04:15:27 INFO - PROCESS | 1939 | 1462360527446 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 04:15:27 INFO - PROCESS | 1939 | 1462360527449 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 04:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:15:27 INFO - PROCESS | 1939 | 1462360527454 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:15:27 INFO - PROCESS | 1939 | 1462360527456 Marionette TRACE conn4 <- [1,50,null,{}] 04:15:27 INFO - PROCESS | 1939 | 1462360527462 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:27 INFO - PROCESS | 1939 | 1462360527642 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 04:15:27 INFO - PROCESS | 1939 | 1462360527663 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709ddd7000 == 20 [pid = 1939] [id = 20] 04:15:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 57 (0x7f70943e1c00) [pid = 1939] [serial = 57] [outer = (nil)] 04:15:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 58 (0x7f70aa713c00) [pid = 1939] [serial = 58] [outer = 0x7f70943e1c00] 04:15:27 INFO - PROCESS | 1939 | 1462360527723 Marionette DEBUG loaded listener.js 04:15:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 59 (0x7f70aac72800) [pid = 1939] [serial = 59] [outer = 0x7f70943e1c00] 04:15:28 INFO - PROCESS | 1939 | 1462360528299 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 877ms 04:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:15:28 INFO - PROCESS | 1939 | 1462360528333 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 04:15:28 INFO - PROCESS | 1939 | 1462360528335 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 04:15:28 INFO - PROCESS | 1939 | 1462360528342 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:15:28 INFO - PROCESS | 1939 | 1462360528344 Marionette TRACE conn4 <- [1,54,null,{}] 04:15:28 INFO - PROCESS | 1939 | 1462360528349 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:28 INFO - PROCESS | 1939 | 1462360528467 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 04:15:28 INFO - PROCESS | 1939 | 1462360528485 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709e443800 == 21 [pid = 1939] [id = 21] 04:15:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 60 (0x7f70aacb0800) [pid = 1939] [serial = 60] [outer = (nil)] 04:15:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 61 (0x7f70ab8c8800) [pid = 1939] [serial = 61] [outer = 0x7f70aacb0800] 04:15:28 INFO - PROCESS | 1939 | 1462360528542 Marionette DEBUG loaded listener.js 04:15:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 62 (0x7f70abb61c00) [pid = 1939] [serial = 62] [outer = 0x7f70aacb0800] 04:15:29 INFO - PROCESS | 1939 | 1462360529151 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 831ms 04:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:15:29 INFO - PROCESS | 1939 | 1462360529173 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 04:15:29 INFO - PROCESS | 1939 | 1462360529175 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 04:15:29 INFO - PROCESS | 1939 | 1462360529181 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:15:29 INFO - PROCESS | 1939 | 1462360529183 Marionette TRACE conn4 <- [1,58,null,{}] 04:15:29 INFO - PROCESS | 1939 | 1462360529188 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:29 INFO - PROCESS | 1939 | 1462360529315 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 04:15:29 INFO - PROCESS | 1939 | 1462360529414 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709ba70800 == 22 [pid = 1939] [id = 22] 04:15:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 63 (0x7f70a9b69400) [pid = 1939] [serial = 63] [outer = (nil)] 04:15:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x7f70abc6ac00) [pid = 1939] [serial = 64] [outer = 0x7f70a9b69400] 04:15:29 INFO - PROCESS | 1939 | 1462360529475 Marionette DEBUG loaded listener.js 04:15:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x7f70abe28000) [pid = 1939] [serial = 65] [outer = 0x7f70a9b69400] 04:15:30 INFO - PROCESS | 1939 | 1462360530022 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 876ms 04:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:15:30 INFO - PROCESS | 1939 | 1462360530057 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 04:15:30 INFO - PROCESS | 1939 | 1462360530059 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 04:15:30 INFO - PROCESS | 1939 | 1462360530065 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:15:30 INFO - PROCESS | 1939 | 1462360530068 Marionette TRACE conn4 <- [1,62,null,{}] 04:15:30 INFO - PROCESS | 1939 | 1462360530072 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:30 INFO - PROCESS | 1939 | 1462360530192 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 04:15:30 INFO - PROCESS | 1939 | 1462360530209 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a3f19800 == 23 [pid = 1939] [id = 23] 04:15:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x7f70a4b3a800) [pid = 1939] [serial = 66] [outer = (nil)] 04:15:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x7f70add68c00) [pid = 1939] [serial = 67] [outer = 0x7f70a4b3a800] 04:15:30 INFO - PROCESS | 1939 | 1462360530265 Marionette DEBUG loaded listener.js 04:15:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x7f70aef9c400) [pid = 1939] [serial = 68] [outer = 0x7f70a4b3a800] 04:15:30 INFO - PROCESS | 1939 | 1462360530919 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 885ms 04:15:30 INFO - PROCESS | 1939 | 1462360530949 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 04:15:30 INFO - PROCESS | 1939 | 1462360530952 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 04:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:15:30 INFO - PROCESS | 1939 | 1462360530961 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:15:30 INFO - PROCESS | 1939 | 1462360530963 Marionette TRACE conn4 <- [1,66,null,{}] 04:15:30 INFO - PROCESS | 1939 | 1462360530968 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:31 INFO - PROCESS | 1939 | 1462360531088 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 04:15:32 INFO - PROCESS | 1939 | 1462360531997 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70940e0800 == 24 [pid = 1939] [id = 24] 04:15:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x7f70943dd400) [pid = 1939] [serial = 69] [outer = (nil)] 04:15:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x7f7095980800) [pid = 1939] [serial = 70] [outer = 0x7f70943dd400] 04:15:32 INFO - PROCESS | 1939 | 1462360532060 Marionette DEBUG loaded listener.js 04:15:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x7f7095c55c00) [pid = 1939] [serial = 71] [outer = 0x7f70943dd400] 04:15:32 INFO - PROCESS | 1939 | 1462360532677 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1740ms 04:15:32 INFO - PROCESS | 1939 | 1462360532702 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 04:15:32 INFO - PROCESS | 1939 | 1462360532706 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 04:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:15:32 INFO - PROCESS | 1939 | 1462360532713 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:15:32 INFO - PROCESS | 1939 | 1462360532717 Marionette TRACE conn4 <- [1,70,null,{}] 04:15:32 INFO - PROCESS | 1939 | 1462360532723 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:32 INFO - PROCESS | 1939 | 1462360532875 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 04:15:32 INFO - PROCESS | 1939 | 1462360532909 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7099b7d800 == 25 [pid = 1939] [id = 25] 04:15:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x7f7095a74000) [pid = 1939] [serial = 72] [outer = (nil)] 04:15:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x7f709cbadc00) [pid = 1939] [serial = 73] [outer = 0x7f7095a74000] 04:15:32 INFO - PROCESS | 1939 | 1462360532970 Marionette DEBUG loaded listener.js 04:15:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x7f709d41c400) [pid = 1939] [serial = 74] [outer = 0x7f7095a74000] 04:15:33 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x7f7094c70000) [pid = 1939] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:15:33 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x7f7095c4dc00) [pid = 1939] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:15:33 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x7f709cd53000) [pid = 1939] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:15:33 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x7f709bb7fc00) [pid = 1939] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:15:33 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x7f709da37c00) [pid = 1939] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:15:33 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x7f70a0b23000) [pid = 1939] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:15:33 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x7f7094b61000) [pid = 1939] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:15:33 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x7f70943e1c00) [pid = 1939] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:15:33 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x7f70aacb0800) [pid = 1939] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:15:33 INFO - PROCESS | 1939 | --DOMWINDOW == 64 (0x7f70a9b69400) [pid = 1939] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:15:33 INFO - PROCESS | 1939 | --DOMWINDOW == 63 (0x7f709424f000) [pid = 1939] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:15:33 INFO - PROCESS | 1939 | --DOMWINDOW == 62 (0x7f7094b5ec00) [pid = 1939] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:15:33 INFO - PROCESS | 1939 | --DOMWINDOW == 61 (0x7f7099e0ec00) [pid = 1939] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:15:33 INFO - PROCESS | 1939 | --DOMWINDOW == 60 (0x7f709cdde800) [pid = 1939] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:15:34 INFO - PROCESS | 1939 | 1462360534026 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1330ms 04:15:34 INFO - PROCESS | 1939 | 1462360534045 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 04:15:34 INFO - PROCESS | 1939 | 1462360534051 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 04:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:15:34 INFO - PROCESS | 1939 | 1462360534057 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:15:34 INFO - PROCESS | 1939 | 1462360534059 Marionette TRACE conn4 <- [1,74,null,{}] 04:15:34 INFO - PROCESS | 1939 | 1462360534065 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:34 INFO - PROCESS | 1939 | 1462360534189 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 04:15:34 INFO - PROCESS | 1939 | 1462360534276 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7099c52000 == 26 [pid = 1939] [id = 26] 04:15:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 61 (0x7f709678f000) [pid = 1939] [serial = 75] [outer = (nil)] 04:15:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 62 (0x7f709d243c00) [pid = 1939] [serial = 76] [outer = 0x7f709678f000] 04:15:34 INFO - PROCESS | 1939 | 1462360534334 Marionette DEBUG loaded listener.js 04:15:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 63 (0x7f709d881800) [pid = 1939] [serial = 77] [outer = 0x7f709678f000] 04:15:34 INFO - PROCESS | 1939 | 1462360534941 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 926ms 04:15:34 INFO - PROCESS | 1939 | 1462360534984 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 04:15:34 INFO - PROCESS | 1939 | 1462360534987 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 04:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:15:35 INFO - PROCESS | 1939 | 1462360535000 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:15:35 INFO - PROCESS | 1939 | 1462360535008 Marionette TRACE conn4 <- [1,78,null,{}] 04:15:35 INFO - PROCESS | 1939 | 1462360535014 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:35 INFO - PROCESS | 1939 | 1462360535145 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 04:15:35 INFO - PROCESS | 1939 | 1462360535226 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c587000 == 27 [pid = 1939] [id = 27] 04:15:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x7f70940a1800) [pid = 1939] [serial = 78] [outer = (nil)] 04:15:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x7f709d885800) [pid = 1939] [serial = 79] [outer = 0x7f70940a1800] 04:15:35 INFO - PROCESS | 1939 | 1462360535282 Marionette DEBUG loaded listener.js 04:15:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x7f70a09a7c00) [pid = 1939] [serial = 80] [outer = 0x7f70940a1800] 04:15:35 INFO - PROCESS | 1939 | 1462360535948 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 999ms 04:15:36 INFO - PROCESS | 1939 | 1462360535999 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 04:15:36 INFO - PROCESS | 1939 | 1462360536004 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 04:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:15:36 INFO - PROCESS | 1939 | 1462360536013 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:15:36 INFO - PROCESS | 1939 | 1462360536017 Marionette TRACE conn4 <- [1,82,null,{}] 04:15:36 INFO - PROCESS | 1939 | 1462360536025 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:36 INFO - PROCESS | 1939 | 1462360536184 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 04:15:36 INFO - PROCESS | 1939 | 1462360536302 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709726e000 == 28 [pid = 1939] [id = 28] 04:15:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x7f7095981400) [pid = 1939] [serial = 81] [outer = (nil)] 04:15:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x7f709acbec00) [pid = 1939] [serial = 82] [outer = 0x7f7095981400] 04:15:36 INFO - PROCESS | 1939 | 1462360536372 Marionette DEBUG loaded listener.js 04:15:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x7f709cddd000) [pid = 1939] [serial = 83] [outer = 0x7f7095981400] 04:15:37 INFO - PROCESS | 1939 | 1462360537137 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1187ms 04:15:37 INFO - PROCESS | 1939 | 1462360537201 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 04:15:37 INFO - PROCESS | 1939 | 1462360537209 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 04:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:15:37 INFO - PROCESS | 1939 | 1462360537218 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:15:37 INFO - PROCESS | 1939 | 1462360537223 Marionette TRACE conn4 <- [1,86,null,{}] 04:15:37 INFO - PROCESS | 1939 | 1462360537228 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:37 INFO - PROCESS | 1939 | 1462360537374 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 04:15:37 INFO - PROCESS | 1939 | 1462360537494 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709cc8e800 == 29 [pid = 1939] [id = 29] 04:15:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x7f70940a1400) [pid = 1939] [serial = 84] [outer = (nil)] 04:15:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x7f709dd87800) [pid = 1939] [serial = 85] [outer = 0x7f70940a1400] 04:15:37 INFO - PROCESS | 1939 | 1462360537564 Marionette DEBUG loaded listener.js 04:15:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x7f70a09a9c00) [pid = 1939] [serial = 86] [outer = 0x7f70940a1400] 04:15:38 INFO - PROCESS | 1939 | 1462360538335 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1178ms 04:15:38 INFO - PROCESS | 1939 | 1462360538398 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 04:15:38 INFO - PROCESS | 1939 | 1462360538402 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 04:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:15:38 INFO - PROCESS | 1939 | 1462360538408 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:15:38 INFO - PROCESS | 1939 | 1462360538414 Marionette TRACE conn4 <- [1,90,null,{}] 04:15:38 INFO - PROCESS | 1939 | 1462360538430 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:38 INFO - PROCESS | 1939 | 1462360538579 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 04:15:38 INFO - PROCESS | 1939 | 1462360538698 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097553800 == 30 [pid = 1939] [id = 30] 04:15:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x7f70a0b27c00) [pid = 1939] [serial = 87] [outer = (nil)] 04:15:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x7f70aa711c00) [pid = 1939] [serial = 88] [outer = 0x7f70a0b27c00] 04:15:38 INFO - PROCESS | 1939 | 1462360538772 Marionette DEBUG loaded listener.js 04:15:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x7f70aa915400) [pid = 1939] [serial = 89] [outer = 0x7f70a0b27c00] 04:15:39 INFO - PROCESS | 1939 | 1462360539552 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1187ms 04:15:39 INFO - PROCESS | 1939 | 1462360539597 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 04:15:39 INFO - PROCESS | 1939 | 1462360539608 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 04:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:15:39 INFO - PROCESS | 1939 | 1462360539617 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:15:39 INFO - PROCESS | 1939 | 1462360539620 Marionette TRACE conn4 <- [1,94,null,{}] 04:15:39 INFO - PROCESS | 1939 | 1462360539632 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:39 INFO - PROCESS | 1939 | 1462360539777 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 04:15:39 INFO - PROCESS | 1939 | 1462360539896 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d817000 == 31 [pid = 1939] [id = 31] 04:15:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x7f7094095400) [pid = 1939] [serial = 90] [outer = (nil)] 04:15:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x7f709e4ee000) [pid = 1939] [serial = 91] [outer = 0x7f7094095400] 04:15:39 INFO - PROCESS | 1939 | 1462360539963 Marionette DEBUG loaded listener.js 04:15:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x7f70aac6f800) [pid = 1939] [serial = 92] [outer = 0x7f7094095400] 04:15:40 INFO - PROCESS | 1939 | 1462360540822 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1283ms 04:15:40 INFO - PROCESS | 1939 | 1462360540901 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 04:15:40 INFO - PROCESS | 1939 | 1462360540906 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 04:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:15:40 INFO - PROCESS | 1939 | 1462360540914 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:15:40 INFO - PROCESS | 1939 | 1462360540919 Marionette TRACE conn4 <- [1,98,null,{}] 04:15:40 INFO - PROCESS | 1939 | 1462360540926 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:41 INFO - PROCESS | 1939 | 1462360541072 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 04:15:41 INFO - PROCESS | 1939 | 1462360541706 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x7f70ad856000) [pid = 1939] [serial = 2] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x7f70add68c00) [pid = 1939] [serial = 67] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x7f709cddc800) [pid = 1939] [serial = 43] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x7f709d250800) [pid = 1939] [serial = 44] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x7f709d58cc00) [pid = 1939] [serial = 46] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x7f709e503c00) [pid = 1939] [serial = 49] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x7f70a09aa400) [pid = 1939] [serial = 50] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x7f70a0e72000) [pid = 1939] [serial = 52] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x7f709a50fc00) [pid = 1939] [serial = 55] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x7f70aa713c00) [pid = 1939] [serial = 58] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x7f70ab8c8800) [pid = 1939] [serial = 61] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x7f70abc6ac00) [pid = 1939] [serial = 64] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x7f7094253800) [pid = 1939] [serial = 25] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 64 (0x7f7094b5d000) [pid = 1939] [serial = 31] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 63 (0x7f7094c6cc00) [pid = 1939] [serial = 33] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 62 (0x7f709bcd1000) [pid = 1939] [serial = 37] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 61 (0x7f709d247000) [pid = 1939] [serial = 40] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 60 (0x7f70a0ec2800) [pid = 1939] [serial = 53] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 59 (0x7f70942f1800) [pid = 1939] [serial = 28] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 58 (0x7f70a4b33000) [pid = 1939] [serial = 56] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 57 (0x7f70aac72800) [pid = 1939] [serial = 59] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 56 (0x7f70abb61c00) [pid = 1939] [serial = 62] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 55 (0x7f70abe28000) [pid = 1939] [serial = 65] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 54 (0x7f709c4a9c00) [pid = 1939] [serial = 38] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 53 (0x7f709d87d800) [pid = 1939] [serial = 47] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 52 (0x7f709d878800) [pid = 1939] [serial = 41] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 51 (0x7f709425c800) [pid = 1939] [serial = 26] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 50 (0x7f7095a71400) [pid = 1939] [serial = 34] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 49 (0x7f7095988c00) [pid = 1939] [serial = 22] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 48 (0x7f7095c57400) [pid = 1939] [serial = 19] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 47 (0x7f7095c4f800) [pid = 1939] [serial = 16] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 46 (0x7f7095c56400) [pid = 1939] [serial = 17] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 45 (0x7f709bb80000) [pid = 1939] [serial = 12] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 44 (0x7f709c121000) [pid = 1939] [serial = 9] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | --DOMWINDOW == 43 (0x7f7094093400) [pid = 1939] [serial = 23] [outer = (nil)] [url = about:blank] 04:15:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093f61000 == 32 [pid = 1939] [id = 32] 04:15:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 44 (0x7f7093c39c00) [pid = 1939] [serial = 93] [outer = (nil)] 04:15:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 45 (0x7f7094093400) [pid = 1939] [serial = 94] [outer = 0x7f7093c39c00] 04:15:41 INFO - PROCESS | 1939 | 1462360541884 Marionette DEBUG loaded listener.js 04:15:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 46 (0x7f70943db800) [pid = 1939] [serial = 95] [outer = 0x7f7093c39c00] 04:15:42 INFO - PROCESS | 1939 | 1462360542531 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1636ms 04:15:42 INFO - PROCESS | 1939 | 1462360542551 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 04:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:15:42 INFO - PROCESS | 1939 | 1462360542557 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 04:15:42 INFO - PROCESS | 1939 | 1462360542563 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:15:42 INFO - PROCESS | 1939 | 1462360542568 Marionette TRACE conn4 <- [1,102,null,{}] 04:15:42 INFO - PROCESS | 1939 | 1462360542574 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:42 INFO - PROCESS | 1939 | 1462360542712 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 04:15:42 INFO - PROCESS | 1939 | 1462360542792 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095acb000 == 33 [pid = 1939] [id = 33] 04:15:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 47 (0x7f7095a6cc00) [pid = 1939] [serial = 96] [outer = (nil)] 04:15:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 48 (0x7f709679d400) [pid = 1939] [serial = 97] [outer = 0x7f7095a6cc00] 04:15:42 INFO - PROCESS | 1939 | 1462360542855 Marionette DEBUG loaded listener.js 04:15:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 49 (0x7f7099b94800) [pid = 1939] [serial = 98] [outer = 0x7f7095a6cc00] 04:15:43 INFO - PROCESS | 1939 | 1462360543446 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 929ms 04:15:43 INFO - PROCESS | 1939 | 1462360543495 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 04:15:43 INFO - PROCESS | 1939 | 1462360543502 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 04:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:15:43 INFO - PROCESS | 1939 | 1462360543510 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:15:43 INFO - PROCESS | 1939 | 1462360543512 Marionette TRACE conn4 <- [1,106,null,{}] 04:15:43 INFO - PROCESS | 1939 | 1462360543518 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:43 INFO - PROCESS | 1939 | 1462360543683 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 04:15:43 INFO - PROCESS | 1939 | 1462360543708 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7099b76000 == 34 [pid = 1939] [id = 34] 04:15:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 50 (0x7f7099c29400) [pid = 1939] [serial = 99] [outer = (nil)] 04:15:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 51 (0x7f709b7eb400) [pid = 1939] [serial = 100] [outer = 0x7f7099c29400] 04:15:43 INFO - PROCESS | 1939 | 1462360543766 Marionette DEBUG loaded listener.js 04:15:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 52 (0x7f709c120c00) [pid = 1939] [serial = 101] [outer = 0x7f7099c29400] 04:15:44 INFO - PROCESS | 1939 | 1462360544471 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 984ms 04:15:44 INFO - PROCESS | 1939 | 1462360544494 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 04:15:44 INFO - PROCESS | 1939 | 1462360544498 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 04:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:15:44 INFO - PROCESS | 1939 | 1462360544505 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:15:44 INFO - PROCESS | 1939 | 1462360544514 Marionette TRACE conn4 <- [1,110,null,{}] 04:15:44 INFO - PROCESS | 1939 | 1462360544532 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:44 INFO - PROCESS | 1939 | 1462360544704 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 04:15:44 INFO - PROCESS | 1939 | 1462360544768 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709bb4a800 == 35 [pid = 1939] [id = 35] 04:15:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 53 (0x7f7097533000) [pid = 1939] [serial = 102] [outer = (nil)] 04:15:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 54 (0x7f709d587400) [pid = 1939] [serial = 103] [outer = 0x7f7097533000] 04:15:44 INFO - PROCESS | 1939 | 1462360544825 Marionette DEBUG loaded listener.js 04:15:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 55 (0x7f709d71f400) [pid = 1939] [serial = 104] [outer = 0x7f7097533000] 04:15:45 INFO - PROCESS | 1939 | 1462360545435 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 990ms 04:15:45 INFO - PROCESS | 1939 | 1462360545494 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 04:15:45 INFO - PROCESS | 1939 | 1462360545497 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 04:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:15:45 INFO - PROCESS | 1939 | 1462360545503 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:15:45 INFO - PROCESS | 1939 | 1462360545505 Marionette TRACE conn4 <- [1,114,null,{}] 04:15:45 INFO - PROCESS | 1939 | 1462360545510 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:45 INFO - PROCESS | 1939 | 1462360545661 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 04:15:45 INFO - PROCESS | 1939 | 1462360545692 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c76d800 == 36 [pid = 1939] [id = 36] 04:15:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 56 (0x7f709d589800) [pid = 1939] [serial = 105] [outer = (nil)] 04:15:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 57 (0x7f709dd41000) [pid = 1939] [serial = 106] [outer = 0x7f709d589800] 04:15:45 INFO - PROCESS | 1939 | 1462360545748 Marionette DEBUG loaded listener.js 04:15:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 58 (0x7f709e4f1c00) [pid = 1939] [serial = 107] [outer = 0x7f709d589800] 04:15:46 INFO - PROCESS | 1939 | --DOMWINDOW == 57 (0x7f70940a1800) [pid = 1939] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:15:46 INFO - PROCESS | 1939 | --DOMWINDOW == 56 (0x7f7095a74000) [pid = 1939] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:15:46 INFO - PROCESS | 1939 | --DOMWINDOW == 55 (0x7f70943dd400) [pid = 1939] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:15:46 INFO - PROCESS | 1939 | --DOMWINDOW == 54 (0x7f709678f000) [pid = 1939] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:15:46 INFO - PROCESS | 1939 | --DOMWINDOW == 53 (0x7f70a4b3a800) [pid = 1939] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:15:46 INFO - PROCESS | 1939 | 1462360546428 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 974ms 04:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:15:46 INFO - PROCESS | 1939 | 1462360546478 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 04:15:46 INFO - PROCESS | 1939 | 1462360546481 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 04:15:46 INFO - PROCESS | 1939 | 1462360546485 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:15:46 INFO - PROCESS | 1939 | 1462360546489 Marionette TRACE conn4 <- [1,118,null,{}] 04:15:46 INFO - PROCESS | 1939 | 1462360546494 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:46 INFO - PROCESS | 1939 | 1462360546615 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 04:15:46 INFO - PROCESS | 1939 | 1462360546695 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709cc8a000 == 37 [pid = 1939] [id = 37] 04:15:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 54 (0x7f709e508800) [pid = 1939] [serial = 108] [outer = (nil)] 04:15:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 55 (0x7f709e510800) [pid = 1939] [serial = 109] [outer = 0x7f709e508800] 04:15:46 INFO - PROCESS | 1939 | 1462360546776 Marionette DEBUG loaded listener.js 04:15:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 56 (0x7f70a0e70c00) [pid = 1939] [serial = 110] [outer = 0x7f709e508800] 04:15:47 INFO - PROCESS | 1939 | 1462360547430 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 976ms 04:15:47 INFO - PROCESS | 1939 | 1462360547462 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 04:15:47 INFO - PROCESS | 1939 | 1462360547465 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 04:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:15:47 INFO - PROCESS | 1939 | 1462360547470 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:15:47 INFO - PROCESS | 1939 | 1462360547473 Marionette TRACE conn4 <- [1,122,null,{}] 04:15:47 INFO - PROCESS | 1939 | 1462360547478 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:47 INFO - PROCESS | 1939 | 1462360547626 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 04:15:47 INFO - PROCESS | 1939 | 1462360547668 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093c6b000 == 38 [pid = 1939] [id = 38] 04:15:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 57 (0x7f70a0e70800) [pid = 1939] [serial = 111] [outer = (nil)] 04:15:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 58 (0x7f70aa713c00) [pid = 1939] [serial = 112] [outer = 0x7f70a0e70800] 04:15:47 INFO - PROCESS | 1939 | 1462360547724 Marionette DEBUG loaded listener.js 04:15:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 59 (0x7f70aa916800) [pid = 1939] [serial = 113] [outer = 0x7f70a0e70800] 04:15:48 INFO - PROCESS | 1939 | 1462360548467 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1026ms 04:15:48 INFO - PROCESS | 1939 | 1462360548507 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 04:15:48 INFO - PROCESS | 1939 | 1462360548513 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 04:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:15:48 INFO - PROCESS | 1939 | 1462360548531 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:15:48 INFO - PROCESS | 1939 | 1462360548536 Marionette TRACE conn4 <- [1,126,null,{}] 04:15:48 INFO - PROCESS | 1939 | 1462360548543 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:48 INFO - PROCESS | 1939 | 1462360548702 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 04:15:48 INFO - PROCESS | 1939 | 1462360548819 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095c13000 == 39 [pid = 1939] [id = 39] 04:15:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 60 (0x7f709409b800) [pid = 1939] [serial = 114] [outer = (nil)] 04:15:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 61 (0x7f7095a70400) [pid = 1939] [serial = 115] [outer = 0x7f709409b800] 04:15:48 INFO - PROCESS | 1939 | 1462360548889 Marionette DEBUG loaded listener.js 04:15:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 62 (0x7f7096791c00) [pid = 1939] [serial = 116] [outer = 0x7f709409b800] 04:15:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 63 (0x7f709b412000) [pid = 1939] [serial = 117] [outer = 0x7f70943df000] 04:15:49 INFO - PROCESS | 1939 | 1462360549893 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1392ms 04:15:49 INFO - PROCESS | 1939 | 1462360549914 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 04:15:49 INFO - PROCESS | 1939 | 1462360549920 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 04:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:15:49 INFO - PROCESS | 1939 | 1462360549930 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:15:49 INFO - PROCESS | 1939 | 1462360549934 Marionette TRACE conn4 <- [1,130,null,{}] 04:15:49 INFO - PROCESS | 1939 | 1462360549940 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:50 INFO - PROCESS | 1939 | 1462360550087 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 04:15:50 INFO - PROCESS | 1939 | 1462360550215 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709cc9b000 == 40 [pid = 1939] [id = 40] 04:15:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x7f7094c6e400) [pid = 1939] [serial = 118] [outer = (nil)] 04:15:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x7f709b4f1c00) [pid = 1939] [serial = 119] [outer = 0x7f7094c6e400] 04:15:50 INFO - PROCESS | 1939 | 1462360550321 Marionette DEBUG loaded listener.js 04:15:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x7f709d423400) [pid = 1939] [serial = 120] [outer = 0x7f7094c6e400] 04:15:51 INFO - PROCESS | 1939 | 1462360551324 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 04:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1438ms 04:15:51 INFO - PROCESS | 1939 | 1462360551368 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 04:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:15:51 INFO - PROCESS | 1939 | 1462360551373 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 04:15:51 INFO - PROCESS | 1939 | 1462360551380 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:15:51 INFO - PROCESS | 1939 | 1462360551385 Marionette TRACE conn4 <- [1,134,null,{}] 04:15:51 INFO - PROCESS | 1939 | 1462360551393 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:51 INFO - PROCESS | 1939 | 1462360551575 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 04:15:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709a74f000 == 39 [pid = 1939] [id = 15] 04:15:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709726e000 == 38 [pid = 1939] [id = 28] 04:15:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7099c52000 == 37 [pid = 1939] [id = 26] 04:15:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d2dd800 == 36 [pid = 1939] [id = 18] 04:15:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7099b7d800 == 35 [pid = 1939] [id = 25] 04:15:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095c0f800 == 34 [pid = 1939] [id = 6] 04:15:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c3cc000 == 33 [pid = 1939] [id = 16] 04:15:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c587000 == 32 [pid = 1939] [id = 27] 04:15:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70971d5000 == 31 [pid = 1939] [id = 17] 04:15:51 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70940e0800 == 30 [pid = 1939] [id = 24] 04:15:51 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x7f70aef9c400) [pid = 1939] [serial = 68] [outer = (nil)] [url = about:blank] 04:15:51 INFO - PROCESS | 1939 | --DOMWINDOW == 64 (0x7f70a09a7c00) [pid = 1939] [serial = 80] [outer = (nil)] [url = about:blank] 04:15:51 INFO - PROCESS | 1939 | --DOMWINDOW == 63 (0x7f709d885800) [pid = 1939] [serial = 79] [outer = (nil)] [url = about:blank] 04:15:51 INFO - PROCESS | 1939 | --DOMWINDOW == 62 (0x7f709cbadc00) [pid = 1939] [serial = 73] [outer = (nil)] [url = about:blank] 04:15:51 INFO - PROCESS | 1939 | --DOMWINDOW == 61 (0x7f709d41c400) [pid = 1939] [serial = 74] [outer = (nil)] [url = about:blank] 04:15:51 INFO - PROCESS | 1939 | --DOMWINDOW == 60 (0x7f7095980800) [pid = 1939] [serial = 70] [outer = (nil)] [url = about:blank] 04:15:51 INFO - PROCESS | 1939 | --DOMWINDOW == 59 (0x7f7095c55c00) [pid = 1939] [serial = 71] [outer = (nil)] [url = about:blank] 04:15:51 INFO - PROCESS | 1939 | --DOMWINDOW == 58 (0x7f709d881800) [pid = 1939] [serial = 77] [outer = (nil)] [url = about:blank] 04:15:51 INFO - PROCESS | 1939 | --DOMWINDOW == 57 (0x7f709d243c00) [pid = 1939] [serial = 76] [outer = (nil)] [url = about:blank] 04:15:51 INFO - PROCESS | 1939 | 1462360551727 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095773800 == 31 [pid = 1939] [id = 41] 04:15:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 58 (0x7f7095c55c00) [pid = 1939] [serial = 121] [outer = (nil)] 04:15:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 59 (0x7f7099b26c00) [pid = 1939] [serial = 122] [outer = 0x7f7095c55c00] 04:15:51 INFO - PROCESS | 1939 | 1462360551787 Marionette DEBUG loaded listener.js 04:15:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 60 (0x7f709a50f800) [pid = 1939] [serial = 123] [outer = 0x7f7095c55c00] 04:15:52 INFO - PROCESS | 1939 | 1462360552424 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 04:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1087ms 04:15:52 INFO - PROCESS | 1939 | 1462360552466 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 04:15:52 INFO - PROCESS | 1939 | 1462360552474 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 04:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:15:52 INFO - PROCESS | 1939 | 1462360552483 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:15:52 INFO - PROCESS | 1939 | 1462360552487 Marionette TRACE conn4 <- [1,138,null,{}] 04:15:52 INFO - PROCESS | 1939 | 1462360552492 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:52 INFO - PROCESS | 1939 | 1462360552620 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 04:15:52 INFO - PROCESS | 1939 | 1462360552703 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709aa5e000 == 32 [pid = 1939] [id = 42] 04:15:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 61 (0x7f709a510400) [pid = 1939] [serial = 124] [outer = (nil)] 04:15:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 62 (0x7f709cdddc00) [pid = 1939] [serial = 125] [outer = 0x7f709a510400] 04:15:52 INFO - PROCESS | 1939 | 1462360552766 Marionette DEBUG loaded listener.js 04:15:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 63 (0x7f709d589000) [pid = 1939] [serial = 126] [outer = 0x7f709a510400] 04:15:53 INFO - PROCESS | 1939 | 1462360553382 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 04:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 931ms 04:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:15:53 INFO - PROCESS | 1939 | 1462360553414 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 04:15:53 INFO - PROCESS | 1939 | 1462360553416 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 04:15:53 INFO - PROCESS | 1939 | 1462360553422 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:15:53 INFO - PROCESS | 1939 | 1462360553428 Marionette TRACE conn4 <- [1,142,null,{}] 04:15:53 INFO - PROCESS | 1939 | 1462360553443 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:53 INFO - PROCESS | 1939 | 1462360553613 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 04:15:53 INFO - PROCESS | 1939 | 1462360553639 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c773000 == 33 [pid = 1939] [id = 43] 04:15:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x7f7094b5a400) [pid = 1939] [serial = 127] [outer = (nil)] 04:15:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x7f709e509c00) [pid = 1939] [serial = 128] [outer = 0x7f7094b5a400] 04:15:53 INFO - PROCESS | 1939 | 1462360553700 Marionette DEBUG loaded listener.js 04:15:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x7f70a0ebc000) [pid = 1939] [serial = 129] [outer = 0x7f7094b5a400] 04:15:54 INFO - PROCESS | 1939 | 1462360554412 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 04:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1039ms 04:15:54 INFO - PROCESS | 1939 | 1462360554461 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 04:15:54 INFO - PROCESS | 1939 | 1462360554464 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 04:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:15:54 INFO - PROCESS | 1939 | 1462360554475 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:15:54 INFO - PROCESS | 1939 | 1462360554477 Marionette TRACE conn4 <- [1,146,null,{}] 04:15:54 INFO - PROCESS | 1939 | 1462360554482 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:54 INFO - PROCESS | 1939 | 1462360554638 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 04:15:54 INFO - PROCESS | 1939 | 1462360554705 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709da9a000 == 34 [pid = 1939] [id = 44] 04:15:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x7f7093c3cc00) [pid = 1939] [serial = 130] [outer = (nil)] 04:15:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x7f70a9b65c00) [pid = 1939] [serial = 131] [outer = 0x7f7093c3cc00] 04:15:54 INFO - PROCESS | 1939 | 1462360554763 Marionette DEBUG loaded listener.js 04:15:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x7f70aa913000) [pid = 1939] [serial = 132] [outer = 0x7f7093c3cc00] 04:15:55 INFO - PROCESS | 1939 | 1462360555388 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 927ms 04:15:55 INFO - PROCESS | 1939 | 1462360555408 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 04:15:55 INFO - PROCESS | 1939 | 1462360555411 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 04:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:15:55 INFO - PROCESS | 1939 | 1462360555416 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:15:55 INFO - PROCESS | 1939 | 1462360555418 Marionette TRACE conn4 <- [1,150,null,{}] 04:15:55 INFO - PROCESS | 1939 | 1462360555424 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:55 INFO - PROCESS | 1939 | 1462360555617 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 04:15:55 INFO - PROCESS | 1939 | 1462360555650 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709e441800 == 35 [pid = 1939] [id = 45] 04:15:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x7f7093c3ac00) [pid = 1939] [serial = 133] [outer = (nil)] 04:15:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x7f70aac63c00) [pid = 1939] [serial = 134] [outer = 0x7f7093c3ac00] 04:15:55 INFO - PROCESS | 1939 | 1462360555707 Marionette DEBUG loaded listener.js 04:15:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x7f70aacce000) [pid = 1939] [serial = 135] [outer = 0x7f7093c3ac00] 04:15:56 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x7f7099c29400) [pid = 1939] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:15:56 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x7f709e508800) [pid = 1939] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:15:56 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x7f7095981400) [pid = 1939] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:15:56 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x7f7095a6cc00) [pid = 1939] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:15:56 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x7f7097533000) [pid = 1939] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:15:56 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x7f70a0b27c00) [pid = 1939] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:15:56 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x7f709d589800) [pid = 1939] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:15:56 INFO - PROCESS | 1939 | --DOMWINDOW == 64 (0x7f70940a1400) [pid = 1939] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:15:56 INFO - PROCESS | 1939 | --DOMWINDOW == 63 (0x7f7093c39c00) [pid = 1939] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:15:56 INFO - PROCESS | 1939 | 1462360556368 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 04:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 982ms 04:15:56 INFO - PROCESS | 1939 | 1462360556400 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 04:15:56 INFO - PROCESS | 1939 | 1462360556404 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 04:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:15:56 INFO - PROCESS | 1939 | 1462360556409 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:15:56 INFO - PROCESS | 1939 | 1462360556411 Marionette TRACE conn4 <- [1,154,null,{}] 04:15:56 INFO - PROCESS | 1939 | 1462360556417 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:56 INFO - PROCESS | 1939 | 1462360556580 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 04:15:56 INFO - PROCESS | 1939 | 1462360556668 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709ac48000 == 36 [pid = 1939] [id = 46] 04:15:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x7f709409d400) [pid = 1939] [serial = 136] [outer = (nil)] 04:15:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x7f70990ad400) [pid = 1939] [serial = 137] [outer = 0x7f709409d400] 04:15:56 INFO - PROCESS | 1939 | 1462360556729 Marionette DEBUG loaded listener.js 04:15:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x7f70990b4800) [pid = 1939] [serial = 138] [outer = 0x7f709409d400] 04:15:57 INFO - PROCESS | 1939 | 1462360557313 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 04:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 927ms 04:15:57 INFO - PROCESS | 1939 | 1462360557338 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 04:15:57 INFO - PROCESS | 1939 | 1462360557340 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 04:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:15:57 INFO - PROCESS | 1939 | 1462360557347 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:15:57 INFO - PROCESS | 1939 | 1462360557349 Marionette TRACE conn4 <- [1,158,null,{}] 04:15:57 INFO - PROCESS | 1939 | 1462360557354 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:57 INFO - PROCESS | 1939 | 1462360557472 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 04:15:57 INFO - PROCESS | 1939 | 1462360557489 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a3f0d800 == 37 [pid = 1939] [id = 47] 04:15:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x7f7093c36800) [pid = 1939] [serial = 139] [outer = (nil)] 04:15:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x7f709ac10c00) [pid = 1939] [serial = 140] [outer = 0x7f7093c36800] 04:15:57 INFO - PROCESS | 1939 | 1462360557544 Marionette DEBUG loaded listener.js 04:15:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x7f70aac69c00) [pid = 1939] [serial = 141] [outer = 0x7f7093c36800] 04:15:58 INFO - PROCESS | 1939 | 1462360558326 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 04:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1032ms 04:15:58 INFO - PROCESS | 1939 | 1462360558379 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 04:15:58 INFO - PROCESS | 1939 | 1462360558385 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 04:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:15:58 INFO - PROCESS | 1939 | 1462360558392 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:15:58 INFO - PROCESS | 1939 | 1462360558398 Marionette TRACE conn4 <- [1,162,null,{}] 04:15:58 INFO - PROCESS | 1939 | 1462360558434 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:58 INFO - PROCESS | 1939 | 1462360558589 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 04:15:58 INFO - PROCESS | 1939 | 1462360558710 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097260000 == 38 [pid = 1939] [id = 48] 04:15:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x7f7094099400) [pid = 1939] [serial = 142] [outer = (nil)] 04:15:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x7f7095c54400) [pid = 1939] [serial = 143] [outer = 0x7f7094099400] 04:15:58 INFO - PROCESS | 1939 | 1462360558778 Marionette DEBUG loaded listener.js 04:15:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x7f70972a5400) [pid = 1939] [serial = 144] [outer = 0x7f7094099400] 04:15:59 INFO - PROCESS | 1939 | 1462360559607 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 04:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1254ms 04:15:59 INFO - PROCESS | 1939 | 1462360559646 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 04:15:59 INFO - PROCESS | 1939 | 1462360559654 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 04:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:15:59 INFO - PROCESS | 1939 | 1462360559664 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:15:59 INFO - PROCESS | 1939 | 1462360559672 Marionette TRACE conn4 <- [1,166,null,{}] 04:15:59 INFO - PROCESS | 1939 | 1462360559680 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:59 INFO - PROCESS | 1939 | 1462360559830 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 04:15:59 INFO - PROCESS | 1939 | 1462360559952 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093c52800 == 39 [pid = 1939] [id = 49] 04:15:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x7f70972ad000) [pid = 1939] [serial = 145] [outer = (nil)] 04:16:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x7f709b77dc00) [pid = 1939] [serial = 146] [outer = 0x7f70972ad000] 04:16:00 INFO - PROCESS | 1939 | 1462360560021 Marionette DEBUG loaded listener.js 04:16:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x7f709c4a2000) [pid = 1939] [serial = 147] [outer = 0x7f70972ad000] 04:16:00 INFO - PROCESS | 1939 | 1462360560844 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1236ms 04:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:16:00 INFO - PROCESS | 1939 | 1462360560899 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 04:16:00 INFO - PROCESS | 1939 | 1462360560902 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 04:16:00 INFO - PROCESS | 1939 | 1462360560909 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:16:00 INFO - PROCESS | 1939 | 1462360560914 Marionette TRACE conn4 <- [1,170,null,{}] 04:16:00 INFO - PROCESS | 1939 | 1462360560929 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:01 INFO - PROCESS | 1939 | 1462360561080 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 04:16:01 INFO - PROCESS | 1939 | 1462360561205 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a9bf0800 == 40 [pid = 1939] [id = 50] 04:16:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x7f709d884800) [pid = 1939] [serial = 148] [outer = (nil)] 04:16:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x7f709e50a800) [pid = 1939] [serial = 149] [outer = 0x7f709d884800] 04:16:01 INFO - PROCESS | 1939 | 1462360561277 Marionette DEBUG loaded listener.js 04:16:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x7f70a9b70400) [pid = 1939] [serial = 150] [outer = 0x7f709d884800] 04:16:02 INFO - PROCESS | 1939 | 1462360562294 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1438ms 04:16:02 INFO - PROCESS | 1939 | 1462360562346 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 04:16:02 INFO - PROCESS | 1939 | 1462360562351 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 04:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:16:02 INFO - PROCESS | 1939 | 1462360562358 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:16:02 INFO - PROCESS | 1939 | 1462360562362 Marionette TRACE conn4 <- [1,174,null,{}] 04:16:02 INFO - PROCESS | 1939 | 1462360562369 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:02 INFO - PROCESS | 1939 | 1462360562553 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 04:16:02 INFO - PROCESS | 1939 | 1462360562734 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095775000 == 41 [pid = 1939] [id = 51] 04:16:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x7f70972a6800) [pid = 1939] [serial = 151] [outer = (nil)] 04:16:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x7f70972ab400) [pid = 1939] [serial = 152] [outer = 0x7f70972a6800] 04:16:02 INFO - PROCESS | 1939 | 1462360562812 Marionette DEBUG loaded listener.js 04:16:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x7f70990b3400) [pid = 1939] [serial = 153] [outer = 0x7f70972a6800] 04:16:03 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d539800 == 40 [pid = 1939] [id = 19] 04:16:03 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709ddd7000 == 39 [pid = 1939] [id = 20] 04:16:03 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709e443800 == 38 [pid = 1939] [id = 21] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x7f70aa713c00) [pid = 1939] [serial = 112] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | 1462360563517 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1179ms 04:16:03 INFO - PROCESS | 1939 | 1462360563537 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 04:16:03 INFO - PROCESS | 1939 | 1462360563544 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 04:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:16:03 INFO - PROCESS | 1939 | 1462360563553 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:16:03 INFO - PROCESS | 1939 | 1462360563556 Marionette TRACE conn4 <- [1,178,null,{}] 04:16:03 INFO - PROCESS | 1939 | 1462360563561 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:03 INFO - PROCESS | 1939 | 1462360563696 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x7f709b7eb400) [pid = 1939] [serial = 100] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x7f70a0e70c00) [pid = 1939] [serial = 110] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x7f709acbec00) [pid = 1939] [serial = 82] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x7f709c120c00) [pid = 1939] [serial = 101] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x7f709679d400) [pid = 1939] [serial = 97] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x7f709e4ee000) [pid = 1939] [serial = 91] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x7f709d71f400) [pid = 1939] [serial = 104] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x7f709cddd000) [pid = 1939] [serial = 83] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x7f709d587400) [pid = 1939] [serial = 103] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x7f70aa915400) [pid = 1939] [serial = 89] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x7f709dd41000) [pid = 1939] [serial = 106] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x7f7099b94800) [pid = 1939] [serial = 98] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x7f709dd87800) [pid = 1939] [serial = 85] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x7f70943db800) [pid = 1939] [serial = 95] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x7f70a09a9c00) [pid = 1939] [serial = 86] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 64 (0x7f709e4f1c00) [pid = 1939] [serial = 107] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 63 (0x7f7094093400) [pid = 1939] [serial = 94] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 62 (0x7f70aa711c00) [pid = 1939] [serial = 88] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | --DOMWINDOW == 61 (0x7f709e510800) [pid = 1939] [serial = 109] [outer = (nil)] [url = about:blank] 04:16:03 INFO - PROCESS | 1939 | 1462360563802 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7096760800 == 39 [pid = 1939] [id = 52] 04:16:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 62 (0x7f709425cc00) [pid = 1939] [serial = 154] [outer = (nil)] 04:16:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 63 (0x7f7099b94800) [pid = 1939] [serial = 155] [outer = 0x7f709425cc00] 04:16:03 INFO - PROCESS | 1939 | 1462360563859 Marionette DEBUG loaded listener.js 04:16:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x7f709c743c00) [pid = 1939] [serial = 156] [outer = 0x7f709425cc00] 04:16:04 INFO - PROCESS | 1939 | 1462360564564 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1080ms 04:16:04 INFO - PROCESS | 1939 | 1462360564634 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 04:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:16:04 INFO - PROCESS | 1939 | 1462360564646 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 04:16:04 INFO - PROCESS | 1939 | 1462360564651 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:16:04 INFO - PROCESS | 1939 | 1462360564657 Marionette TRACE conn4 <- [1,182,null,{}] 04:16:04 INFO - PROCESS | 1939 | 1462360564671 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:04 INFO - PROCESS | 1939 | 1462360564811 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 04:16:04 INFO - PROCESS | 1939 | 1462360564823 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c3cf800 == 40 [pid = 1939] [id = 53] 04:16:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x7f709d596000) [pid = 1939] [serial = 157] [outer = (nil)] 04:16:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x7f709e4f0400) [pid = 1939] [serial = 158] [outer = 0x7f709d596000] 04:16:04 INFO - PROCESS | 1939 | 1462360564883 Marionette DEBUG loaded listener.js 04:16:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x7f70a0b1f000) [pid = 1939] [serial = 159] [outer = 0x7f709d596000] 04:16:05 INFO - PROCESS | 1939 | 1462360565540 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 937ms 04:16:05 INFO - PROCESS | 1939 | 1462360565588 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 04:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:16:05 INFO - PROCESS | 1939 | 1462360565592 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 04:16:05 INFO - PROCESS | 1939 | 1462360565597 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:16:05 INFO - PROCESS | 1939 | 1462360565600 Marionette TRACE conn4 <- [1,186,null,{}] 04:16:05 INFO - PROCESS | 1939 | 1462360565605 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:05 INFO - PROCESS | 1939 | 1462360565770 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 04:16:05 INFO - PROCESS | 1939 | 1462360565798 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709cc96800 == 41 [pid = 1939] [id = 54] 04:16:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x7f709409f000) [pid = 1939] [serial = 160] [outer = (nil)] 04:16:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x7f70a3c83400) [pid = 1939] [serial = 161] [outer = 0x7f709409f000] 04:16:05 INFO - PROCESS | 1939 | 1462360565855 Marionette DEBUG loaded listener.js 04:16:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x7f70aa795c00) [pid = 1939] [serial = 162] [outer = 0x7f709409f000] 04:16:06 INFO - PROCESS | 1939 | 1462360566492 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 935ms 04:16:06 INFO - PROCESS | 1939 | 1462360566534 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 04:16:06 INFO - PROCESS | 1939 | 1462360566539 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 04:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:16:06 INFO - PROCESS | 1939 | 1462360566547 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:16:06 INFO - PROCESS | 1939 | 1462360566550 Marionette TRACE conn4 <- [1,190,null,{}] 04:16:06 INFO - PROCESS | 1939 | 1462360566561 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:06 INFO - PROCESS | 1939 | 1462360566740 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 04:16:06 INFO - PROCESS | 1939 | 1462360566799 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709da99000 == 42 [pid = 1939] [id = 55] 04:16:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x7f709c03b000) [pid = 1939] [serial = 163] [outer = (nil)] 04:16:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x7f70aac72000) [pid = 1939] [serial = 164] [outer = 0x7f709c03b000] 04:16:06 INFO - PROCESS | 1939 | 1462360566856 Marionette DEBUG loaded listener.js 04:16:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x7f70ab8c8800) [pid = 1939] [serial = 165] [outer = 0x7f709c03b000] 04:16:07 INFO - PROCESS | 1939 | 1462360567815 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:16:07 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x7f7093c3cc00) [pid = 1939] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:16:07 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x7f7095c55c00) [pid = 1939] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:16:07 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x7f709a510400) [pid = 1939] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:16:07 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x7f7094b5a400) [pid = 1939] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:16:07 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x7f709409d400) [pid = 1939] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:16:07 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x7f7093c3ac00) [pid = 1939] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1337ms 04:16:07 INFO - PROCESS | 1939 | 1462360567912 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 04:16:07 INFO - PROCESS | 1939 | 1462360567915 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 04:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:16:07 INFO - PROCESS | 1939 | 1462360567938 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:16:07 INFO - PROCESS | 1939 | 1462360567941 Marionette TRACE conn4 <- [1,194,null,{}] 04:16:07 INFO - PROCESS | 1939 | 1462360567947 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:08 INFO - PROCESS | 1939 | 1462360568108 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 04:16:08 INFO - PROCESS | 1939 | 1462360568191 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a3d94800 == 43 [pid = 1939] [id = 56] 04:16:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x7f7093f86400) [pid = 1939] [serial = 166] [outer = (nil)] 04:16:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x7f70abe28800) [pid = 1939] [serial = 167] [outer = 0x7f7093f86400] 04:16:08 INFO - PROCESS | 1939 | 1462360568250 Marionette DEBUG loaded listener.js 04:16:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x7f70adde8c00) [pid = 1939] [serial = 168] [outer = 0x7f7093f86400] 04:16:08 INFO - PROCESS | 1939 | 1462360568798 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 889ms 04:16:08 INFO - PROCESS | 1939 | 1462360568815 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 04:16:08 INFO - PROCESS | 1939 | 1462360568819 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 04:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:16:08 INFO - PROCESS | 1939 | 1462360568825 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:16:08 INFO - PROCESS | 1939 | 1462360568827 Marionette TRACE conn4 <- [1,198,null,{}] 04:16:08 INFO - PROCESS | 1939 | 1462360568832 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:08 INFO - PROCESS | 1939 | 1462360568954 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 04:16:08 INFO - PROCESS | 1939 | 1462360568970 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aaaac000 == 44 [pid = 1939] [id = 57] 04:16:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x7f70ad8c1800) [pid = 1939] [serial = 169] [outer = (nil)] 04:16:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x7f70af13fc00) [pid = 1939] [serial = 170] [outer = 0x7f70ad8c1800] 04:16:09 INFO - PROCESS | 1939 | 1462360569030 Marionette DEBUG loaded listener.js 04:16:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x7f70af18b400) [pid = 1939] [serial = 171] [outer = 0x7f70ad8c1800] 04:16:09 INFO - PROCESS | 1939 | 1462360569627 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:16:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 830ms 04:16:09 INFO - PROCESS | 1939 | 1462360569656 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 04:16:09 INFO - PROCESS | 1939 | 1462360569659 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 04:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:16:09 INFO - PROCESS | 1939 | 1462360569699 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:16:09 INFO - PROCESS | 1939 | 1462360569701 Marionette TRACE conn4 <- [1,202,null,{}] 04:16:09 INFO - PROCESS | 1939 | 1462360569718 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:09 INFO - PROCESS | 1939 | 1462360569868 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 04:16:09 INFO - PROCESS | 1939 | 1462360569984 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70940e9000 == 45 [pid = 1939] [id = 58] 04:16:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x7f7093c3ac00) [pid = 1939] [serial = 172] [outer = (nil)] 04:16:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x7f7094096c00) [pid = 1939] [serial = 173] [outer = 0x7f7093c3ac00] 04:16:10 INFO - PROCESS | 1939 | 1462360570054 Marionette DEBUG loaded listener.js 04:16:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x7f7094b58400) [pid = 1939] [serial = 174] [outer = 0x7f7093c3ac00] 04:16:10 INFO - PROCESS | 1939 | 1462360570820 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1139ms 04:16:10 INFO - PROCESS | 1939 | 1462360570839 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 04:16:10 INFO - PROCESS | 1939 | 1462360570844 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 04:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:16:10 INFO - PROCESS | 1939 | 1462360570851 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:16:10 INFO - PROCESS | 1939 | 1462360570859 Marionette TRACE conn4 <- [1,206,null,{}] 04:16:10 INFO - PROCESS | 1939 | 1462360570865 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:11 INFO - PROCESS | 1939 | 1462360571069 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 04:16:11 INFO - PROCESS | 1939 | 1462360571084 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709b9a3000 == 46 [pid = 1939] [id = 59] 04:16:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x7f709679d400) [pid = 1939] [serial = 175] [outer = (nil)] 04:16:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x7f709b7e0800) [pid = 1939] [serial = 176] [outer = 0x7f709679d400] 04:16:11 INFO - PROCESS | 1939 | 1462360571155 Marionette DEBUG loaded listener.js 04:16:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x7f709c691000) [pid = 1939] [serial = 177] [outer = 0x7f709679d400] 04:16:11 INFO - PROCESS | 1939 | 1462360571963 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1131ms 04:16:11 INFO - PROCESS | 1939 | 1462360571986 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 04:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:16:11 INFO - PROCESS | 1939 | 1462360571992 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 04:16:11 INFO - PROCESS | 1939 | 1462360571998 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:16:12 INFO - PROCESS | 1939 | 1462360572001 Marionette TRACE conn4 <- [1,210,null,{}] 04:16:12 INFO - PROCESS | 1939 | 1462360572007 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:12 INFO - PROCESS | 1939 | 1462360572157 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 04:16:12 INFO - PROCESS | 1939 | 1462360572299 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a3da3000 == 47 [pid = 1939] [id = 60] 04:16:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x7f7095a71400) [pid = 1939] [serial = 178] [outer = (nil)] 04:16:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x7f709e4f1c00) [pid = 1939] [serial = 179] [outer = 0x7f7095a71400] 04:16:12 INFO - PROCESS | 1939 | 1462360572376 Marionette DEBUG loaded listener.js 04:16:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x7f70a4b97000) [pid = 1939] [serial = 180] [outer = 0x7f7095a71400] 04:16:13 INFO - PROCESS | 1939 | 1462360573060 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:16:13 INFO - PROCESS | 1939 | 1462360573236 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 04:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1283ms 04:16:13 INFO - PROCESS | 1939 | 1462360573283 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 04:16:13 INFO - PROCESS | 1939 | 1462360573286 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 04:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:16:13 INFO - PROCESS | 1939 | 1462360573301 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:16:13 INFO - PROCESS | 1939 | 1462360573309 Marionette TRACE conn4 <- [1,214,null,{}] 04:16:13 INFO - PROCESS | 1939 | 1462360573315 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:13 INFO - PROCESS | 1939 | 1462360573472 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 04:16:13 INFO - PROCESS | 1939 | 1462360573599 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70abe81000 == 48 [pid = 1939] [id = 61] 04:16:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x7f709cddf800) [pid = 1939] [serial = 181] [outer = (nil)] 04:16:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x7f70af143400) [pid = 1939] [serial = 182] [outer = 0x7f709cddf800] 04:16:13 INFO - PROCESS | 1939 | 1462360573669 Marionette DEBUG loaded listener.js 04:16:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x7f70af74b000) [pid = 1939] [serial = 183] [outer = 0x7f709cddf800] 04:16:14 INFO - PROCESS | 1939 | 1462360574525 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 04:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1298ms 04:16:14 INFO - PROCESS | 1939 | 1462360574592 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 04:16:14 INFO - PROCESS | 1939 | 1462360574599 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 04:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:16:14 INFO - PROCESS | 1939 | 1462360574607 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:16:14 INFO - PROCESS | 1939 | 1462360574612 Marionette TRACE conn4 <- [1,218,null,{}] 04:16:14 INFO - PROCESS | 1939 | 1462360574620 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:14 INFO - PROCESS | 1939 | 1462360574863 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 04:16:15 INFO - PROCESS | 1939 | 1462360575185 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70ad857000 == 49 [pid = 1939] [id = 62] 04:16:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x7f70af8c4c00) [pid = 1939] [serial = 184] [outer = (nil)] 04:16:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x7f70afe2b800) [pid = 1939] [serial = 185] [outer = 0x7f70af8c4c00] 04:16:15 INFO - PROCESS | 1939 | 1462360575254 Marionette DEBUG loaded listener.js 04:16:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x7f70aff29400) [pid = 1939] [serial = 186] [outer = 0x7f70af8c4c00] 04:16:15 INFO - PROCESS | 1939 | 1462360575960 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 04:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1392ms 04:16:16 INFO - PROCESS | 1939 | 1462360575999 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 04:16:16 INFO - PROCESS | 1939 | 1462360576002 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 04:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:16:16 INFO - PROCESS | 1939 | 1462360576009 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:16:16 INFO - PROCESS | 1939 | 1462360576012 Marionette TRACE conn4 <- [1,222,null,{}] 04:16:16 INFO - PROCESS | 1939 | 1462360576017 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:16 INFO - PROCESS | 1939 | 1462360576183 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 04:16:16 INFO - PROCESS | 1939 | 1462360576291 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d437800 == 50 [pid = 1939] [id = 63] 04:16:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x7f70aff27c00) [pid = 1939] [serial = 187] [outer = (nil)] 04:16:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x7f70aff30800) [pid = 1939] [serial = 188] [outer = 0x7f70aff27c00] 04:16:16 INFO - PROCESS | 1939 | 1462360576374 Marionette DEBUG loaded listener.js 04:16:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x7f70b1bc4800) [pid = 1939] [serial = 189] [outer = 0x7f70aff27c00] 04:16:17 INFO - PROCESS | 1939 | 1462360577388 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 04:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1439ms 04:16:17 INFO - PROCESS | 1939 | 1462360577450 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 04:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:16:17 INFO - PROCESS | 1939 | 1462360577454 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 04:16:17 INFO - PROCESS | 1939 | 1462360577461 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:16:17 INFO - PROCESS | 1939 | 1462360577465 Marionette TRACE conn4 <- [1,226,null,{}] 04:16:17 INFO - PROCESS | 1939 | 1462360577473 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:17 INFO - PROCESS | 1939 | 1462360577617 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 04:16:17 INFO - PROCESS | 1939 | 1462360577771 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70942f2800 == 51 [pid = 1939] [id = 64] 04:16:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x7f70972a1800) [pid = 1939] [serial = 190] [outer = (nil)] 04:16:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x7f70990ab400) [pid = 1939] [serial = 191] [outer = 0x7f70972a1800] 04:16:17 INFO - PROCESS | 1939 | 1462360577901 Marionette DEBUG loaded listener.js 04:16:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x7f709bb7d000) [pid = 1939] [serial = 192] [outer = 0x7f70972a1800] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x7f709ac10c00) [pid = 1939] [serial = 140] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x7f709b4f1c00) [pid = 1939] [serial = 119] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x7f70aa913000) [pid = 1939] [serial = 132] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x7f7099b26c00) [pid = 1939] [serial = 122] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x7f70a9b65c00) [pid = 1939] [serial = 131] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x7f709a50f800) [pid = 1939] [serial = 123] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x7f709cdddc00) [pid = 1939] [serial = 125] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x7f709d589000) [pid = 1939] [serial = 126] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x7f709e509c00) [pid = 1939] [serial = 128] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x7f70990b4800) [pid = 1939] [serial = 138] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x7f7095a70400) [pid = 1939] [serial = 115] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x7f70aac63c00) [pid = 1939] [serial = 134] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x7f7095a77400) [pid = 1939] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x7f70aacce000) [pid = 1939] [serial = 135] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x7f70990ad400) [pid = 1939] [serial = 137] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x7f70a0ebc000) [pid = 1939] [serial = 129] [outer = (nil)] [url = about:blank] 04:16:18 INFO - PROCESS | 1939 | 1462360578655 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1239ms 04:16:18 INFO - PROCESS | 1939 | 1462360578700 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 04:16:18 INFO - PROCESS | 1939 | 1462360578707 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 04:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:16:18 INFO - PROCESS | 1939 | 1462360578716 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:16:18 INFO - PROCESS | 1939 | 1462360578719 Marionette TRACE conn4 <- [1,230,null,{}] 04:16:18 INFO - PROCESS | 1939 | 1462360578725 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:18 INFO - PROCESS | 1939 | 1462360578896 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 04:16:18 INFO - PROCESS | 1939 | 1462360578916 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709aa6e000 == 52 [pid = 1939] [id = 65] 04:16:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x7f709c03bc00) [pid = 1939] [serial = 193] [outer = (nil)] 04:16:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x7f709d58e800) [pid = 1939] [serial = 194] [outer = 0x7f709c03bc00] 04:16:18 INFO - PROCESS | 1939 | 1462360578974 Marionette DEBUG loaded listener.js 04:16:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x7f709da2e800) [pid = 1939] [serial = 195] [outer = 0x7f709c03bc00] 04:16:19 INFO - PROCESS | 1939 | 1462360579641 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 04:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 977ms 04:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:16:19 INFO - PROCESS | 1939 | 1462360579694 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 04:16:19 INFO - PROCESS | 1939 | 1462360579696 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 04:16:19 INFO - PROCESS | 1939 | 1462360579701 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:16:19 INFO - PROCESS | 1939 | 1462360579707 Marionette TRACE conn4 <- [1,234,null,{}] 04:16:19 INFO - PROCESS | 1939 | 1462360579729 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:19 INFO - PROCESS | 1939 | 1462360579907 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 04:16:19 INFO - PROCESS | 1939 | 1462360579918 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d43f800 == 53 [pid = 1939] [id = 66] 04:16:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x7f70a4b96c00) [pid = 1939] [serial = 196] [outer = (nil)] 04:16:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x7f70a9b69400) [pid = 1939] [serial = 197] [outer = 0x7f70a4b96c00] 04:16:19 INFO - PROCESS | 1939 | 1462360579978 Marionette DEBUG loaded listener.js 04:16:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x7f70aac72800) [pid = 1939] [serial = 198] [outer = 0x7f70a4b96c00] 04:16:20 INFO - PROCESS | 1939 | 1462360580755 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 04:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1094ms 04:16:20 INFO - PROCESS | 1939 | 1462360580875 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 04:16:20 INFO - PROCESS | 1939 | 1462360580882 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 04:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:16:20 INFO - PROCESS | 1939 | 1462360580896 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:16:20 INFO - PROCESS | 1939 | 1462360580909 Marionette TRACE conn4 <- [1,238,null,{}] 04:16:20 INFO - PROCESS | 1939 | 1462360580925 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:21 INFO - PROCESS | 1939 | 1462360581085 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 04:16:21 INFO - PROCESS | 1939 | 1462360581144 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a3d86800 == 54 [pid = 1939] [id = 67] 04:16:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x7f709e506400) [pid = 1939] [serial = 199] [outer = (nil)] 04:16:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x7f70aefcc000) [pid = 1939] [serial = 200] [outer = 0x7f709e506400] 04:16:21 INFO - PROCESS | 1939 | 1462360581206 Marionette DEBUG loaded listener.js 04:16:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x7f70af74c400) [pid = 1939] [serial = 201] [outer = 0x7f709e506400] 04:16:21 INFO - PROCESS | 1939 | 1462360581821 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 04:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 955ms 04:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:16:21 INFO - PROCESS | 1939 | 1462360581850 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 04:16:21 INFO - PROCESS | 1939 | 1462360581852 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 04:16:21 INFO - PROCESS | 1939 | 1462360581857 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:16:21 INFO - PROCESS | 1939 | 1462360581860 Marionette TRACE conn4 <- [1,242,null,{}] 04:16:21 INFO - PROCESS | 1939 | 1462360581871 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:22 INFO - PROCESS | 1939 | 1462360582021 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 04:16:22 INFO - PROCESS | 1939 | 1462360582086 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aaaab800 == 55 [pid = 1939] [id = 68] 04:16:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x7f70a4b9c400) [pid = 1939] [serial = 202] [outer = (nil)] 04:16:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x7f70afe35c00) [pid = 1939] [serial = 203] [outer = 0x7f70a4b9c400] 04:16:22 INFO - PROCESS | 1939 | 1462360582142 Marionette DEBUG loaded listener.js 04:16:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x7f70b1b56800) [pid = 1939] [serial = 204] [outer = 0x7f70a4b9c400] 04:16:22 INFO - PROCESS | 1939 | 1462360582847 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 04:16:22 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x7f709c03b000) [pid = 1939] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:16:22 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x7f709425cc00) [pid = 1939] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:16:22 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x7f70972a6800) [pid = 1939] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:16:22 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x7f709d596000) [pid = 1939] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:16:22 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x7f7093f86400) [pid = 1939] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:16:22 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x7f709409f000) [pid = 1939] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:16:22 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x7f70a0e70800) [pid = 1939] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1032ms 04:16:22 INFO - PROCESS | 1939 | 1462360582889 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 04:16:22 INFO - PROCESS | 1939 | 1462360582891 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 04:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:16:22 INFO - PROCESS | 1939 | 1462360582897 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:16:22 INFO - PROCESS | 1939 | 1462360582899 Marionette TRACE conn4 <- [1,246,null,{}] 04:16:22 INFO - PROCESS | 1939 | 1462360582904 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:23 INFO - PROCESS | 1939 | 1462360583088 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 04:16:23 INFO - PROCESS | 1939 | 1462360583175 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095abf000 == 56 [pid = 1939] [id = 69] 04:16:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x7f70b1bc9c00) [pid = 1939] [serial = 205] [outer = (nil)] 04:16:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x7f70b280d000) [pid = 1939] [serial = 206] [outer = 0x7f70b1bc9c00] 04:16:23 INFO - PROCESS | 1939 | 1462360583236 Marionette DEBUG loaded listener.js 04:16:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x7f70b2896000) [pid = 1939] [serial = 207] [outer = 0x7f70b1bc9c00] 04:16:23 INFO - PROCESS | 1939 | 1462360583816 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 974ms 04:16:23 INFO - PROCESS | 1939 | 1462360583872 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 04:16:23 INFO - PROCESS | 1939 | 1462360583875 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 04:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:16:23 INFO - PROCESS | 1939 | 1462360583880 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:16:23 INFO - PROCESS | 1939 | 1462360583883 Marionette TRACE conn4 <- [1,250,null,{}] 04:16:23 INFO - PROCESS | 1939 | 1462360583888 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:24 INFO - PROCESS | 1939 | 1462360584010 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 04:16:24 INFO - PROCESS | 1939 | 1462360584028 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af6af000 == 57 [pid = 1939] [id = 70] 04:16:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x7f70b289c000) [pid = 1939] [serial = 208] [outer = (nil)] 04:16:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x7f70b3e77800) [pid = 1939] [serial = 209] [outer = 0x7f70b289c000] 04:16:24 INFO - PROCESS | 1939 | 1462360584086 Marionette DEBUG loaded listener.js 04:16:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x7f70b4055400) [pid = 1939] [serial = 210] [outer = 0x7f70b289c000] 04:16:24 INFO - PROCESS | 1939 | 1462360584720 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 877ms 04:16:24 INFO - PROCESS | 1939 | 1462360584763 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 04:16:24 INFO - PROCESS | 1939 | 1462360584765 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 04:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:16:24 INFO - PROCESS | 1939 | 1462360584775 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:16:24 INFO - PROCESS | 1939 | 1462360584777 Marionette TRACE conn4 <- [1,254,null,{}] 04:16:24 INFO - PROCESS | 1939 | 1462360584780 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:24 INFO - PROCESS | 1939 | 1462360584957 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 04:16:25 INFO - PROCESS | 1939 | 1462360585102 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095c14000 == 58 [pid = 1939] [id = 71] 04:16:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x7f7093c3c000) [pid = 1939] [serial = 211] [outer = (nil)] 04:16:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x7f70943e6400) [pid = 1939] [serial = 212] [outer = 0x7f7093c3c000] 04:16:25 INFO - PROCESS | 1939 | 1462360585176 Marionette DEBUG loaded listener.js 04:16:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x7f70972a1000) [pid = 1939] [serial = 213] [outer = 0x7f7093c3c000] 04:16:25 INFO - PROCESS | 1939 | 1462360585973 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 04:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1225ms 04:16:26 INFO - PROCESS | 1939 | 1462360586002 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 04:16:26 INFO - PROCESS | 1939 | 1462360586006 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 04:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:16:26 INFO - PROCESS | 1939 | 1462360586014 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:16:26 INFO - PROCESS | 1939 | 1462360586020 Marionette TRACE conn4 <- [1,258,null,{}] 04:16:26 INFO - PROCESS | 1939 | 1462360586026 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:26 INFO - PROCESS | 1939 | 1462360586171 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 04:16:26 INFO - PROCESS | 1939 | 1462360586307 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d438800 == 59 [pid = 1939] [id = 72] 04:16:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x7f709c7b1400) [pid = 1939] [serial = 214] [outer = (nil)] 04:16:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x7f709c7b8c00) [pid = 1939] [serial = 215] [outer = 0x7f709c7b1400] 04:16:26 INFO - PROCESS | 1939 | 1462360586377 Marionette DEBUG loaded listener.js 04:16:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x7f709c7bd400) [pid = 1939] [serial = 216] [outer = 0x7f709c7b1400] 04:16:27 INFO - PROCESS | 1939 | 1462360587189 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 04:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1234ms 04:16:27 INFO - PROCESS | 1939 | 1462360587249 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 04:16:27 INFO - PROCESS | 1939 | 1462360587253 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 04:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:16:27 INFO - PROCESS | 1939 | 1462360587260 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:16:27 INFO - PROCESS | 1939 | 1462360587263 Marionette TRACE conn4 <- [1,262,null,{}] 04:16:27 INFO - PROCESS | 1939 | 1462360587268 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:27 INFO - PROCESS | 1939 | 1462360587436 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 04:16:27 INFO - PROCESS | 1939 | 1462360587570 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af724000 == 60 [pid = 1939] [id = 73] 04:16:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x7f709d588800) [pid = 1939] [serial = 217] [outer = (nil)] 04:16:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x7f709da39800) [pid = 1939] [serial = 218] [outer = 0x7f709d588800] 04:16:27 INFO - PROCESS | 1939 | 1462360587641 Marionette DEBUG loaded listener.js 04:16:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x7f70a0e70800) [pid = 1939] [serial = 219] [outer = 0x7f709d588800] 04:16:28 INFO - PROCESS | 1939 | 1462360588504 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 04:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1290ms 04:16:28 INFO - PROCESS | 1939 | 1462360588556 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 04:16:28 INFO - PROCESS | 1939 | 1462360588561 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 04:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:16:28 INFO - PROCESS | 1939 | 1462360588577 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:16:28 INFO - PROCESS | 1939 | 1462360588584 Marionette TRACE conn4 <- [1,266,null,{}] 04:16:28 INFO - PROCESS | 1939 | 1462360588589 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:28 INFO - PROCESS | 1939 | 1462360588747 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 04:16:28 INFO - PROCESS | 1939 | 1462360588876 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aff1e000 == 61 [pid = 1939] [id = 74] 04:16:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x7f709d505400) [pid = 1939] [serial = 220] [outer = (nil)] 04:16:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x7f709d50cc00) [pid = 1939] [serial = 221] [outer = 0x7f709d505400] 04:16:28 INFO - PROCESS | 1939 | 1462360588946 Marionette DEBUG loaded listener.js 04:16:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x7f70a4b98400) [pid = 1939] [serial = 222] [outer = 0x7f709d505400] 04:16:29 INFO - PROCESS | 1939 | 1462360589746 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 04:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1187ms 04:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:16:29 INFO - PROCESS | 1939 | 1462360589758 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 04:16:29 INFO - PROCESS | 1939 | 1462360589760 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 04:16:29 INFO - PROCESS | 1939 | 1462360589766 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:16:29 INFO - PROCESS | 1939 | 1462360589769 Marionette TRACE conn4 <- [1,270,null,{}] 04:16:29 INFO - PROCESS | 1939 | 1462360589798 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:29 INFO - PROCESS | 1939 | 1462360589942 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 04:16:30 INFO - PROCESS | 1939 | 1462360590074 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b2856000 == 62 [pid = 1939] [id = 75] 04:16:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x7f709d506000) [pid = 1939] [serial = 223] [outer = (nil)] 04:16:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x7f70abcd8400) [pid = 1939] [serial = 224] [outer = 0x7f709d506000] 04:16:30 INFO - PROCESS | 1939 | 1462360590150 Marionette DEBUG loaded listener.js 04:16:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x7f70af8c2c00) [pid = 1939] [serial = 225] [outer = 0x7f709d506000] 04:16:30 INFO - PROCESS | 1939 | 1462360590880 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:16:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1179ms 04:16:30 INFO - PROCESS | 1939 | 1462360590945 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 04:16:30 INFO - PROCESS | 1939 | 1462360590948 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 04:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:16:30 INFO - PROCESS | 1939 | 1462360590954 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:16:30 INFO - PROCESS | 1939 | 1462360590958 Marionette TRACE conn4 <- [1,274,null,{}] 04:16:30 INFO - PROCESS | 1939 | 1462360590963 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:31 INFO - PROCESS | 1939 | 1462360591112 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 04:16:31 INFO - PROCESS | 1939 | 1462360591414 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709cc88000 == 63 [pid = 1939] [id = 76] 04:16:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x7f7095a74000) [pid = 1939] [serial = 226] [outer = (nil)] 04:16:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x7f7096797800) [pid = 1939] [serial = 227] [outer = 0x7f7095a74000] 04:16:31 INFO - PROCESS | 1939 | 1462360591487 Marionette DEBUG loaded listener.js 04:16:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x7f70990b4800) [pid = 1939] [serial = 228] [outer = 0x7f7095a74000] 04:16:32 INFO - PROCESS | 1939 | 1462360592349 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 04:16:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1430ms 04:16:32 INFO - PROCESS | 1939 | 1462360592385 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 04:16:32 INFO - PROCESS | 1939 | 1462360592390 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 04:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:16:32 INFO - PROCESS | 1939 | 1462360592397 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:16:32 INFO - PROCESS | 1939 | 1462360592401 Marionette TRACE conn4 <- [1,278,null,{}] 04:16:32 INFO - PROCESS | 1939 | 1462360592466 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:32 INFO - PROCESS | 1939 | 1462360592617 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 04:16:32 INFO - PROCESS | 1939 | 1462360592766 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:32 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c3cf800 == 62 [pid = 1939] [id = 53] 04:16:32 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709da99000 == 61 [pid = 1939] [id = 55] 04:16:32 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709cc96800 == 60 [pid = 1939] [id = 54] 04:16:32 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7096760800 == 59 [pid = 1939] [id = 52] 04:16:32 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x7f70af13fc00) [pid = 1939] [serial = 170] [outer = (nil)] [url = about:blank] 04:16:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095c1d800 == 60 [pid = 1939] [id = 77] 04:16:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x7f70990b8800) [pid = 1939] [serial = 229] [outer = (nil)] 04:16:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x7f709c7bc400) [pid = 1939] [serial = 230] [outer = 0x7f70990b8800] 04:16:32 INFO - PROCESS | 1939 | 1462360592856 Marionette DEBUG loaded listener.js 04:16:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7f709d505000) [pid = 1939] [serial = 231] [outer = 0x7f70990b8800] 04:16:32 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af6af000 == 59 [pid = 1939] [id = 70] 04:16:32 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095abf000 == 58 [pid = 1939] [id = 69] 04:16:32 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aaaab800 == 57 [pid = 1939] [id = 68] 04:16:32 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a3d86800 == 56 [pid = 1939] [id = 67] 04:16:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d43f800 == 55 [pid = 1939] [id = 66] 04:16:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709aa6e000 == 54 [pid = 1939] [id = 65] 04:16:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70942f2800 == 53 [pid = 1939] [id = 64] 04:16:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70940e9000 == 52 [pid = 1939] [id = 58] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x7f70aac72000) [pid = 1939] [serial = 164] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x7f7099b94800) [pid = 1939] [serial = 155] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x7f709c743c00) [pid = 1939] [serial = 156] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x7f70990b3400) [pid = 1939] [serial = 153] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x7f70972ab400) [pid = 1939] [serial = 152] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x7f709e4f0400) [pid = 1939] [serial = 158] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x7f70a0b1f000) [pid = 1939] [serial = 159] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x7f709e50a800) [pid = 1939] [serial = 149] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x7f70abe28800) [pid = 1939] [serial = 167] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x7f70ab8c8800) [pid = 1939] [serial = 165] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x7f7095c54400) [pid = 1939] [serial = 143] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x7f709b77dc00) [pid = 1939] [serial = 146] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x7f70a3c83400) [pid = 1939] [serial = 161] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x7f70aa795c00) [pid = 1939] [serial = 162] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x7f70adde8c00) [pid = 1939] [serial = 168] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x7f70aa916800) [pid = 1939] [serial = 113] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 1939 | 1462360593569 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 04:16:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1182ms 04:16:33 INFO - PROCESS | 1939 | 1462360593580 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 04:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:16:33 INFO - PROCESS | 1939 | 1462360593586 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 04:16:33 INFO - PROCESS | 1939 | 1462360593593 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:16:33 INFO - PROCESS | 1939 | 1462360593596 Marionette TRACE conn4 <- [1,282,null,{}] 04:16:33 INFO - PROCESS | 1939 | 1462360593601 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:33 INFO - PROCESS | 1939 | 1462360593745 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 04:16:33 INFO - PROCESS | 1939 | 1462360593839 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c75f800 == 53 [pid = 1939] [id = 78] 04:16:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x7f709bb7f400) [pid = 1939] [serial = 232] [outer = (nil)] 04:16:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x7f709d883c00) [pid = 1939] [serial = 233] [outer = 0x7f709bb7f400] 04:16:33 INFO - PROCESS | 1939 | 1462360593896 Marionette DEBUG loaded listener.js 04:16:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x7f709e50b000) [pid = 1939] [serial = 234] [outer = 0x7f709bb7f400] 04:16:34 INFO - PROCESS | 1939 | 1462360594521 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 04:16:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 980ms 04:16:34 INFO - PROCESS | 1939 | 1462360594572 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 04:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:16:34 INFO - PROCESS | 1939 | 1462360594576 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 04:16:34 INFO - PROCESS | 1939 | 1462360594582 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:16:34 INFO - PROCESS | 1939 | 1462360594590 Marionette TRACE conn4 <- [1,286,null,{}] 04:16:34 INFO - PROCESS | 1939 | 1462360594602 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:34 INFO - PROCESS | 1939 | 1462360594765 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 04:16:34 INFO - PROCESS | 1939 | 1462360594786 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a0b37000 == 54 [pid = 1939] [id = 79] 04:16:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x7f70aa714c00) [pid = 1939] [serial = 235] [outer = (nil)] 04:16:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x7f70aae77800) [pid = 1939] [serial = 236] [outer = 0x7f70aa714c00] 04:16:34 INFO - PROCESS | 1939 | 1462360594853 Marionette DEBUG loaded listener.js 04:16:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x7f70abe28800) [pid = 1939] [serial = 237] [outer = 0x7f70aa714c00] 04:16:35 INFO - PROCESS | 1939 | 1462360595576 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 04:16:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1038ms 04:16:35 INFO - PROCESS | 1939 | 1462360595619 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 04:16:35 INFO - PROCESS | 1939 | 1462360595623 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 04:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:16:35 INFO - PROCESS | 1939 | 1462360595634 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:16:35 INFO - PROCESS | 1939 | 1462360595636 Marionette TRACE conn4 <- [1,290,null,{}] 04:16:35 INFO - PROCESS | 1939 | 1462360595640 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:35 INFO - PROCESS | 1939 | 1462360595801 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 04:16:35 INFO - PROCESS | 1939 | 1462360595832 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aac0a000 == 55 [pid = 1939] [id = 80] 04:16:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x7f709dd41000) [pid = 1939] [serial = 238] [outer = (nil)] 04:16:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x7f70af73f800) [pid = 1939] [serial = 239] [outer = 0x7f709dd41000] 04:16:35 INFO - PROCESS | 1939 | 1462360595888 Marionette DEBUG loaded listener.js 04:16:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x7f70afe34400) [pid = 1939] [serial = 240] [outer = 0x7f709dd41000] 04:16:36 INFO - PROCESS | 1939 | 1462360596533 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 927ms 04:16:36 INFO - PROCESS | 1939 | 1462360596561 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 04:16:36 INFO - PROCESS | 1939 | 1462360596563 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 04:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:16:36 INFO - PROCESS | 1939 | 1462360596569 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:16:36 INFO - PROCESS | 1939 | 1462360596571 Marionette TRACE conn4 <- [1,294,null,{}] 04:16:36 INFO - PROCESS | 1939 | 1462360596576 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:36 INFO - PROCESS | 1939 | 1462360596730 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 04:16:36 INFO - PROCESS | 1939 | 1462360596759 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c3d6000 == 56 [pid = 1939] [id = 81] 04:16:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x7f70aff8a400) [pid = 1939] [serial = 241] [outer = (nil)] 04:16:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x7f70b1b5ec00) [pid = 1939] [serial = 242] [outer = 0x7f70aff8a400] 04:16:36 INFO - PROCESS | 1939 | 1462360596829 Marionette DEBUG loaded listener.js 04:16:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x7f70b280fc00) [pid = 1939] [serial = 243] [outer = 0x7f70aff8a400] 04:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x7f70a4b9c400) [pid = 1939] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x7f70972a1800) [pid = 1939] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x7f709c03bc00) [pid = 1939] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x7f70a4b96c00) [pid = 1939] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x7f70b1bc9c00) [pid = 1939] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x7f709e506400) [pid = 1939] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:16:37 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x7f70ad8c1800) [pid = 1939] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:16:37 INFO - PROCESS | 1939 | 1462360597713 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1180ms 04:16:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:16:37 INFO - PROCESS | 1939 | 1462360597749 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 04:16:37 INFO - PROCESS | 1939 | 1462360597751 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 04:16:37 INFO - PROCESS | 1939 | 1462360597757 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:16:37 INFO - PROCESS | 1939 | 1462360597760 Marionette TRACE conn4 <- [1,298,null,{}] 04:16:37 INFO - PROCESS | 1939 | 1462360597764 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:37 INFO - PROCESS | 1939 | 1462360597922 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 04:16:37 INFO - PROCESS | 1939 | 1462360597987 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70add18800 == 57 [pid = 1939] [id = 82] 04:16:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x7f709bcd1000) [pid = 1939] [serial = 244] [outer = (nil)] 04:16:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x7f709c98a000) [pid = 1939] [serial = 245] [outer = 0x7f709bcd1000] 04:16:38 INFO - PROCESS | 1939 | 1462360598043 Marionette DEBUG loaded listener.js 04:16:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x7f70aaccec00) [pid = 1939] [serial = 246] [outer = 0x7f709bcd1000] 04:16:38 INFO - PROCESS | 1939 | 1462360598675 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 977ms 04:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:16:38 INFO - PROCESS | 1939 | 1462360598733 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 04:16:38 INFO - PROCESS | 1939 | 1462360598735 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 04:16:38 INFO - PROCESS | 1939 | 1462360598741 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:16:38 INFO - PROCESS | 1939 | 1462360598744 Marionette TRACE conn4 <- [1,302,null,{}] 04:16:38 INFO - PROCESS | 1939 | 1462360598748 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:38 INFO - PROCESS | 1939 | 1462360598904 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 04:16:38 INFO - PROCESS | 1939 | 1462360598925 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b3e36000 == 58 [pid = 1939] [id = 83] 04:16:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x7f709c929c00) [pid = 1939] [serial = 247] [outer = (nil)] 04:16:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x7f709cc08400) [pid = 1939] [serial = 248] [outer = 0x7f709c929c00] 04:16:38 INFO - PROCESS | 1939 | 1462360598985 Marionette DEBUG loaded listener.js 04:16:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x7f709cc0dc00) [pid = 1939] [serial = 249] [outer = 0x7f709c929c00] 04:16:39 INFO - PROCESS | 1939 | 1462360599588 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 929ms 04:16:39 INFO - PROCESS | 1939 | 1462360599677 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 04:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:16:39 INFO - PROCESS | 1939 | 1462360599682 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 04:16:39 INFO - PROCESS | 1939 | 1462360599690 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:16:39 INFO - PROCESS | 1939 | 1462360599696 Marionette TRACE conn4 <- [1,306,null,{}] 04:16:39 INFO - PROCESS | 1939 | 1462360599704 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:39 INFO - PROCESS | 1939 | 1462360599921 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 04:16:39 INFO - PROCESS | 1939 | 1462360599936 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709a766000 == 59 [pid = 1939] [id = 84] 04:16:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x7f709acc2400) [pid = 1939] [serial = 250] [outer = (nil)] 04:16:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x7f709b7e5c00) [pid = 1939] [serial = 251] [outer = 0x7f709acc2400] 04:16:40 INFO - PROCESS | 1939 | 1462360600002 Marionette DEBUG loaded listener.js 04:16:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x7f709c7b6800) [pid = 1939] [serial = 252] [outer = 0x7f709acc2400] 04:16:40 INFO - PROCESS | 1939 | 1462360600817 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1144ms 04:16:40 INFO - PROCESS | 1939 | 1462360600833 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 04:16:40 INFO - PROCESS | 1939 | 1462360600837 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 04:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:16:40 INFO - PROCESS | 1939 | 1462360600849 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:16:40 INFO - PROCESS | 1939 | 1462360600853 Marionette TRACE conn4 <- [1,310,null,{}] 04:16:40 INFO - PROCESS | 1939 | 1462360600876 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:41 INFO - PROCESS | 1939 | 1462360601033 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 04:16:41 INFO - PROCESS | 1939 | 1462360601163 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a9b08000 == 60 [pid = 1939] [id = 85] 04:16:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x7f709c981c00) [pid = 1939] [serial = 253] [outer = (nil)] 04:16:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7f709cc09800) [pid = 1939] [serial = 254] [outer = 0x7f709c981c00] 04:16:41 INFO - PROCESS | 1939 | 1462360601230 Marionette DEBUG loaded listener.js 04:16:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7f709cdda800) [pid = 1939] [serial = 255] [outer = 0x7f709c981c00] 04:16:42 INFO - PROCESS | 1939 | 1462360602037 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1236ms 04:16:42 INFO - PROCESS | 1939 | 1462360602088 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 04:16:42 INFO - PROCESS | 1939 | 1462360602091 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 04:16:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:16:42 INFO - PROCESS | 1939 | 1462360602099 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:16:42 INFO - PROCESS | 1939 | 1462360602102 Marionette TRACE conn4 <- [1,314,null,{}] 04:16:42 INFO - PROCESS | 1939 | 1462360602117 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:42 INFO - PROCESS | 1939 | 1462360602272 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 04:16:42 INFO - PROCESS | 1939 | 1462360602406 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4e42800 == 61 [pid = 1939] [id = 86] 04:16:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7f709d724c00) [pid = 1939] [serial = 256] [outer = (nil)] 04:16:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7f70a0ec4400) [pid = 1939] [serial = 257] [outer = 0x7f709d724c00] 04:16:42 INFO - PROCESS | 1939 | 1462360602481 Marionette DEBUG loaded listener.js 04:16:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7f70aa913000) [pid = 1939] [serial = 258] [outer = 0x7f709d724c00] 04:16:43 INFO - PROCESS | 1939 | 1462360603991 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1934ms 04:16:44 INFO - PROCESS | 1939 | 1462360604033 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 04:16:44 INFO - PROCESS | 1939 | 1462360604037 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 04:16:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:16:44 INFO - PROCESS | 1939 | 1462360604042 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:16:44 INFO - PROCESS | 1939 | 1462360604045 Marionette TRACE conn4 <- [1,318,null,{}] 04:16:44 INFO - PROCESS | 1939 | 1462360604050 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:44 INFO - PROCESS | 1939 | 1462360604198 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 04:16:44 INFO - PROCESS | 1939 | 1462360604334 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4d29800 == 62 [pid = 1939] [id = 87] 04:16:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7f7094b5a000) [pid = 1939] [serial = 259] [outer = (nil)] 04:16:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7f70aff2c000) [pid = 1939] [serial = 260] [outer = 0x7f7094b5a000] 04:16:44 INFO - PROCESS | 1939 | 1462360604403 Marionette DEBUG loaded listener.js 04:16:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7f70b25b1400) [pid = 1939] [serial = 261] [outer = 0x7f7094b5a000] 04:16:45 INFO - PROCESS | 1939 | 1462360605150 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1128ms 04:16:45 INFO - PROCESS | 1939 | 1462360605170 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 04:16:45 INFO - PROCESS | 1939 | 1462360605174 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 04:16:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:16:45 INFO - PROCESS | 1939 | 1462360605179 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:16:45 INFO - PROCESS | 1939 | 1462360605182 Marionette TRACE conn4 <- [1,322,null,{}] 04:16:45 INFO - PROCESS | 1939 | 1462360605187 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:45 INFO - PROCESS | 1939 | 1462360605328 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 04:16:45 INFO - PROCESS | 1939 | 1462360605465 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b75c7000 == 63 [pid = 1939] [id = 88] 04:16:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7f70abb5cc00) [pid = 1939] [serial = 262] [outer = (nil)] 04:16:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7f70b3e1c000) [pid = 1939] [serial = 263] [outer = 0x7f70abb5cc00] 04:16:45 INFO - PROCESS | 1939 | 1462360605534 Marionette DEBUG loaded listener.js 04:16:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7f70b4058000) [pid = 1939] [serial = 264] [outer = 0x7f70abb5cc00] 04:16:46 INFO - PROCESS | 1939 | 1462360606315 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1186ms 04:16:46 INFO - PROCESS | 1939 | 1462360606366 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 04:16:46 INFO - PROCESS | 1939 | 1462360606370 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 04:16:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:16:46 INFO - PROCESS | 1939 | 1462360606375 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:16:46 INFO - PROCESS | 1939 | 1462360606378 Marionette TRACE conn4 <- [1,326,null,{}] 04:16:46 INFO - PROCESS | 1939 | 1462360606383 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:46 INFO - PROCESS | 1939 | 1462360606558 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 04:16:46 INFO - PROCESS | 1939 | 1462360606692 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70942da800 == 64 [pid = 1939] [id = 89] 04:16:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f7093993c00) [pid = 1939] [serial = 265] [outer = (nil)] 04:16:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f70b3e7a800) [pid = 1939] [serial = 266] [outer = 0x7f7093993c00] 04:16:46 INFO - PROCESS | 1939 | 1462360606765 Marionette DEBUG loaded listener.js 04:16:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f70b4e7b000) [pid = 1939] [serial = 267] [outer = 0x7f7093993c00] 04:16:47 INFO - PROCESS | 1939 | 1462360607640 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1277ms 04:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:16:47 INFO - PROCESS | 1939 | 1462360607652 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 04:16:47 INFO - PROCESS | 1939 | 1462360607655 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 04:16:47 INFO - PROCESS | 1939 | 1462360607661 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:16:47 INFO - PROCESS | 1939 | 1462360607664 Marionette TRACE conn4 <- [1,330,null,{}] 04:16:47 INFO - PROCESS | 1939 | 1462360607688 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:47 INFO - PROCESS | 1939 | 1462360607834 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 04:16:48 INFO - PROCESS | 1939 | 1462360608157 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095c18000 == 65 [pid = 1939] [id = 90] 04:16:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f7091965000) [pid = 1939] [serial = 268] [outer = (nil)] 04:16:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f7091967000) [pid = 1939] [serial = 269] [outer = 0x7f7091965000] 04:16:48 INFO - PROCESS | 1939 | 1462360608282 Marionette DEBUG loaded listener.js 04:16:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f709196c000) [pid = 1939] [serial = 270] [outer = 0x7f7091965000] 04:16:49 INFO - PROCESS | 1939 | 1462360609121 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1486ms 04:16:49 INFO - PROCESS | 1939 | 1462360609147 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 04:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:16:49 INFO - PROCESS | 1939 | 1462360609152 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 04:16:49 INFO - PROCESS | 1939 | 1462360609158 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:16:49 INFO - PROCESS | 1939 | 1462360609163 Marionette TRACE conn4 <- [1,334,null,{}] 04:16:49 INFO - PROCESS | 1939 | 1462360609170 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:49 INFO - PROCESS | 1939 | 1462360609311 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 04:16:49 INFO - PROCESS | 1939 | 1462360609457 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709b31b000 == 66 [pid = 1939] [id = 91] 04:16:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f7093999000) [pid = 1939] [serial = 271] [outer = (nil)] 04:16:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f7093f80c00) [pid = 1939] [serial = 272] [outer = 0x7f7093999000] 04:16:49 INFO - PROCESS | 1939 | 1462360609523 Marionette DEBUG loaded listener.js 04:16:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f7095a6cc00) [pid = 1939] [serial = 273] [outer = 0x7f7093999000] 04:16:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709ba70800 == 65 [pid = 1939] [id = 22] 04:16:49 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f70b3e77800) [pid = 1939] [serial = 209] [outer = (nil)] [url = about:blank] 04:16:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f7093c37400) [pid = 1939] [serial = 274] [outer = 0x7f70943df000] 04:16:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70add18800 == 64 [pid = 1939] [id = 82] 04:16:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c3d6000 == 63 [pid = 1939] [id = 81] 04:16:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aac0a000 == 62 [pid = 1939] [id = 80] 04:16:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a0b37000 == 61 [pid = 1939] [id = 79] 04:16:49 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c75f800 == 60 [pid = 1939] [id = 78] 04:16:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095c1d800 == 59 [pid = 1939] [id = 77] 04:16:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709cc88000 == 58 [pid = 1939] [id = 76] 04:16:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d438800 == 57 [pid = 1939] [id = 72] 04:16:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095c14000 == 56 [pid = 1939] [id = 71] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f70af18b400) [pid = 1939] [serial = 171] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f70afe35c00) [pid = 1939] [serial = 203] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f70afe2b800) [pid = 1939] [serial = 185] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f70990ab400) [pid = 1939] [serial = 191] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f709b7e0800) [pid = 1939] [serial = 176] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7f709e4f1c00) [pid = 1939] [serial = 179] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f709d58e800) [pid = 1939] [serial = 194] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f709da2e800) [pid = 1939] [serial = 195] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7f7094096c00) [pid = 1939] [serial = 173] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7f70a9b69400) [pid = 1939] [serial = 197] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7f70af143400) [pid = 1939] [serial = 182] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7f709bb7d000) [pid = 1939] [serial = 192] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7f70aff30800) [pid = 1939] [serial = 188] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7f70b1b56800) [pid = 1939] [serial = 204] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7f70b280d000) [pid = 1939] [serial = 206] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7f70aefcc000) [pid = 1939] [serial = 200] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7f70af74c400) [pid = 1939] [serial = 201] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7f70b2896000) [pid = 1939] [serial = 207] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7f70aac72800) [pid = 1939] [serial = 198] [outer = (nil)] [url = about:blank] 04:16:50 INFO - PROCESS | 1939 | 1462360610384 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1280ms 04:16:50 INFO - PROCESS | 1939 | 1462360610440 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 04:16:50 INFO - PROCESS | 1939 | 1462360610445 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 04:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:16:50 INFO - PROCESS | 1939 | 1462360610452 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:16:50 INFO - PROCESS | 1939 | 1462360610454 Marionette TRACE conn4 <- [1,338,null,{}] 04:16:50 INFO - PROCESS | 1939 | 1462360610460 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:50 INFO - PROCESS | 1939 | 1462360610594 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 04:16:50 INFO - PROCESS | 1939 | 1462360610611 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d527000 == 57 [pid = 1939] [id = 92] 04:16:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7f7095a76800) [pid = 1939] [serial = 275] [outer = (nil)] 04:16:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7f709c03b000) [pid = 1939] [serial = 276] [outer = 0x7f7095a76800] 04:16:50 INFO - PROCESS | 1939 | 1462360610667 Marionette DEBUG loaded listener.js 04:16:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7f709c7be800) [pid = 1939] [serial = 277] [outer = 0x7f7095a76800] 04:16:51 INFO - PROCESS | 1939 | 1462360611417 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 987ms 04:16:51 INFO - PROCESS | 1939 | 1462360611439 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 04:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:16:51 INFO - PROCESS | 1939 | 1462360611442 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 04:16:51 INFO - PROCESS | 1939 | 1462360611449 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:16:51 INFO - PROCESS | 1939 | 1462360611457 Marionette TRACE conn4 <- [1,342,null,{}] 04:16:51 INFO - PROCESS | 1939 | 1462360611470 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:51 INFO - PROCESS | 1939 | 1462360611642 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 04:16:51 INFO - PROCESS | 1939 | 1462360611663 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a3f08800 == 58 [pid = 1939] [id = 93] 04:16:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7f709c989c00) [pid = 1939] [serial = 278] [outer = (nil)] 04:16:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7f709cc0d800) [pid = 1939] [serial = 279] [outer = 0x7f709c989c00] 04:16:51 INFO - PROCESS | 1939 | 1462360611720 Marionette DEBUG loaded listener.js 04:16:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7f709d503000) [pid = 1939] [serial = 280] [outer = 0x7f709c989c00] 04:16:52 INFO - PROCESS | 1939 | 1462360612665 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1288ms 04:16:52 INFO - PROCESS | 1939 | 1462360612740 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 04:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:16:52 INFO - PROCESS | 1939 | 1462360612746 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 04:16:52 INFO - PROCESS | 1939 | 1462360612754 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:16:52 INFO - PROCESS | 1939 | 1462360612757 Marionette TRACE conn4 <- [1,346,null,{}] 04:16:52 INFO - PROCESS | 1939 | 1462360612778 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:52 INFO - PROCESS | 1939 | 1462360612971 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 04:16:53 INFO - PROCESS | 1939 | 1462360613034 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aac0a000 == 59 [pid = 1939] [id = 94] 04:16:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7f70972aa000) [pid = 1939] [serial = 281] [outer = (nil)] 04:16:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7f709d511c00) [pid = 1939] [serial = 282] [outer = 0x7f70972aa000] 04:16:53 INFO - PROCESS | 1939 | 1462360613092 Marionette DEBUG loaded listener.js 04:16:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7f709e506400) [pid = 1939] [serial = 283] [outer = 0x7f70972aa000] 04:16:53 INFO - PROCESS | 1939 | 1462360613754 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:16:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1048ms 04:16:53 INFO - PROCESS | 1939 | 1462360613800 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 04:16:53 INFO - PROCESS | 1939 | 1462360613804 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 04:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:16:53 INFO - PROCESS | 1939 | 1462360613823 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:16:53 INFO - PROCESS | 1939 | 1462360613825 Marionette TRACE conn4 <- [1,350,null,{}] 04:16:53 INFO - PROCESS | 1939 | 1462360613834 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:53 INFO - PROCESS | 1939 | 1462360613992 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 04:16:54 INFO - PROCESS | 1939 | 1462360614057 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70addc4000 == 60 [pid = 1939] [id = 95] 04:16:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7f7091855800) [pid = 1939] [serial = 284] [outer = (nil)] 04:16:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f7091857c00) [pid = 1939] [serial = 285] [outer = 0x7f7091855800] 04:16:54 INFO - PROCESS | 1939 | 1462360614122 Marionette DEBUG loaded listener.js 04:16:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f709e4f1c00) [pid = 1939] [serial = 286] [outer = 0x7f7091855800] 04:16:54 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f709bb7f400) [pid = 1939] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:16:54 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7f709dd41000) [pid = 1939] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:16:54 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7f7095a74000) [pid = 1939] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:16:54 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7f70aa714c00) [pid = 1939] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:16:54 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7f70990b8800) [pid = 1939] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:16:54 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7f70b289c000) [pid = 1939] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:16:54 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7f70aff8a400) [pid = 1939] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:16:54 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7f709bcd1000) [pid = 1939] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:16:54 INFO - PROCESS | 1939 | 1462360614994 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1181ms 04:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:16:55 INFO - PROCESS | 1939 | 1462360615004 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 04:16:55 INFO - PROCESS | 1939 | 1462360615006 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 04:16:55 INFO - PROCESS | 1939 | 1462360615010 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:16:55 INFO - PROCESS | 1939 | 1462360615014 Marionette TRACE conn4 <- [1,354,null,{}] 04:16:55 INFO - PROCESS | 1939 | 1462360615019 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:55 INFO - PROCESS | 1939 | 1462360615205 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 04:16:55 INFO - PROCESS | 1939 | 1462360615227 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70afeca000 == 61 [pid = 1939] [id = 96] 04:16:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7f7093997400) [pid = 1939] [serial = 287] [outer = (nil)] 04:16:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7f70a4b95400) [pid = 1939] [serial = 288] [outer = 0x7f7093997400] 04:16:55 INFO - PROCESS | 1939 | 1462360615293 Marionette DEBUG loaded listener.js 04:16:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7f70aacac000) [pid = 1939] [serial = 289] [outer = 0x7f7093997400] 04:16:56 INFO - PROCESS | 1939 | 1462360616000 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1032ms 04:16:56 INFO - PROCESS | 1939 | 1462360616043 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 04:16:56 INFO - PROCESS | 1939 | 1462360616046 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 04:16:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:16:56 INFO - PROCESS | 1939 | 1462360616051 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:16:56 INFO - PROCESS | 1939 | 1462360616053 Marionette TRACE conn4 <- [1,358,null,{}] 04:16:56 INFO - PROCESS | 1939 | 1462360616059 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:56 INFO - PROCESS | 1939 | 1462360616230 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 04:16:56 INFO - PROCESS | 1939 | 1462360616294 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b3e39000 == 62 [pid = 1939] [id = 97] 04:16:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7f7099b02c00) [pid = 1939] [serial = 290] [outer = (nil)] 04:16:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7f7099b0ac00) [pid = 1939] [serial = 291] [outer = 0x7f7099b02c00] 04:16:56 INFO - PROCESS | 1939 | 1462360616352 Marionette DEBUG loaded listener.js 04:16:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7f7099b0fc00) [pid = 1939] [serial = 292] [outer = 0x7f7099b02c00] 04:16:57 INFO - PROCESS | 1939 | 1462360617349 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1339ms 04:16:57 INFO - PROCESS | 1939 | 1462360617391 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 04:16:57 INFO - PROCESS | 1939 | 1462360617397 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 04:16:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:16:57 INFO - PROCESS | 1939 | 1462360617407 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:16:57 INFO - PROCESS | 1939 | 1462360617411 Marionette TRACE conn4 <- [1,362,null,{}] 04:16:57 INFO - PROCESS | 1939 | 1462360617419 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:57 INFO - PROCESS | 1939 | 1462360617571 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 04:16:57 INFO - PROCESS | 1939 | 1462360617726 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709cc84000 == 63 [pid = 1939] [id = 98] 04:16:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f7091963400) [pid = 1939] [serial = 293] [outer = (nil)] 04:16:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f709196e400) [pid = 1939] [serial = 294] [outer = 0x7f7091963400] 04:16:57 INFO - PROCESS | 1939 | 1462360617798 Marionette DEBUG loaded listener.js 04:16:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f7093941000) [pid = 1939] [serial = 295] [outer = 0x7f7091963400] 04:16:58 INFO - PROCESS | 1939 | 1462360618748 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1386ms 04:16:58 INFO - PROCESS | 1939 | 1462360618794 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 04:16:58 INFO - PROCESS | 1939 | 1462360618804 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 04:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:16:58 INFO - PROCESS | 1939 | 1462360618814 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:16:58 INFO - PROCESS | 1939 | 1462360618817 Marionette TRACE conn4 <- [1,366,null,{}] 04:16:58 INFO - PROCESS | 1939 | 1462360618824 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:58 INFO - PROCESS | 1939 | 1462360618983 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 04:16:59 INFO - PROCESS | 1939 | 1462360619120 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70ab929000 == 64 [pid = 1939] [id = 99] 04:16:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f7093945400) [pid = 1939] [serial = 296] [outer = (nil)] 04:16:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f7093991c00) [pid = 1939] [serial = 297] [outer = 0x7f7093945400] 04:16:59 INFO - PROCESS | 1939 | 1462360619189 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f709399b800) [pid = 1939] [serial = 298] [outer = 0x7f7093945400] 04:17:00 INFO - PROCESS | 1939 | 1462360620134 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:17:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:17:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1385ms 04:17:00 INFO - PROCESS | 1939 | 1462360620199 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 04:17:00 INFO - PROCESS | 1939 | 1462360620203 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 04:17:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:17:00 INFO - PROCESS | 1939 | 1462360620209 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:17:00 INFO - PROCESS | 1939 | 1462360620214 Marionette TRACE conn4 <- [1,370,null,{}] 04:17:00 INFO - PROCESS | 1939 | 1462360620229 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:00 INFO - PROCESS | 1939 | 1462360620427 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 04:17:00 INFO - PROCESS | 1939 | 1462360620638 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4ec7000 == 65 [pid = 1939] [id = 100] 04:17:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f7099b10000) [pid = 1939] [serial = 299] [outer = (nil)] 04:17:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f709ac05c00) [pid = 1939] [serial = 300] [outer = 0x7f7099b10000] 04:17:00 INFO - PROCESS | 1939 | 1462360620805 Marionette DEBUG loaded listener.js 04:17:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f709c7bbc00) [pid = 1939] [serial = 301] [outer = 0x7f7099b10000] 04:17:01 INFO - PROCESS | 1939 | 1462360621669 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:17:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1491ms 04:17:01 INFO - PROCESS | 1939 | 1462360621700 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 04:17:01 INFO - PROCESS | 1939 | 1462360621705 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 04:17:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:17:01 INFO - PROCESS | 1939 | 1462360621710 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:17:01 INFO - PROCESS | 1939 | 1462360621713 Marionette TRACE conn4 <- [1,374,null,{}] 04:17:01 INFO - PROCESS | 1939 | 1462360621718 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:01 INFO - PROCESS | 1939 | 1462360621864 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 04:17:02 INFO - PROCESS | 1939 | 1462360622026 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4ee0800 == 66 [pid = 1939] [id = 101] 04:17:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f7097534800) [pid = 1939] [serial = 302] [outer = (nil)] 04:17:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f709cc05400) [pid = 1939] [serial = 303] [outer = 0x7f7097534800] 04:17:02 INFO - PROCESS | 1939 | 1462360622119 Marionette DEBUG loaded listener.js 04:17:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f709d506400) [pid = 1939] [serial = 304] [outer = 0x7f7097534800] 04:17:03 INFO - PROCESS | 1939 | 1462360623199 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:17:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:17:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1543ms 04:17:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:17:03 INFO - PROCESS | 1939 | 1462360623255 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 04:17:03 INFO - PROCESS | 1939 | 1462360623258 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 04:17:03 INFO - PROCESS | 1939 | 1462360623264 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:17:03 INFO - PROCESS | 1939 | 1462360623267 Marionette TRACE conn4 <- [1,378,null,{}] 04:17:03 INFO - PROCESS | 1939 | 1462360623272 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:03 INFO - PROCESS | 1939 | 1462360623428 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 04:17:03 INFO - PROCESS | 1939 | 1462360623570 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a0917000 == 67 [pid = 1939] [id = 102] 04:17:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f709c7bc000) [pid = 1939] [serial = 305] [outer = (nil)] 04:17:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f709e509c00) [pid = 1939] [serial = 306] [outer = 0x7f709c7bc000] 04:17:03 INFO - PROCESS | 1939 | 1462360623648 Marionette DEBUG loaded listener.js 04:17:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f70a4b9c400) [pid = 1939] [serial = 307] [outer = 0x7f709c7bc000] 04:17:04 INFO - PROCESS | 1939 | 1462360624510 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:17:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:17:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1278ms 04:17:04 INFO - PROCESS | 1939 | 1462360624542 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 04:17:04 INFO - PROCESS | 1939 | 1462360624546 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 04:17:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:17:04 INFO - PROCESS | 1939 | 1462360624551 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:17:04 INFO - PROCESS | 1939 | 1462360624554 Marionette TRACE conn4 <- [1,382,null,{}] 04:17:04 INFO - PROCESS | 1939 | 1462360624559 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:04 INFO - PROCESS | 1939 | 1462360624725 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 04:17:04 INFO - PROCESS | 1939 | 1462360624874 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e51d800 == 68 [pid = 1939] [id = 103] 04:17:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f709b77dc00) [pid = 1939] [serial = 308] [outer = (nil)] 04:17:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f70abe26400) [pid = 1939] [serial = 309] [outer = 0x7f709b77dc00] 04:17:04 INFO - PROCESS | 1939 | 1462360624953 Marionette DEBUG loaded listener.js 04:17:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f70afe33c00) [pid = 1939] [serial = 310] [outer = 0x7f709b77dc00] 04:17:05 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:05 INFO - PROCESS | 1939 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:17:05 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:05 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:05 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:06 INFO - PROCESS | 1939 | 1462360626131 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:17:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:17:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1634ms 04:17:06 INFO - PROCESS | 1939 | 1462360626186 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 04:17:06 INFO - PROCESS | 1939 | 1462360626193 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 04:17:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:17:06 INFO - PROCESS | 1939 | 1462360626199 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:17:06 INFO - PROCESS | 1939 | 1462360626205 Marionette TRACE conn4 <- [1,386,null,{}] 04:17:06 INFO - PROCESS | 1939 | 1462360626211 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:06 INFO - PROCESS | 1939 | 1462360626399 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7099e23000 == 67 [pid = 1939] [id = 13] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709cc8e800 == 66 [pid = 1939] [id = 29] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095ac1000 == 65 [pid = 1939] [id = 12] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70afeca000 == 64 [pid = 1939] [id = 96] 04:17:06 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f709cc08400) [pid = 1939] [serial = 248] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 1939 | 1462360626628 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70addc4000 == 63 [pid = 1939] [id = 95] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aac0a000 == 62 [pid = 1939] [id = 94] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a3f08800 == 61 [pid = 1939] [id = 93] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d527000 == 60 [pid = 1939] [id = 92] 04:17:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709299e000 == 61 [pid = 1939] [id = 104] 04:17:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f7093992000) [pid = 1939] [serial = 311] [outer = (nil)] 04:17:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f7093995c00) [pid = 1939] [serial = 312] [outer = 0x7f7093992000] 04:17:06 INFO - PROCESS | 1939 | 1462360626701 Marionette DEBUG loaded listener.js 04:17:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f7094097400) [pid = 1939] [serial = 313] [outer = 0x7f7093992000] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709b31b000 == 60 [pid = 1939] [id = 91] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095c18000 == 59 [pid = 1939] [id = 90] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4d29800 == 58 [pid = 1939] [id = 87] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4e42800 == 57 [pid = 1939] [id = 86] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a9b08000 == 56 [pid = 1939] [id = 85] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709a766000 == 55 [pid = 1939] [id = 84] 04:17:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b3e36000 == 54 [pid = 1939] [id = 83] 04:17:06 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f70990b4800) [pid = 1939] [serial = 228] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f7096797800) [pid = 1939] [serial = 227] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f70b4055400) [pid = 1939] [serial = 210] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f709c7b8c00) [pid = 1939] [serial = 215] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f70943e6400) [pid = 1939] [serial = 212] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f709da39800) [pid = 1939] [serial = 218] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f709d50cc00) [pid = 1939] [serial = 221] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f70abcd8400) [pid = 1939] [serial = 224] [outer = (nil)] [url = about:blank] 04:17:07 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f709d883c00) [pid = 1939] [serial = 233] [outer = (nil)] [url = about:blank] 04:17:07 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f70af73f800) [pid = 1939] [serial = 239] [outer = (nil)] [url = about:blank] 04:17:07 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f709e50b000) [pid = 1939] [serial = 234] [outer = (nil)] [url = about:blank] 04:17:07 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f70aae77800) [pid = 1939] [serial = 236] [outer = (nil)] [url = about:blank] 04:17:07 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f709c7bc400) [pid = 1939] [serial = 230] [outer = (nil)] [url = about:blank] 04:17:07 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f709d505000) [pid = 1939] [serial = 231] [outer = (nil)] [url = about:blank] 04:17:07 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f70b1b5ec00) [pid = 1939] [serial = 242] [outer = (nil)] [url = about:blank] 04:17:07 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f709c98a000) [pid = 1939] [serial = 245] [outer = (nil)] [url = about:blank] 04:17:07 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7f70b280fc00) [pid = 1939] [serial = 243] [outer = (nil)] [url = about:blank] 04:17:07 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f70afe34400) [pid = 1939] [serial = 240] [outer = (nil)] [url = about:blank] 04:17:07 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f70aaccec00) [pid = 1939] [serial = 246] [outer = (nil)] [url = about:blank] 04:17:07 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7f70abe28800) [pid = 1939] [serial = 237] [outer = (nil)] [url = about:blank] 04:17:07 INFO - PROCESS | 1939 | 1462360627557 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 04:17:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:17:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1390ms 04:17:07 INFO - PROCESS | 1939 | 1462360627589 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 04:17:07 INFO - PROCESS | 1939 | 1462360627596 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 04:17:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:17:07 INFO - PROCESS | 1939 | 1462360627605 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:17:07 INFO - PROCESS | 1939 | 1462360627609 Marionette TRACE conn4 <- [1,390,null,{}] 04:17:07 INFO - PROCESS | 1939 | 1462360627614 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:07 INFO - PROCESS | 1939 | 1462360627773 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 04:17:07 INFO - PROCESS | 1939 | 1462360627879 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c189000 == 55 [pid = 1939] [id = 105] 04:17:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f7091859000) [pid = 1939] [serial = 314] [outer = (nil)] 04:17:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f7099b02400) [pid = 1939] [serial = 315] [outer = 0x7f7091859000] 04:17:07 INFO - PROCESS | 1939 | 1462360627938 Marionette DEBUG loaded listener.js 04:17:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f7099b11400) [pid = 1939] [serial = 316] [outer = 0x7f7091859000] 04:17:08 INFO - PROCESS | 1939 | 1462360628664 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 04:17:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:17:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1085ms 04:17:08 INFO - PROCESS | 1939 | 1462360628693 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 04:17:08 INFO - PROCESS | 1939 | 1462360628696 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 04:17:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:17:08 INFO - PROCESS | 1939 | 1462360628717 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:17:08 INFO - PROCESS | 1939 | 1462360628722 Marionette TRACE conn4 <- [1,394,null,{}] 04:17:08 INFO - PROCESS | 1939 | 1462360628738 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:08 INFO - PROCESS | 1939 | 1462360628880 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 04:17:08 INFO - PROCESS | 1939 | 1462360628910 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709ddd7800 == 56 [pid = 1939] [id = 106] 04:17:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f709c7bc400) [pid = 1939] [serial = 317] [outer = (nil)] 04:17:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f709cc03800) [pid = 1939] [serial = 318] [outer = 0x7f709c7bc400] 04:17:09 INFO - PROCESS | 1939 | 1462360629009 Marionette DEBUG loaded listener.js 04:17:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f709cd53000) [pid = 1939] [serial = 319] [outer = 0x7f709c7bc400] 04:17:09 INFO - PROCESS | 1939 | 1462360629950 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 04:17:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:17:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1302ms 04:17:10 INFO - PROCESS | 1939 | 1462360630004 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 04:17:10 INFO - PROCESS | 1939 | 1462360630009 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 04:17:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:17:10 INFO - PROCESS | 1939 | 1462360630020 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:17:10 INFO - PROCESS | 1939 | 1462360630022 Marionette TRACE conn4 <- [1,398,null,{}] 04:17:10 INFO - PROCESS | 1939 | 1462360630026 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:10 INFO - PROCESS | 1939 | 1462360630216 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 04:17:10 INFO - PROCESS | 1939 | 1462360630244 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a0b4a000 == 57 [pid = 1939] [id = 107] 04:17:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f709c7bf800) [pid = 1939] [serial = 320] [outer = (nil)] 04:17:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f709d71f800) [pid = 1939] [serial = 321] [outer = 0x7f709c7bf800] 04:17:10 INFO - PROCESS | 1939 | 1462360630303 Marionette DEBUG loaded listener.js 04:17:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f709e4f1800) [pid = 1939] [serial = 322] [outer = 0x7f709c7bf800] 04:17:11 INFO - PROCESS | 1939 | 1462360631099 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 04:17:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:17:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1130ms 04:17:11 INFO - PROCESS | 1939 | 1462360631152 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 04:17:11 INFO - PROCESS | 1939 | 1462360631156 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 04:17:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:17:11 INFO - PROCESS | 1939 | 1462360631175 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:17:11 INFO - PROCESS | 1939 | 1462360631180 Marionette TRACE conn4 <- [1,402,null,{}] 04:17:11 INFO - PROCESS | 1939 | 1462360631188 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:11 INFO - PROCESS | 1939 | 1462360631527 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 04:17:11 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f7093999000) [pid = 1939] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:17:11 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f70972aa000) [pid = 1939] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:17:11 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f709c929c00) [pid = 1939] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:17:11 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f7091965000) [pid = 1939] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:17:11 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f7091855800) [pid = 1939] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:17:11 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7f7093997400) [pid = 1939] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:17:11 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f7095a76800) [pid = 1939] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:17:11 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f709c989c00) [pid = 1939] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:17:11 INFO - PROCESS | 1939 | 1462360631609 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094b42800 == 58 [pid = 1939] [id = 108] 04:17:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f709184bc00) [pid = 1939] [serial = 323] [outer = (nil)] 04:17:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f7091965000) [pid = 1939] [serial = 324] [outer = 0x7f709184bc00] 04:17:11 INFO - PROCESS | 1939 | 1462360631669 Marionette DEBUG loaded listener.js 04:17:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f7099e15c00) [pid = 1939] [serial = 325] [outer = 0x7f709184bc00] 04:17:12 INFO - PROCESS | 1939 | 1462360632380 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 04:17:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:17:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1237ms 04:17:12 INFO - PROCESS | 1939 | 1462360632422 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 04:17:12 INFO - PROCESS | 1939 | 1462360632430 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 04:17:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:17:12 INFO - PROCESS | 1939 | 1462360632436 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:17:12 INFO - PROCESS | 1939 | 1462360632439 Marionette TRACE conn4 <- [1,406,null,{}] 04:17:12 INFO - PROCESS | 1939 | 1462360632443 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:12 INFO - PROCESS | 1939 | 1462360632585 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 04:17:12 INFO - PROCESS | 1939 | 1462360632600 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af1c8800 == 59 [pid = 1939] [id = 109] 04:17:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f70abc6c800) [pid = 1939] [serial = 326] [outer = (nil)] 04:17:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f70af185800) [pid = 1939] [serial = 327] [outer = 0x7f70abc6c800] 04:17:12 INFO - PROCESS | 1939 | 1462360632660 Marionette DEBUG loaded listener.js 04:17:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f70afe35c00) [pid = 1939] [serial = 328] [outer = 0x7f70abc6c800] 04:17:13 INFO - PROCESS | 1939 | 1462360633648 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 04:17:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:17:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1278ms 04:17:13 INFO - PROCESS | 1939 | 1462360633716 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 04:17:13 INFO - PROCESS | 1939 | 1462360633723 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 04:17:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:17:13 INFO - PROCESS | 1939 | 1462360633742 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:17:13 INFO - PROCESS | 1939 | 1462360633747 Marionette TRACE conn4 <- [1,410,null,{}] 04:17:13 INFO - PROCESS | 1939 | 1462360633755 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:13 INFO - PROCESS | 1939 | 1462360633947 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 04:17:14 INFO - PROCESS | 1939 | 1462360634088 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097556000 == 60 [pid = 1939] [id = 110] 04:17:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f7093941400) [pid = 1939] [serial = 329] [outer = (nil)] 04:17:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f7093948c00) [pid = 1939] [serial = 330] [outer = 0x7f7093941400] 04:17:14 INFO - PROCESS | 1939 | 1462360634158 Marionette DEBUG loaded listener.js 04:17:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f7093998c00) [pid = 1939] [serial = 331] [outer = 0x7f7093941400] 04:17:15 INFO - PROCESS | 1939 | 1462360635132 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 04:17:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:17:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1438ms 04:17:15 INFO - PROCESS | 1939 | 1462360635179 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 04:17:15 INFO - PROCESS | 1939 | 1462360635188 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 04:17:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:17:15 INFO - PROCESS | 1939 | 1462360635197 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:17:15 INFO - PROCESS | 1939 | 1462360635201 Marionette TRACE conn4 <- [1,414,null,{}] 04:17:15 INFO - PROCESS | 1939 | 1462360635206 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:15 INFO - PROCESS | 1939 | 1462360635369 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 04:17:15 INFO - PROCESS | 1939 | 1462360635514 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a091c800 == 61 [pid = 1939] [id = 111] 04:17:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f709399bc00) [pid = 1939] [serial = 332] [outer = (nil)] 04:17:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f709a50e000) [pid = 1939] [serial = 333] [outer = 0x7f709399bc00] 04:17:15 INFO - PROCESS | 1939 | 1462360635585 Marionette DEBUG loaded listener.js 04:17:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f709c7b5000) [pid = 1939] [serial = 334] [outer = 0x7f709399bc00] 04:17:16 INFO - PROCESS | 1939 | 1462360636563 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 04:17:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:17:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1429ms 04:17:16 INFO - PROCESS | 1939 | 1462360636627 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 04:17:16 INFO - PROCESS | 1939 | 1462360636631 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 04:17:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:17:16 INFO - PROCESS | 1939 | 1462360636637 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:17:16 INFO - PROCESS | 1939 | 1462360636642 Marionette TRACE conn4 <- [1,418,null,{}] 04:17:16 INFO - PROCESS | 1939 | 1462360636658 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:16 INFO - PROCESS | 1939 | 1462360636855 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 04:17:17 INFO - PROCESS | 1939 | 1462360637045 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b1b80800 == 62 [pid = 1939] [id = 112] 04:17:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f709d509800) [pid = 1939] [serial = 335] [outer = (nil)] 04:17:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f70a0b1c000) [pid = 1939] [serial = 336] [outer = 0x7f709d509800] 04:17:17 INFO - PROCESS | 1939 | 1462360637163 Marionette DEBUG loaded listener.js 04:17:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f70aa795000) [pid = 1939] [serial = 337] [outer = 0x7f709d509800] 04:17:18 INFO - PROCESS | 1939 | 1462360638386 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 04:17:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 04:17:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1784ms 04:17:18 INFO - PROCESS | 1939 | 1462360638426 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 04:17:18 INFO - PROCESS | 1939 | 1462360638431 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 04:17:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:17:18 INFO - PROCESS | 1939 | 1462360638437 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:17:18 INFO - PROCESS | 1939 | 1462360638440 Marionette TRACE conn4 <- [1,422,null,{}] 04:17:18 INFO - PROCESS | 1939 | 1462360638445 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:18 INFO - PROCESS | 1939 | 1462360638640 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 04:17:18 INFO - PROCESS | 1939 | 1462360638755 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4d37800 == 63 [pid = 1939] [id = 113] 04:17:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f7091859400) [pid = 1939] [serial = 338] [outer = (nil)] 04:17:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f70929ad800) [pid = 1939] [serial = 339] [outer = 0x7f7091859400] 04:17:18 INFO - PROCESS | 1939 | 1462360638869 Marionette DEBUG loaded listener.js 04:17:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f70aa796000) [pid = 1939] [serial = 340] [outer = 0x7f7091859400] 04:17:20 INFO - PROCESS | 1939 | 1462360640152 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 04:17:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:17:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1731ms 04:17:20 INFO - PROCESS | 1939 | 1462360640237 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 04:17:20 INFO - PROCESS | 1939 | 1462360640243 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 04:17:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:17:20 INFO - PROCESS | 1939 | 1462360640254 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:17:20 INFO - PROCESS | 1939 | 1462360640258 Marionette TRACE conn4 <- [1,426,null,{}] 04:17:20 INFO - PROCESS | 1939 | 1462360640266 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:20 INFO - PROCESS | 1939 | 1462360640409 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 04:17:20 INFO - PROCESS | 1939 | 1462360640563 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d818000 == 64 [pid = 1939] [id = 114] 04:17:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f709394d000) [pid = 1939] [serial = 341] [outer = (nil)] 04:17:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f7093994000) [pid = 1939] [serial = 342] [outer = 0x7f709394d000] 04:17:20 INFO - PROCESS | 1939 | 1462360640635 Marionette DEBUG loaded listener.js 04:17:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f7094b58c00) [pid = 1939] [serial = 343] [outer = 0x7f709394d000] 04:17:21 INFO - PROCESS | 1939 | 1462360641680 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 04:17:21 INFO - PROCESS | 1939 | 1462360641753 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 04:17:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:17:21 INFO - PROCESS | 1939 | 1462360641762 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:17:21 INFO - PROCESS | 1939 | 1462360641765 Marionette TRACE conn4 <- [1,430,null,{}] 04:17:21 INFO - PROCESS | 1939 | 1462360641769 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:21 INFO - PROCESS | 1939 | 1462360641923 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 04:17:22 INFO - PROCESS | 1939 | 1462360642070 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709298a800 == 65 [pid = 1939] [id = 115] 04:17:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f70972a6400) [pid = 1939] [serial = 344] [outer = (nil)] 04:17:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f709b71d000) [pid = 1939] [serial = 345] [outer = 0x7f70972a6400] 04:17:22 INFO - PROCESS | 1939 | 1462360642184 Marionette DEBUG loaded listener.js 04:17:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f709c7b0c00) [pid = 1939] [serial = 346] [outer = 0x7f70972a6400] 04:17:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a3d94800 == 64 [pid = 1939] [id = 56] 04:17:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094b42800 == 63 [pid = 1939] [id = 108] 04:17:22 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f709b7e5c00) [pid = 1939] [serial = 251] [outer = (nil)] [url = about:blank] 04:17:22 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f70b3e7a800) [pid = 1939] [serial = 266] [outer = (nil)] [url = about:blank] 04:17:22 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f70aff2c000) [pid = 1939] [serial = 260] [outer = (nil)] [url = about:blank] 04:17:22 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f709cc09800) [pid = 1939] [serial = 254] [outer = (nil)] [url = about:blank] 04:17:22 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f70a0ec4400) [pid = 1939] [serial = 257] [outer = (nil)] [url = about:blank] 04:17:22 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f70b3e1c000) [pid = 1939] [serial = 263] [outer = (nil)] [url = about:blank] 04:17:22 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f7099b0ac00) [pid = 1939] [serial = 291] [outer = (nil)] [url = about:blank] 04:17:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a0b4a000 == 62 [pid = 1939] [id = 107] 04:17:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709ddd7800 == 61 [pid = 1939] [id = 106] 04:17:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c189000 == 60 [pid = 1939] [id = 105] 04:17:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709299e000 == 59 [pid = 1939] [id = 104] 04:17:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e51d800 == 58 [pid = 1939] [id = 103] 04:17:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a0917000 == 57 [pid = 1939] [id = 102] 04:17:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4ee0800 == 56 [pid = 1939] [id = 101] 04:17:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70ab929000 == 55 [pid = 1939] [id = 99] 04:17:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709cc84000 == 54 [pid = 1939] [id = 98] 04:17:22 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f7095a6cc00) [pid = 1939] [serial = 273] [outer = (nil)] [url = about:blank] 04:17:22 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f7093f80c00) [pid = 1939] [serial = 272] [outer = (nil)] [url = about:blank] 04:17:22 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f709e506400) [pid = 1939] [serial = 283] [outer = (nil)] [url = about:blank] 04:17:22 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f709d511c00) [pid = 1939] [serial = 282] [outer = (nil)] [url = about:blank] 04:17:22 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f709cc0dc00) [pid = 1939] [serial = 249] [outer = (nil)] [url = about:blank] 04:17:22 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f709196c000) [pid = 1939] [serial = 270] [outer = (nil)] [url = about:blank] 04:17:23 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f7091967000) [pid = 1939] [serial = 269] [outer = (nil)] [url = about:blank] 04:17:23 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f7091857c00) [pid = 1939] [serial = 285] [outer = (nil)] [url = about:blank] 04:17:23 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f70a4b95400) [pid = 1939] [serial = 288] [outer = (nil)] [url = about:blank] 04:17:23 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f709c03b000) [pid = 1939] [serial = 276] [outer = (nil)] [url = about:blank] 04:17:23 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f709c7be800) [pid = 1939] [serial = 277] [outer = (nil)] [url = about:blank] 04:17:23 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f709b412000) [pid = 1939] [serial = 117] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:17:23 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f709cc0d800) [pid = 1939] [serial = 279] [outer = (nil)] [url = about:blank] 04:17:23 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f709e4f1c00) [pid = 1939] [serial = 286] [outer = (nil)] [url = about:blank] 04:17:23 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7f709d503000) [pid = 1939] [serial = 280] [outer = (nil)] [url = about:blank] 04:17:23 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f70aacac000) [pid = 1939] [serial = 289] [outer = (nil)] [url = about:blank] 04:17:23 INFO - PROCESS | 1939 | 1462360643131 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 04:17:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:17:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1435ms 04:17:23 INFO - PROCESS | 1939 | 1462360643198 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 04:17:23 INFO - PROCESS | 1939 | 1462360643202 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 04:17:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:17:23 INFO - PROCESS | 1939 | 1462360643208 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:17:23 INFO - PROCESS | 1939 | 1462360643213 Marionette TRACE conn4 <- [1,434,null,{}] 04:17:23 INFO - PROCESS | 1939 | 1462360643227 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:23 INFO - PROCESS | 1939 | 1462360643392 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 04:17:23 INFO - PROCESS | 1939 | 1462360643506 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c762800 == 55 [pid = 1939] [id = 116] 04:17:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f70972a9000) [pid = 1939] [serial = 347] [outer = (nil)] 04:17:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f709c982c00) [pid = 1939] [serial = 348] [outer = 0x7f70972a9000] 04:17:23 INFO - PROCESS | 1939 | 1462360643573 Marionette DEBUG loaded listener.js 04:17:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f709d502c00) [pid = 1939] [serial = 349] [outer = 0x7f70972a9000] 04:17:24 INFO - PROCESS | 1939 | 1462360644312 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 04:17:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:17:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1142ms 04:17:24 INFO - PROCESS | 1939 | 1462360644351 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 04:17:24 INFO - PROCESS | 1939 | 1462360644355 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 04:17:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:17:24 INFO - PROCESS | 1939 | 1462360644361 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:17:24 INFO - PROCESS | 1939 | 1462360644363 Marionette TRACE conn4 <- [1,438,null,{}] 04:17:24 INFO - PROCESS | 1939 | 1462360644372 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:24 INFO - PROCESS | 1939 | 1462360644552 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 04:17:24 INFO - PROCESS | 1939 | 1462360644567 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aac7d000 == 56 [pid = 1939] [id = 117] 04:17:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f7094233400) [pid = 1939] [serial = 350] [outer = (nil)] 04:17:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f709423c400) [pid = 1939] [serial = 351] [outer = 0x7f7094233400] 04:17:24 INFO - PROCESS | 1939 | 1462360644624 Marionette DEBUG loaded listener.js 04:17:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f709cc0d800) [pid = 1939] [serial = 352] [outer = 0x7f7094233400] 04:17:25 INFO - PROCESS | 1939 | 1462360645342 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 04:17:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:17:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1029ms 04:17:25 INFO - PROCESS | 1939 | 1462360645401 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 04:17:25 INFO - PROCESS | 1939 | 1462360645404 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 04:17:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:17:25 INFO - PROCESS | 1939 | 1462360645419 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:17:25 INFO - PROCESS | 1939 | 1462360645423 Marionette TRACE conn4 <- [1,442,null,{}] 04:17:25 INFO - PROCESS | 1939 | 1462360645450 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:25 INFO - PROCESS | 1939 | 1462360645615 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 04:17:25 INFO - PROCESS | 1939 | 1462360645635 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af6b2000 == 57 [pid = 1939] [id = 118] 04:17:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f709192c800) [pid = 1939] [serial = 353] [outer = (nil)] 04:17:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f709d511c00) [pid = 1939] [serial = 354] [outer = 0x7f709192c800] 04:17:25 INFO - PROCESS | 1939 | 1462360645690 Marionette DEBUG loaded listener.js 04:17:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f70a0b26800) [pid = 1939] [serial = 355] [outer = 0x7f709192c800] 04:17:26 INFO - PROCESS | 1939 | 1462360646464 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 04:17:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:17:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1105ms 04:17:26 INFO - PROCESS | 1939 | 1462360646521 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 04:17:26 INFO - PROCESS | 1939 | 1462360646524 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 04:17:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:17:26 INFO - PROCESS | 1939 | 1462360646530 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:17:26 INFO - PROCESS | 1939 | 1462360646531 Marionette TRACE conn4 <- [1,446,null,{}] 04:17:26 INFO - PROCESS | 1939 | 1462360646537 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:26 INFO - PROCESS | 1939 | 1462360646741 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 04:17:26 INFO - PROCESS | 1939 | 1462360646770 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b3eba800 == 58 [pid = 1939] [id = 119] 04:17:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f70aa918400) [pid = 1939] [serial = 356] [outer = (nil)] 04:17:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f70af743c00) [pid = 1939] [serial = 357] [outer = 0x7f70aa918400] 04:17:26 INFO - PROCESS | 1939 | 1462360646833 Marionette DEBUG loaded listener.js 04:17:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f70af979800) [pid = 1939] [serial = 358] [outer = 0x7f70aa918400] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f709c7bf800) [pid = 1939] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f709184bc00) [pid = 1939] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f709679d400) [pid = 1939] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f709b77dc00) [pid = 1939] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f709c7bc400) [pid = 1939] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f709d884800) [pid = 1939] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f709d505400) [pid = 1939] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f7093c36800) [pid = 1939] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f7091859000) [pid = 1939] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f7095a71400) [pid = 1939] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7f7093992000) [pid = 1939] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f7093c3ac00) [pid = 1939] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f709cddf800) [pid = 1939] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7f7093c3c000) [pid = 1939] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7f70af8c4c00) [pid = 1939] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7f7094c6e400) [pid = 1939] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7f709c7b1400) [pid = 1939] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7f709d506000) [pid = 1939] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7f7094095400) [pid = 1939] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7f709d588800) [pid = 1939] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7f7094099400) [pid = 1939] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7f70aff27c00) [pid = 1939] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7f70972ad000) [pid = 1939] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:17:27 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7f709409b800) [pid = 1939] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:17:27 INFO - PROCESS | 1939 | 1462360647864 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 04:17:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:17:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1377ms 04:17:27 INFO - PROCESS | 1939 | 1462360647908 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 04:17:27 INFO - PROCESS | 1939 | 1462360647911 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 04:17:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:17:27 INFO - PROCESS | 1939 | 1462360647916 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:17:27 INFO - PROCESS | 1939 | 1462360647919 Marionette TRACE conn4 <- [1,450,null,{}] 04:17:27 INFO - PROCESS | 1939 | 1462360647924 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:28 INFO - PROCESS | 1939 | 1462360648072 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 04:17:28 INFO - PROCESS | 1939 | 1462360648086 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093f62000 == 59 [pid = 1939] [id = 120] 04:17:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7f7091858000) [pid = 1939] [serial = 359] [outer = (nil)] 04:17:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7f7094c6cc00) [pid = 1939] [serial = 360] [outer = 0x7f7091858000] 04:17:28 INFO - PROCESS | 1939 | 1462360648143 Marionette DEBUG loaded listener.js 04:17:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7f70990b9c00) [pid = 1939] [serial = 361] [outer = 0x7f7091858000] 04:17:28 INFO - PROCESS | 1939 | 1462360648876 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 04:17:28 INFO - PROCESS | 1939 | 1462360648907 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 04:17:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:17:28 INFO - PROCESS | 1939 | 1462360648912 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:17:28 INFO - PROCESS | 1939 | 1462360648915 Marionette TRACE conn4 <- [1,454,null,{}] 04:17:28 INFO - PROCESS | 1939 | 1462360648920 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:29 INFO - PROCESS | 1939 | 1462360649084 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 04:17:29 INFO - PROCESS | 1939 | 1462360649105 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aff06000 == 60 [pid = 1939] [id = 121] 04:17:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7f7091853800) [pid = 1939] [serial = 362] [outer = (nil)] 04:17:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7f70a0ec2800) [pid = 1939] [serial = 363] [outer = 0x7f7091853800] 04:17:29 INFO - PROCESS | 1939 | 1462360649173 Marionette DEBUG loaded listener.js 04:17:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7f70abe28800) [pid = 1939] [serial = 364] [outer = 0x7f7091853800] 04:17:29 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:30 INFO - PROCESS | 1939 | 1462360650060 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 04:17:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:17:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1179ms 04:17:30 INFO - PROCESS | 1939 | 1462360650093 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 04:17:30 INFO - PROCESS | 1939 | 1462360650097 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 04:17:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:17:30 INFO - PROCESS | 1939 | 1462360650106 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:17:30 INFO - PROCESS | 1939 | 1462360650112 Marionette TRACE conn4 <- [1,458,null,{}] 04:17:30 INFO - PROCESS | 1939 | 1462360650120 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:30 INFO - PROCESS | 1939 | 1462360650285 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 04:17:30 INFO - PROCESS | 1939 | 1462360650429 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709b7ca800 == 61 [pid = 1939] [id = 122] 04:17:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7f709192b000) [pid = 1939] [serial = 365] [outer = (nil)] 04:17:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7f7093949000) [pid = 1939] [serial = 366] [outer = 0x7f709192b000] 04:17:30 INFO - PROCESS | 1939 | 1462360650502 Marionette DEBUG loaded listener.js 04:17:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7f709409b800) [pid = 1939] [serial = 367] [outer = 0x7f709192b000] 04:17:31 INFO - PROCESS | 1939 | 1462360651378 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 04:17:31 INFO - PROCESS | 1939 | 1462360651454 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 04:17:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:17:31 INFO - PROCESS | 1939 | 1462360651465 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:17:31 INFO - PROCESS | 1939 | 1462360651469 Marionette TRACE conn4 <- [1,462,null,{}] 04:17:31 INFO - PROCESS | 1939 | 1462360651474 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:31 INFO - PROCESS | 1939 | 1462360651634 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 04:17:31 INFO - PROCESS | 1939 | 1462360651776 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aef7f000 == 62 [pid = 1939] [id = 123] 04:17:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7f70929a3400) [pid = 1939] [serial = 368] [outer = (nil)] 04:17:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f709b412000) [pid = 1939] [serial = 369] [outer = 0x7f70929a3400] 04:17:31 INFO - PROCESS | 1939 | 1462360651849 Marionette DEBUG loaded listener.js 04:17:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f709c7b9000) [pid = 1939] [serial = 370] [outer = 0x7f70929a3400] 04:17:32 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:32 INFO - PROCESS | 1939 | 1462360652810 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 04:17:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:17:32 INFO - PROCESS | 1939 | 1462360652852 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 04:17:32 INFO - PROCESS | 1939 | 1462360652858 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:17:32 INFO - PROCESS | 1939 | 1462360652864 Marionette TRACE conn4 <- [1,466,null,{}] 04:17:32 INFO - PROCESS | 1939 | 1462360652878 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:33 INFO - PROCESS | 1939 | 1462360653041 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 04:17:33 INFO - PROCESS | 1939 | 1462360653261 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097fde000 == 63 [pid = 1939] [id = 124] 04:17:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f709c966400) [pid = 1939] [serial = 371] [outer = (nil)] 04:17:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f709cc0f800) [pid = 1939] [serial = 372] [outer = 0x7f709c966400] 04:17:33 INFO - PROCESS | 1939 | 1462360653387 Marionette DEBUG loaded listener.js 04:17:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f709e50f000) [pid = 1939] [serial = 373] [outer = 0x7f709c966400] 04:17:34 INFO - PROCESS | 1939 | 1462360654187 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 04:17:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:17:34 INFO - PROCESS | 1939 | 1462360654259 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 04:17:34 INFO - PROCESS | 1939 | 1462360654264 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:17:34 INFO - PROCESS | 1939 | 1462360654267 Marionette TRACE conn4 <- [1,470,null,{}] 04:17:34 INFO - PROCESS | 1939 | 1462360654272 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:34 INFO - PROCESS | 1939 | 1462360654424 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 04:17:34 INFO - PROCESS | 1939 | 1462360654566 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e6c9000 == 64 [pid = 1939] [id = 125] 04:17:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f709423e000) [pid = 1939] [serial = 374] [outer = (nil)] 04:17:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f70aefcdc00) [pid = 1939] [serial = 375] [outer = 0x7f709423e000] 04:17:34 INFO - PROCESS | 1939 | 1462360654636 Marionette DEBUG loaded listener.js 04:17:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f70af8c1400) [pid = 1939] [serial = 376] [outer = 0x7f709423e000] 04:17:35 INFO - PROCESS | 1939 | 1462360655466 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 04:17:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:17:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1234ms 04:17:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:17:35 INFO - PROCESS | 1939 | 1462360655499 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 04:17:35 INFO - PROCESS | 1939 | 1462360655502 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 04:17:35 INFO - PROCESS | 1939 | 1462360655507 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:17:35 INFO - PROCESS | 1939 | 1462360655511 Marionette TRACE conn4 <- [1,474,null,{}] 04:17:35 INFO - PROCESS | 1939 | 1462360655516 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:35 INFO - PROCESS | 1939 | 1462360655657 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 04:17:35 INFO - PROCESS | 1939 | 1462360655805 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709bb49800 == 65 [pid = 1939] [id = 126] 04:17:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f70a0b1b800) [pid = 1939] [serial = 377] [outer = (nil)] 04:17:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f70af97bc00) [pid = 1939] [serial = 378] [outer = 0x7f70a0b1b800] 04:17:35 INFO - PROCESS | 1939 | 1462360655874 Marionette DEBUG loaded listener.js 04:17:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f70af981c00) [pid = 1939] [serial = 379] [outer = 0x7f70a0b1b800] 04:17:36 INFO - PROCESS | 1939 | 1462360656734 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 04:17:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:17:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1279ms 04:17:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:17:36 INFO - PROCESS | 1939 | 1462360656787 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 04:17:36 INFO - PROCESS | 1939 | 1462360656790 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 04:17:36 INFO - PROCESS | 1939 | 1462360656795 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:17:36 INFO - PROCESS | 1939 | 1462360656798 Marionette TRACE conn4 <- [1,478,null,{}] 04:17:36 INFO - PROCESS | 1939 | 1462360656803 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:36 INFO - PROCESS | 1939 | 1462360656976 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 04:17:37 INFO - PROCESS | 1939 | 1462360657124 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091821800 == 66 [pid = 1939] [id = 127] 04:17:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f70aff27000) [pid = 1939] [serial = 380] [outer = (nil)] 04:17:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f70b280e800) [pid = 1939] [serial = 381] [outer = 0x7f70aff27000] 04:17:37 INFO - PROCESS | 1939 | 1462360657193 Marionette DEBUG loaded listener.js 04:17:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f70b3e86c00) [pid = 1939] [serial = 382] [outer = 0x7f70aff27000] 04:17:38 INFO - PROCESS | 1939 | 1462360658032 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 04:17:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:17:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1277ms 04:17:38 INFO - PROCESS | 1939 | 1462360658073 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 04:17:38 INFO - PROCESS | 1939 | 1462360658076 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 04:17:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:17:38 INFO - PROCESS | 1939 | 1462360658113 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:17:38 INFO - PROCESS | 1939 | 1462360658116 Marionette TRACE conn4 <- [1,482,null,{}] 04:17:38 INFO - PROCESS | 1939 | 1462360658121 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:38 INFO - PROCESS | 1939 | 1462360658274 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 04:17:38 INFO - PROCESS | 1939 | 1462360658445 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a1f800 == 67 [pid = 1939] [id = 128] 04:17:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f708d106c00) [pid = 1939] [serial = 383] [outer = (nil)] 04:17:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f708d10d400) [pid = 1939] [serial = 384] [outer = 0x7f708d106c00] 04:17:38 INFO - PROCESS | 1939 | 1462360658511 Marionette DEBUG loaded listener.js 04:17:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f708d111c00) [pid = 1939] [serial = 385] [outer = 0x7f708d106c00] 04:17:39 INFO - PROCESS | 1939 | 1462360659445 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 04:17:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:17:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1389ms 04:17:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:17:39 INFO - PROCESS | 1939 | 1462360659500 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 04:17:39 INFO - PROCESS | 1939 | 1462360659503 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 04:17:39 INFO - PROCESS | 1939 | 1462360659508 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:17:39 INFO - PROCESS | 1939 | 1462360659512 Marionette TRACE conn4 <- [1,486,null,{}] 04:17:39 INFO - PROCESS | 1939 | 1462360659517 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:39 INFO - PROCESS | 1939 | 1462360659852 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 04:17:40 INFO - PROCESS | 1939 | 1462360660083 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a09800 == 68 [pid = 1939] [id = 129] 04:17:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f708e62d000) [pid = 1939] [serial = 386] [outer = (nil)] 04:17:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f708e62f400) [pid = 1939] [serial = 387] [outer = 0x7f708e62d000] 04:17:40 INFO - PROCESS | 1939 | 1462360660145 Marionette DEBUG loaded listener.js 04:17:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f7091851000) [pid = 1939] [serial = 388] [outer = 0x7f708e62d000] 04:17:40 INFO - PROCESS | 1939 | 1462360660985 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 04:17:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:17:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1534ms 04:17:41 INFO - PROCESS | 1939 | 1462360661044 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 04:17:41 INFO - PROCESS | 1939 | 1462360661048 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 04:17:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:17:41 INFO - PROCESS | 1939 | 1462360661055 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:17:41 INFO - PROCESS | 1939 | 1462360661061 Marionette TRACE conn4 <- [1,490,null,{}] 04:17:41 INFO - PROCESS | 1939 | 1462360661067 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:41 INFO - PROCESS | 1939 | 1462360661224 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 04:17:41 INFO - PROCESS | 1939 | 1462360661375 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095c13800 == 69 [pid = 1939] [id = 130] 04:17:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f70929b0c00) [pid = 1939] [serial = 389] [outer = (nil)] 04:17:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f709394ac00) [pid = 1939] [serial = 390] [outer = 0x7f70929b0c00] 04:17:41 INFO - PROCESS | 1939 | 1462360661441 Marionette DEBUG loaded listener.js 04:17:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f7093c36800) [pid = 1939] [serial = 391] [outer = 0x7f70929b0c00] 04:17:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093f62000 == 68 [pid = 1939] [id = 120] 04:17:41 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f70af185800) [pid = 1939] [serial = 327] [outer = (nil)] [url = about:blank] 04:17:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b3eba800 == 67 [pid = 1939] [id = 119] 04:17:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af6b2000 == 66 [pid = 1939] [id = 118] 04:17:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aac7d000 == 65 [pid = 1939] [id = 117] 04:17:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c762800 == 64 [pid = 1939] [id = 116] 04:17:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709298a800 == 63 [pid = 1939] [id = 115] 04:17:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d818000 == 62 [pid = 1939] [id = 114] 04:17:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097556000 == 61 [pid = 1939] [id = 110] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f709d71f800) [pid = 1939] [serial = 321] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f7091965000) [pid = 1939] [serial = 324] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f709e4f1800) [pid = 1939] [serial = 322] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f709c691000) [pid = 1939] [serial = 177] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f70afe33c00) [pid = 1939] [serial = 310] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f70abe26400) [pid = 1939] [serial = 309] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f709cc03800) [pid = 1939] [serial = 318] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f70a9b70400) [pid = 1939] [serial = 150] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f70a4b98400) [pid = 1939] [serial = 222] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f70aac69c00) [pid = 1939] [serial = 141] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f7099b02400) [pid = 1939] [serial = 315] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f7099b11400) [pid = 1939] [serial = 316] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f70a4b97000) [pid = 1939] [serial = 180] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f7093995c00) [pid = 1939] [serial = 312] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f7094097400) [pid = 1939] [serial = 313] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f7094b58400) [pid = 1939] [serial = 174] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f70af74b000) [pid = 1939] [serial = 183] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f70972a1000) [pid = 1939] [serial = 213] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7f70aff29400) [pid = 1939] [serial = 186] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f709d423400) [pid = 1939] [serial = 120] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f709196e400) [pid = 1939] [serial = 294] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7f7093991c00) [pid = 1939] [serial = 297] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7f709c7bd400) [pid = 1939] [serial = 216] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7f709ac05c00) [pid = 1939] [serial = 300] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7f709cc05400) [pid = 1939] [serial = 303] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7f709e509c00) [pid = 1939] [serial = 306] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7f70af8c2c00) [pid = 1939] [serial = 225] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7f70aac6f800) [pid = 1939] [serial = 92] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7f70a0e70800) [pid = 1939] [serial = 219] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7f70972a5400) [pid = 1939] [serial = 144] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7f70b1bc4800) [pid = 1939] [serial = 189] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7f709c4a2000) [pid = 1939] [serial = 147] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x7f7096791c00) [pid = 1939] [serial = 116] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x7f709cd53000) [pid = 1939] [serial = 319] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x7f7099e15c00) [pid = 1939] [serial = 325] [outer = (nil)] [url = about:blank] 04:17:42 INFO - PROCESS | 1939 | 1462360662250 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 04:17:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:17:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1234ms 04:17:42 INFO - PROCESS | 1939 | 1462360662291 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 04:17:42 INFO - PROCESS | 1939 | 1462360662295 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 04:17:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:17:42 INFO - PROCESS | 1939 | 1462360662301 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:17:42 INFO - PROCESS | 1939 | 1462360662303 Marionette TRACE conn4 <- [1,494,null,{}] 04:17:42 INFO - PROCESS | 1939 | 1462360662308 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:42 INFO - PROCESS | 1939 | 1462360662445 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 04:17:42 INFO - PROCESS | 1939 | 1462360662464 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7099b74000 == 62 [pid = 1939] [id = 131] 04:17:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x7f7094236c00) [pid = 1939] [serial = 392] [outer = (nil)] 04:17:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x7f7094256800) [pid = 1939] [serial = 393] [outer = 0x7f7094236c00] 04:17:42 INFO - PROCESS | 1939 | 1462360662532 Marionette DEBUG loaded listener.js 04:17:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7f7095a75400) [pid = 1939] [serial = 394] [outer = 0x7f7094236c00] 04:17:43 INFO - PROCESS | 1939 | 1462360663383 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 04:17:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:17:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1130ms 04:17:43 INFO - PROCESS | 1939 | 1462360663432 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 04:17:43 INFO - PROCESS | 1939 | 1462360663437 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 04:17:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:17:43 INFO - PROCESS | 1939 | 1462360663452 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:17:43 INFO - PROCESS | 1939 | 1462360663458 Marionette TRACE conn4 <- [1,498,null,{}] 04:17:43 INFO - PROCESS | 1939 | 1462360663462 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:43 INFO - PROCESS | 1939 | 1462360663605 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 04:17:43 INFO - PROCESS | 1939 | 1462360663614 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709cc9c800 == 63 [pid = 1939] [id = 132] 04:17:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7f709423a800) [pid = 1939] [serial = 395] [outer = (nil)] 04:17:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7f7099b8d400) [pid = 1939] [serial = 396] [outer = 0x7f709423a800] 04:17:43 INFO - PROCESS | 1939 | 1462360663670 Marionette DEBUG loaded listener.js 04:17:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7f709b7df000) [pid = 1939] [serial = 397] [outer = 0x7f709423a800] 04:17:44 INFO - PROCESS | 1939 | 1462360664448 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 04:17:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:17:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1041ms 04:17:44 INFO - PROCESS | 1939 | 1462360664486 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 04:17:44 INFO - PROCESS | 1939 | 1462360664489 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 04:17:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:17:44 INFO - PROCESS | 1939 | 1462360664495 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:17:44 INFO - PROCESS | 1939 | 1462360664498 Marionette TRACE conn4 <- [1,502,null,{}] 04:17:44 INFO - PROCESS | 1939 | 1462360664526 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:44 INFO - PROCESS | 1939 | 1462360664776 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 04:17:44 INFO - PROCESS | 1939 | 1462360664809 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709e369800 == 64 [pid = 1939] [id = 133] 04:17:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7f70972a4400) [pid = 1939] [serial = 398] [outer = (nil)] 04:17:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7f709c7b9c00) [pid = 1939] [serial = 399] [outer = 0x7f70972a4400] 04:17:44 INFO - PROCESS | 1939 | 1462360664904 Marionette DEBUG loaded listener.js 04:17:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7f709c95cc00) [pid = 1939] [serial = 400] [outer = 0x7f70972a4400] 04:17:45 INFO - PROCESS | 1939 | 1462360665738 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 04:17:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:17:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1289ms 04:17:45 INFO - PROCESS | 1939 | 1462360665785 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 04:17:45 INFO - PROCESS | 1939 | 1462360665789 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 04:17:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:17:45 INFO - PROCESS | 1939 | 1462360665794 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:17:45 INFO - PROCESS | 1939 | 1462360665796 Marionette TRACE conn4 <- [1,506,null,{}] 04:17:45 INFO - PROCESS | 1939 | 1462360665810 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:45 INFO - PROCESS | 1939 | 1462360665977 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 04:17:46 INFO - PROCESS | 1939 | 1462360666017 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a3f06800 == 65 [pid = 1939] [id = 134] 04:17:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7f708e5c7400) [pid = 1939] [serial = 401] [outer = (nil)] 04:17:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7f709192b400) [pid = 1939] [serial = 402] [outer = 0x7f708e5c7400] 04:17:46 INFO - PROCESS | 1939 | 1462360666085 Marionette DEBUG loaded listener.js 04:17:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7f709c964400) [pid = 1939] [serial = 403] [outer = 0x7f708e5c7400] 04:17:46 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7f709192c800) [pid = 1939] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:17:46 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7f70aa918400) [pid = 1939] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:17:46 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7f70abc6c800) [pid = 1939] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:17:46 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7f70972a9000) [pid = 1939] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:17:46 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7f7094233400) [pid = 1939] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:17:46 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7f70972a6400) [pid = 1939] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:17:46 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7f709394d000) [pid = 1939] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:17:46 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7f7091858000) [pid = 1939] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:17:47 INFO - PROCESS | 1939 | 1462360667003 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 04:17:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:17:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1233ms 04:17:47 INFO - PROCESS | 1939 | 1462360667027 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 04:17:47 INFO - PROCESS | 1939 | 1462360667029 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 04:17:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:17:47 INFO - PROCESS | 1939 | 1462360667036 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:17:47 INFO - PROCESS | 1939 | 1462360667037 Marionette TRACE conn4 <- [1,510,null,{}] 04:17:47 INFO - PROCESS | 1939 | 1462360667043 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:47 INFO - PROCESS | 1939 | 1462360667223 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 04:17:47 INFO - PROCESS | 1939 | 1462360667240 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aaaab800 == 66 [pid = 1939] [id = 135] 04:17:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7f708e5c7800) [pid = 1939] [serial = 404] [outer = (nil)] 04:17:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7f709c963800) [pid = 1939] [serial = 405] [outer = 0x7f708e5c7800] 04:17:47 INFO - PROCESS | 1939 | 1462360667297 Marionette DEBUG loaded listener.js 04:17:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7f709d504800) [pid = 1939] [serial = 406] [outer = 0x7f708e5c7800] 04:17:47 INFO - PROCESS | 1939 | 1462360667976 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 04:17:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:17:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 979ms 04:17:48 INFO - PROCESS | 1939 | 1462360668015 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 04:17:48 INFO - PROCESS | 1939 | 1462360668018 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 04:17:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:17:48 INFO - PROCESS | 1939 | 1462360668027 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:17:48 INFO - PROCESS | 1939 | 1462360668029 Marionette TRACE conn4 <- [1,514,null,{}] 04:17:48 INFO - PROCESS | 1939 | 1462360668033 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:48 INFO - PROCESS | 1939 | 1462360668173 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 04:17:48 INFO - PROCESS | 1939 | 1462360668311 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70add04000 == 67 [pid = 1939] [id = 136] 04:17:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7f7091835c00) [pid = 1939] [serial = 407] [outer = (nil)] 04:17:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7f709183bc00) [pid = 1939] [serial = 408] [outer = 0x7f7091835c00] 04:17:48 INFO - PROCESS | 1939 | 1462360668369 Marionette DEBUG loaded listener.js 04:17:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7f7091840c00) [pid = 1939] [serial = 409] [outer = 0x7f7091835c00] 04:17:49 INFO - PROCESS | 1939 | 1462360669195 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 04:17:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 04:17:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1178ms 04:17:49 INFO - PROCESS | 1939 | 1462360669205 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 04:17:49 INFO - PROCESS | 1939 | 1462360669211 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 04:17:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:17:49 INFO - PROCESS | 1939 | 1462360669237 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:17:49 INFO - PROCESS | 1939 | 1462360669242 Marionette TRACE conn4 <- [1,518,null,{}] 04:17:49 INFO - PROCESS | 1939 | 1462360669249 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:49 INFO - PROCESS | 1939 | 1462360669416 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 04:17:49 INFO - PROCESS | 1939 | 1462360669562 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097265000 == 68 [pid = 1939] [id = 137] 04:17:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7f708e626000) [pid = 1939] [serial = 410] [outer = (nil)] 04:17:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7f709183ac00) [pid = 1939] [serial = 411] [outer = 0x7f708e626000] 04:17:49 INFO - PROCESS | 1939 | 1462360669664 Marionette DEBUG loaded listener.js 04:17:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7f709184d800) [pid = 1939] [serial = 412] [outer = 0x7f708e626000] 04:17:50 INFO - PROCESS | 1939 | 1462360670572 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 04:17:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:17:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1390ms 04:17:50 INFO - PROCESS | 1939 | 1462360670625 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 04:17:50 INFO - PROCESS | 1939 | 1462360670633 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 04:17:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:17:50 INFO - PROCESS | 1939 | 1462360670643 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:17:50 INFO - PROCESS | 1939 | 1462360670646 Marionette TRACE conn4 <- [1,522,null,{}] 04:17:50 INFO - PROCESS | 1939 | 1462360670650 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:50 INFO - PROCESS | 1939 | 1462360670819 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 04:17:50 INFO - PROCESS | 1939 | 1462360670962 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a0916800 == 69 [pid = 1939] [id = 138] 04:17:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f7091855c00) [pid = 1939] [serial = 413] [outer = (nil)] 04:17:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f7092649c00) [pid = 1939] [serial = 414] [outer = 0x7f7091855c00] 04:17:51 INFO - PROCESS | 1939 | 1462360671032 Marionette DEBUG loaded listener.js 04:17:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f709264e400) [pid = 1939] [serial = 415] [outer = 0x7f7091855c00] 04:17:51 INFO - PROCESS | 1939 | 1462360671946 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 04:17:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:17:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1338ms 04:17:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:17:51 INFO - PROCESS | 1939 | 1462360671980 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 04:17:51 INFO - PROCESS | 1939 | 1462360671983 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 04:17:51 INFO - PROCESS | 1939 | 1462360671990 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:17:51 INFO - PROCESS | 1939 | 1462360671995 Marionette TRACE conn4 <- [1,526,null,{}] 04:17:52 INFO - PROCESS | 1939 | 1462360672010 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:52 INFO - PROCESS | 1939 | 1462360672165 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 04:17:52 INFO - PROCESS | 1939 | 1462360672318 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70afeb2800 == 70 [pid = 1939] [id = 139] 04:17:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f70929a9000) [pid = 1939] [serial = 416] [outer = (nil)] 04:17:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f7094238800) [pid = 1939] [serial = 417] [outer = 0x7f70929a9000] 04:17:52 INFO - PROCESS | 1939 | 1462360672389 Marionette DEBUG loaded listener.js 04:17:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f7095c55400) [pid = 1939] [serial = 418] [outer = 0x7f70929a9000] 04:17:53 INFO - PROCESS | 1939 | 1462360673266 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 04:17:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 04:17:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1333ms 04:17:53 INFO - PROCESS | 1939 | 1462360673323 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 04:17:53 INFO - PROCESS | 1939 | 1462360673327 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 04:17:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:17:53 INFO - PROCESS | 1939 | 1462360673350 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:17:53 INFO - PROCESS | 1939 | 1462360673353 Marionette TRACE conn4 <- [1,530,null,{}] 04:17:53 INFO - PROCESS | 1939 | 1462360673358 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:53 INFO - PROCESS | 1939 | 1462360673522 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 04:17:53 INFO - PROCESS | 1939 | 1462360673666 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b40a6000 == 71 [pid = 1939] [id = 140] 04:17:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f7094095c00) [pid = 1939] [serial = 419] [outer = (nil)] 04:17:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f709c7b2800) [pid = 1939] [serial = 420] [outer = 0x7f7094095c00] 04:17:53 INFO - PROCESS | 1939 | 1462360673737 Marionette DEBUG loaded listener.js 04:17:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f709c966000) [pid = 1939] [serial = 421] [outer = 0x7f7094095c00] 04:17:54 INFO - PROCESS | 1939 | 1462360674398 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 04:17:54 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 04:17:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:17:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:17:54 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 04:17:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:17:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:17:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1085ms 04:17:54 INFO - PROCESS | 1939 | 1462360674465 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 04:17:54 INFO - PROCESS | 1939 | 1462360674469 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 04:17:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:17:54 INFO - PROCESS | 1939 | 1462360674477 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:17:54 INFO - PROCESS | 1939 | 1462360674480 Marionette TRACE conn4 <- [1,534,null,{}] 04:17:54 INFO - PROCESS | 1939 | 1462360674485 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:54 INFO - PROCESS | 1939 | 1462360674641 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 04:17:54 INFO - PROCESS | 1939 | 1462360674788 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709392d000 == 72 [pid = 1939] [id = 141] 04:17:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f709c989400) [pid = 1939] [serial = 422] [outer = (nil)] 04:17:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f709d508000) [pid = 1939] [serial = 423] [outer = 0x7f709c989400] 04:17:54 INFO - PROCESS | 1939 | 1462360674858 Marionette DEBUG loaded listener.js 04:17:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f709da37c00) [pid = 1939] [serial = 424] [outer = 0x7f709c989400] 04:17:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:17:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1129ms 04:17:55 INFO - PROCESS | 1939 | 1462360675598 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:17:55 INFO - PROCESS | 1939 | 1462360675642 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 04:17:55 INFO - PROCESS | 1939 | 1462360675645 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 04:17:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:17:55 INFO - PROCESS | 1939 | 1462360675655 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:17:55 INFO - PROCESS | 1939 | 1462360675658 Marionette TRACE conn4 <- [1,538,null,{}] 04:17:55 INFO - PROCESS | 1939 | 1462360675662 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:55 INFO - PROCESS | 1939 | 1462360675846 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 04:17:56 INFO - PROCESS | 1939 | 1462360676013 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e39d800 == 73 [pid = 1939] [id = 142] 04:17:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f709c95d000) [pid = 1939] [serial = 425] [outer = (nil)] 04:17:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f709e50b000) [pid = 1939] [serial = 426] [outer = 0x7f709c95d000] 04:17:56 INFO - PROCESS | 1939 | 1462360676084 Marionette DEBUG loaded listener.js 04:17:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f70af8c3800) [pid = 1939] [serial = 427] [outer = 0x7f709c95d000] 04:17:56 INFO - PROCESS | 1939 | 1462360676833 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 04:17:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 04:17:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1234ms 04:17:56 INFO - PROCESS | 1939 | 1462360676889 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 04:17:56 INFO - PROCESS | 1939 | 1462360676892 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 04:17:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:17:56 INFO - PROCESS | 1939 | 1462360676898 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:17:56 INFO - PROCESS | 1939 | 1462360676900 Marionette TRACE conn4 <- [1,542,null,{}] 04:17:56 INFO - PROCESS | 1939 | 1462360676905 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:57 INFO - PROCESS | 1939 | 1462360677092 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 04:17:57 INFO - PROCESS | 1939 | 1462360677211 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e0de000 == 74 [pid = 1939] [id = 143] 04:17:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f709c98b000) [pid = 1939] [serial = 428] [outer = (nil)] 04:17:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f70af97d800) [pid = 1939] [serial = 429] [outer = 0x7f709c98b000] 04:17:57 INFO - PROCESS | 1939 | 1462360677275 Marionette DEBUG loaded listener.js 04:17:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f70aff30800) [pid = 1939] [serial = 430] [outer = 0x7f709c98b000] 04:17:58 INFO - PROCESS | 1939 | 1462360678032 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 04:17:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 04:17:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1176ms 04:17:58 INFO - PROCESS | 1939 | 1462360678090 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 04:17:58 INFO - PROCESS | 1939 | 1462360678093 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 04:17:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:17:58 INFO - PROCESS | 1939 | 1462360678101 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:17:58 INFO - PROCESS | 1939 | 1462360678103 Marionette TRACE conn4 <- [1,546,null,{}] 04:17:58 INFO - PROCESS | 1939 | 1462360678108 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:58 INFO - PROCESS | 1939 | 1462360678282 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 04:17:58 INFO - PROCESS | 1939 | 1462360678431 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708d2d3800 == 75 [pid = 1939] [id = 144] 04:17:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f708c74d000) [pid = 1939] [serial = 431] [outer = (nil)] 04:17:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f708c750400) [pid = 1939] [serial = 432] [outer = 0x7f708c74d000] 04:17:58 INFO - PROCESS | 1939 | 1462360678499 Marionette DEBUG loaded listener.js 04:17:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f708c759400) [pid = 1939] [serial = 433] [outer = 0x7f708c74d000] 04:17:59 INFO - PROCESS | 1939 | 1462360679246 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 04:17:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:17:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1178ms 04:17:59 INFO - PROCESS | 1939 | 1462360679284 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 04:17:59 INFO - PROCESS | 1939 | 1462360679287 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 04:17:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:17:59 INFO - PROCESS | 1939 | 1462360679296 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:17:59 INFO - PROCESS | 1939 | 1462360679299 Marionette TRACE conn4 <- [1,550,null,{}] 04:17:59 INFO - PROCESS | 1939 | 1462360679303 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:59 INFO - PROCESS | 1939 | 1462360679469 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 04:17:59 INFO - PROCESS | 1939 | 1462360679604 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708de92800 == 76 [pid = 1939] [id = 145] 04:17:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f708c74dc00) [pid = 1939] [serial = 434] [outer = (nil)] 04:17:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f708c759c00) [pid = 1939] [serial = 435] [outer = 0x7f708c74dc00] 04:17:59 INFO - PROCESS | 1939 | 1462360679686 Marionette DEBUG loaded listener.js 04:17:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f708dea9c00) [pid = 1939] [serial = 436] [outer = 0x7f708c74dc00] 04:18:00 INFO - PROCESS | 1939 | 1462360680441 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 04:18:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 04:18:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1182ms 04:18:00 INFO - PROCESS | 1939 | 1462360680494 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 04:18:00 INFO - PROCESS | 1939 | 1462360680497 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 04:18:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:18:00 INFO - PROCESS | 1939 | 1462360680505 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:18:00 INFO - PROCESS | 1939 | 1462360680507 Marionette TRACE conn4 <- [1,554,null,{}] 04:18:00 INFO - PROCESS | 1939 | 1462360680512 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:00 INFO - PROCESS | 1939 | 1462360680657 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 04:18:00 INFO - PROCESS | 1939 | 1462360680817 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949c8000 == 77 [pid = 1939] [id = 146] 04:18:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f708c74e800) [pid = 1939] [serial = 437] [outer = (nil)] 04:18:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f708deabc00) [pid = 1939] [serial = 438] [outer = 0x7f708c74e800] 04:18:00 INFO - PROCESS | 1939 | 1462360680885 Marionette DEBUG loaded listener.js 04:18:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f708e5c0c00) [pid = 1939] [serial = 439] [outer = 0x7f708c74e800] 04:18:01 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:18:01 INFO - PROCESS | 1939 | 1462360681775 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 04:18:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:18:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1290ms 04:18:01 INFO - PROCESS | 1939 | 1462360681795 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 04:18:01 INFO - PROCESS | 1939 | 1462360681799 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 04:18:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:18:01 INFO - PROCESS | 1939 | 1462360681804 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:18:01 INFO - PROCESS | 1939 | 1462360681807 Marionette TRACE conn4 <- [1,558,null,{}] 04:18:01 INFO - PROCESS | 1939 | 1462360681813 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:02 INFO - PROCESS | 1939 | 1462360681997 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 04:18:02 INFO - PROCESS | 1939 | 1462360682464 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e504000 == 78 [pid = 1939] [id = 147] 04:18:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f708deac000) [pid = 1939] [serial = 440] [outer = (nil)] 04:18:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f708df67000) [pid = 1939] [serial = 441] [outer = 0x7f708deac000] 04:18:02 INFO - PROCESS | 1939 | 1462360682574 Marionette DEBUG loaded listener.js 04:18:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f708df73c00) [pid = 1939] [serial = 442] [outer = 0x7f708deac000] 04:18:03 INFO - PROCESS | 1939 | 1462360683582 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 04:18:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:18:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1829ms 04:18:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:18:03 INFO - PROCESS | 1939 | 1462360683635 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 04:18:03 INFO - PROCESS | 1939 | 1462360683639 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 04:18:03 INFO - PROCESS | 1939 | 1462360683646 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:18:03 INFO - PROCESS | 1939 | 1462360683651 Marionette TRACE conn4 <- [1,562,null,{}] 04:18:03 INFO - PROCESS | 1939 | 1462360683657 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:03 INFO - PROCESS | 1939 | 1462360683811 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 04:18:03 INFO - PROCESS | 1939 | 1462360683992 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:04 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b2856000 == 77 [pid = 1939] [id = 75] 04:18:04 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aaaab800 == 76 [pid = 1939] [id = 135] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f7093948c00) [pid = 1939] [serial = 330] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f709a50e000) [pid = 1939] [serial = 333] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f70a0b1c000) [pid = 1939] [serial = 336] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f70a0ec2800) [pid = 1939] [serial = 363] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091883800 == 77 [pid = 1939] [id = 148] 04:18:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f708e62c000) [pid = 1939] [serial = 443] [outer = (nil)] 04:18:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f7091839c00) [pid = 1939] [serial = 444] [outer = 0x7f708e62c000] 04:18:04 INFO - PROCESS | 1939 | 1462360684135 Marionette DEBUG loaded listener.js 04:18:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f709192f800) [pid = 1939] [serial = 445] [outer = 0x7f708e62c000] 04:18:04 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a3f06800 == 76 [pid = 1939] [id = 134] 04:18:04 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709e369800 == 75 [pid = 1939] [id = 133] 04:18:04 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709cc9c800 == 74 [pid = 1939] [id = 132] 04:18:04 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7099b74000 == 73 [pid = 1939] [id = 131] 04:18:04 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095c13800 == 72 [pid = 1939] [id = 130] 04:18:04 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091a09800 == 71 [pid = 1939] [id = 129] 04:18:04 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e6c9000 == 70 [pid = 1939] [id = 125] 04:18:04 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097fde000 == 69 [pid = 1939] [id = 124] 04:18:04 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aef7f000 == 68 [pid = 1939] [id = 123] 04:18:04 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:18:04 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709b7ca800 == 67 [pid = 1939] [id = 122] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f709d511c00) [pid = 1939] [serial = 354] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f70af743c00) [pid = 1939] [serial = 357] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f70afe35c00) [pid = 1939] [serial = 328] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f709c982c00) [pid = 1939] [serial = 348] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f709d502c00) [pid = 1939] [serial = 349] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f709423c400) [pid = 1939] [serial = 351] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f709c7b0c00) [pid = 1939] [serial = 346] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f709b71d000) [pid = 1939] [serial = 345] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f7094b58c00) [pid = 1939] [serial = 343] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f7093994000) [pid = 1939] [serial = 342] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f70929ad800) [pid = 1939] [serial = 339] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f7094c6cc00) [pid = 1939] [serial = 360] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f70af979800) [pid = 1939] [serial = 358] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f70a0b26800) [pid = 1939] [serial = 355] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f70990b9c00) [pid = 1939] [serial = 361] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f709cc0d800) [pid = 1939] [serial = 352] [outer = (nil)] [url = about:blank] 04:18:04 INFO - PROCESS | 1939 | 1462360684829 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 04:18:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:18:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1233ms 04:18:04 INFO - PROCESS | 1939 | 1462360684882 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 04:18:04 INFO - PROCESS | 1939 | 1462360684887 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 04:18:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:18:04 INFO - PROCESS | 1939 | 1462360684916 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:18:04 INFO - PROCESS | 1939 | 1462360684918 Marionette TRACE conn4 <- [1,566,null,{}] 04:18:04 INFO - PROCESS | 1939 | 1462360684924 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:05 INFO - PROCESS | 1939 | 1462360685067 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 04:18:05 INFO - PROCESS | 1939 | 1462360685078 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095c0a800 == 68 [pid = 1939] [id = 149] 04:18:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f709264a000) [pid = 1939] [serial = 446] [outer = (nil)] 04:18:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f709264fc00) [pid = 1939] [serial = 447] [outer = 0x7f709264a000] 04:18:05 INFO - PROCESS | 1939 | 1462360685167 Marionette DEBUG loaded listener.js 04:18:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f70929aec00) [pid = 1939] [serial = 448] [outer = 0x7f709264a000] 04:18:06 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:18:06 INFO - PROCESS | 1939 | 1462360686380 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:18:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:18:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1534ms 04:18:06 INFO - PROCESS | 1939 | 1462360686491 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 04:18:06 INFO - PROCESS | 1939 | 1462360686497 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 04:18:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:18:06 INFO - PROCESS | 1939 | 1462360686521 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:18:06 INFO - PROCESS | 1939 | 1462360686534 Marionette TRACE conn4 <- [1,570,null,{}] 04:18:06 INFO - PROCESS | 1939 | 1462360686554 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:06 INFO - PROCESS | 1939 | 1462360686698 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 04:18:06 INFO - PROCESS | 1939 | 1462360686712 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c193000 == 69 [pid = 1939] [id = 150] 04:18:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f7093f86400) [pid = 1939] [serial = 449] [outer = (nil)] 04:18:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f709423a000) [pid = 1939] [serial = 450] [outer = 0x7f7093f86400] 04:18:06 INFO - PROCESS | 1939 | 1462360686768 Marionette DEBUG loaded listener.js 04:18:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f7094686800) [pid = 1939] [serial = 451] [outer = 0x7f7093f86400] 04:18:07 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:18:07 INFO - PROCESS | 1939 | 1462360687571 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 04:18:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:18:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1114ms 04:18:07 INFO - PROCESS | 1939 | 1462360687641 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 04:18:07 INFO - PROCESS | 1939 | 1462360687646 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 04:18:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:18:07 INFO - PROCESS | 1939 | 1462360687655 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:18:07 INFO - PROCESS | 1939 | 1462360687657 Marionette TRACE conn4 <- [1,574,null,{}] 04:18:07 INFO - PROCESS | 1939 | 1462360687661 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:07 INFO - PROCESS | 1939 | 1462360687843 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 04:18:07 INFO - PROCESS | 1939 | 1462360687869 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709da97000 == 70 [pid = 1939] [id = 151] 04:18:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f7094686c00) [pid = 1939] [serial = 452] [outer = (nil)] 04:18:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f709468d000) [pid = 1939] [serial = 453] [outer = 0x7f7094686c00] 04:18:07 INFO - PROCESS | 1939 | 1462360687942 Marionette DEBUG loaded listener.js 04:18:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f7094692400) [pid = 1939] [serial = 454] [outer = 0x7f7094686c00] 04:18:08 INFO - PROCESS | 1939 | 1462360688749 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:18:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:18:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1129ms 04:18:08 INFO - PROCESS | 1939 | 1462360688784 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 04:18:08 INFO - PROCESS | 1939 | 1462360688787 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 04:18:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:18:08 INFO - PROCESS | 1939 | 1462360688793 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:18:08 INFO - PROCESS | 1939 | 1462360688794 Marionette TRACE conn4 <- [1,578,null,{}] 04:18:08 INFO - PROCESS | 1939 | 1462360688805 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:09 INFO - PROCESS | 1939 | 1462360689203 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f70972a4400) [pid = 1939] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f708e5c7400) [pid = 1939] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f708e62d000) [pid = 1939] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f70929b0c00) [pid = 1939] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f7091853800) [pid = 1939] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f7094236c00) [pid = 1939] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f709423a800) [pid = 1939] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f708e5c7800) [pid = 1939] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f7097534800) [pid = 1939] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f709acc2400) [pid = 1939] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f709c7bc000) [pid = 1939] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f709c981c00) [pid = 1939] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f70abb5cc00) [pid = 1939] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f7099b02c00) [pid = 1939] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f7099b10000) [pid = 1939] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f7093993c00) [pid = 1939] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f7093945400) [pid = 1939] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f7091963400) [pid = 1939] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7f709d724c00) [pid = 1939] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:18:09 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f7094b5a000) [pid = 1939] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:18:09 INFO - PROCESS | 1939 | 1462360689313 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7092997000 == 71 [pid = 1939] [id = 152] 04:18:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f7091839000) [pid = 1939] [serial = 455] [outer = (nil)] 04:18:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f7091934000) [pid = 1939] [serial = 456] [outer = 0x7f7091839000] 04:18:09 INFO - PROCESS | 1939 | 1462360689381 Marionette DEBUG loaded listener.js 04:18:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f709468dc00) [pid = 1939] [serial = 457] [outer = 0x7f7091839000] 04:18:10 INFO - PROCESS | 1939 | 1462360690050 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 04:18:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:18:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1279ms 04:18:10 INFO - PROCESS | 1939 | 1462360690072 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 04:18:10 INFO - PROCESS | 1939 | 1462360690075 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 04:18:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:18:10 INFO - PROCESS | 1939 | 1462360690081 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:18:10 INFO - PROCESS | 1939 | 1462360690083 Marionette TRACE conn4 <- [1,582,null,{}] 04:18:10 INFO - PROCESS | 1939 | 1462360690088 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:10 INFO - PROCESS | 1939 | 1462360690260 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 04:18:10 INFO - PROCESS | 1939 | 1462360690283 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a3f19000 == 72 [pid = 1939] [id = 153] 04:18:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f7094687400) [pid = 1939] [serial = 458] [outer = (nil)] 04:18:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f7099b93400) [pid = 1939] [serial = 459] [outer = 0x7f7094687400] 04:18:10 INFO - PROCESS | 1939 | 1462360690339 Marionette DEBUG loaded listener.js 04:18:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f709c11e000) [pid = 1939] [serial = 460] [outer = 0x7f7094687400] 04:18:11 INFO - PROCESS | 1939 | 1462360691579 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 04:18:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:18:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1578ms 04:18:11 INFO - PROCESS | 1939 | 1462360691660 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 04:18:11 INFO - PROCESS | 1939 | 1462360691666 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 04:18:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:18:11 INFO - PROCESS | 1939 | 1462360691674 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:18:11 INFO - PROCESS | 1939 | 1462360691679 Marionette TRACE conn4 <- [1,586,null,{}] 04:18:11 INFO - PROCESS | 1939 | 1462360691688 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:11 INFO - PROCESS | 1939 | 1462360691894 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 04:18:12 INFO - PROCESS | 1939 | 1462360692090 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091885800 == 73 [pid = 1939] [id = 154] 04:18:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f708e5be400) [pid = 1939] [serial = 461] [outer = (nil)] 04:18:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f708e629800) [pid = 1939] [serial = 462] [outer = 0x7f708e5be400] 04:18:12 INFO - PROCESS | 1939 | 1462360692161 Marionette DEBUG loaded listener.js 04:18:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f709183d800) [pid = 1939] [serial = 463] [outer = 0x7f708e5be400] 04:18:12 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:18:12 INFO - PROCESS | 1939 | 1462360692975 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 04:18:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:18:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1334ms 04:18:13 INFO - PROCESS | 1939 | 1462360693008 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 04:18:13 INFO - PROCESS | 1939 | 1462360693015 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 04:18:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:18:13 INFO - PROCESS | 1939 | 1462360693026 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:18:13 INFO - PROCESS | 1939 | 1462360693030 Marionette TRACE conn4 <- [1,590,null,{}] 04:18:13 INFO - PROCESS | 1939 | 1462360693035 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:13 INFO - PROCESS | 1939 | 1462360693208 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 04:18:13 INFO - PROCESS | 1939 | 1462360693364 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d814800 == 74 [pid = 1939] [id = 155] 04:18:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f708e62d800) [pid = 1939] [serial = 464] [outer = (nil)] 04:18:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f70929a7c00) [pid = 1939] [serial = 465] [outer = 0x7f708e62d800] 04:18:13 INFO - PROCESS | 1939 | 1462360693443 Marionette DEBUG loaded listener.js 04:18:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f709398e400) [pid = 1939] [serial = 466] [outer = 0x7f708e62d800] 04:18:14 INFO - PROCESS | 1939 | 1462360694531 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 04:18:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:18:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1539ms 04:18:14 INFO - PROCESS | 1939 | 1462360694565 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 04:18:14 INFO - PROCESS | 1939 | 1462360694569 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 04:18:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:18:14 INFO - PROCESS | 1939 | 1462360694575 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:18:14 INFO - PROCESS | 1939 | 1462360694580 Marionette TRACE conn4 <- [1,594,null,{}] 04:18:14 INFO - PROCESS | 1939 | 1462360694596 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:14 INFO - PROCESS | 1939 | 1462360694752 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 04:18:14 INFO - PROCESS | 1939 | 1462360694981 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70afeca800 == 75 [pid = 1939] [id = 156] 04:18:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f7093c3e800) [pid = 1939] [serial = 467] [outer = (nil)] 04:18:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f7094692800) [pid = 1939] [serial = 468] [outer = 0x7f7093c3e800] 04:18:15 INFO - PROCESS | 1939 | 1462360695057 Marionette DEBUG loaded listener.js 04:18:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f70975a4400) [pid = 1939] [serial = 469] [outer = 0x7f7093c3e800] 04:18:15 INFO - PROCESS | 1939 | 1462360695847 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:18:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:18:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1332ms 04:18:15 INFO - PROCESS | 1939 | 1462360695908 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 04:18:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:18:15 INFO - PROCESS | 1939 | 1462360695912 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 04:18:15 INFO - PROCESS | 1939 | 1462360695918 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:18:15 INFO - PROCESS | 1939 | 1462360695921 Marionette TRACE conn4 <- [1,598,null,{}] 04:18:15 INFO - PROCESS | 1939 | 1462360695926 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:16 INFO - PROCESS | 1939 | 1462360696093 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 04:18:16 INFO - PROCESS | 1939 | 1462360696245 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4d31800 == 76 [pid = 1939] [id = 157] 04:18:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f7094234800) [pid = 1939] [serial = 470] [outer = (nil)] 04:18:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f709b71d000) [pid = 1939] [serial = 471] [outer = 0x7f7094234800] 04:18:16 INFO - PROCESS | 1939 | 1462360696319 Marionette DEBUG loaded listener.js 04:18:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f709c964800) [pid = 1939] [serial = 472] [outer = 0x7f7094234800] 04:18:17 INFO - PROCESS | 1939 | 1462360697230 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 04:18:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:18:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1381ms 04:18:17 INFO - PROCESS | 1939 | 1462360697300 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 04:18:17 INFO - PROCESS | 1939 | 1462360697304 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 04:18:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:18:17 INFO - PROCESS | 1939 | 1462360697310 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:18:17 INFO - PROCESS | 1939 | 1462360697312 Marionette TRACE conn4 <- [1,602,null,{}] 04:18:17 INFO - PROCESS | 1939 | 1462360697318 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:17 INFO - PROCESS | 1939 | 1462360697482 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 04:18:17 INFO - PROCESS | 1939 | 1462360697652 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af912000 == 77 [pid = 1939] [id = 158] 04:18:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f708e5a8800) [pid = 1939] [serial = 473] [outer = (nil)] 04:18:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f708e5af400) [pid = 1939] [serial = 474] [outer = 0x7f708e5a8800] 04:18:17 INFO - PROCESS | 1939 | 1462360697742 Marionette DEBUG loaded listener.js 04:18:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f708e5b4800) [pid = 1939] [serial = 475] [outer = 0x7f708e5a8800] 04:18:18 INFO - PROCESS | 1939 | 1462360698622 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 04:18:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:18:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1378ms 04:18:18 INFO - PROCESS | 1939 | 1462360698689 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 04:18:18 INFO - PROCESS | 1939 | 1462360698692 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 04:18:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:18:18 INFO - PROCESS | 1939 | 1462360698697 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:18:18 INFO - PROCESS | 1939 | 1462360698700 Marionette TRACE conn4 <- [1,606,null,{}] 04:18:18 INFO - PROCESS | 1939 | 1462360698705 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:18 INFO - PROCESS | 1939 | 1462360698886 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 04:18:19 INFO - PROCESS | 1939 | 1462360699039 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094a89000 == 78 [pid = 1939] [id = 159] 04:18:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f708e5b2c00) [pid = 1939] [serial = 476] [outer = (nil)] 04:18:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f709ba13000) [pid = 1939] [serial = 477] [outer = 0x7f708e5b2c00] 04:18:19 INFO - PROCESS | 1939 | 1462360699114 Marionette DEBUG loaded listener.js 04:18:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f709dd3e800) [pid = 1939] [serial = 478] [outer = 0x7f708e5b2c00] 04:18:19 INFO - PROCESS | 1939 | 1462360699932 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:18:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:18:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1277ms 04:18:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f708acc5000) [pid = 1939] [serial = 479] [outer = 0x7f70943df000] 04:18:20 INFO - PROCESS | 1939 | 1462360700018 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 04:18:20 INFO - PROCESS | 1939 | 1462360700023 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 04:18:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:18:20 INFO - PROCESS | 1939 | 1462360700077 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:18:20 INFO - PROCESS | 1939 | 1462360700081 Marionette TRACE conn4 <- [1,610,null,{}] 04:18:20 INFO - PROCESS | 1939 | 1462360700099 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:20 INFO - PROCESS | 1939 | 1462360700248 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 04:18:20 INFO - PROCESS | 1939 | 1462360700399 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e015000 == 79 [pid = 1939] [id = 160] 04:18:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f708acc2c00) [pid = 1939] [serial = 480] [outer = (nil)] 04:18:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f708accbc00) [pid = 1939] [serial = 481] [outer = 0x7f708acc2c00] 04:18:20 INFO - PROCESS | 1939 | 1462360700469 Marionette DEBUG loaded listener.js 04:18:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f709ba19800) [pid = 1939] [serial = 482] [outer = 0x7f708acc2c00] 04:18:21 INFO - PROCESS | 1939 | 1462360701236 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 04:18:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:18:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1248ms 04:18:21 INFO - PROCESS | 1939 | 1462360701285 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 04:18:21 INFO - PROCESS | 1939 | 1462360701287 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 04:18:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:18:21 INFO - PROCESS | 1939 | 1462360701294 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:18:21 INFO - PROCESS | 1939 | 1462360701296 Marionette TRACE conn4 <- [1,614,null,{}] 04:18:21 INFO - PROCESS | 1939 | 1462360701302 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:21 INFO - PROCESS | 1939 | 1462360701450 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 04:18:21 INFO - PROCESS | 1939 | 1462360701606 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708dd95800 == 80 [pid = 1939] [id = 161] 04:18:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7f708acc6800) [pid = 1939] [serial = 483] [outer = (nil)] 04:18:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7f708b5d7000) [pid = 1939] [serial = 484] [outer = 0x7f708acc6800] 04:18:21 INFO - PROCESS | 1939 | 1462360701674 Marionette DEBUG loaded listener.js 04:18:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7f708b5dc000) [pid = 1939] [serial = 485] [outer = 0x7f708acc6800] 04:18:22 INFO - PROCESS | 1939 | 1462360702511 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:18:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:18:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1279ms 04:18:22 INFO - PROCESS | 1939 | 1462360702574 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 04:18:22 INFO - PROCESS | 1939 | 1462360702578 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 04:18:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:18:22 INFO - PROCESS | 1939 | 1462360702583 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:18:22 INFO - PROCESS | 1939 | 1462360702585 Marionette TRACE conn4 <- [1,618,null,{}] 04:18:22 INFO - PROCESS | 1939 | 1462360702591 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:22 INFO - PROCESS | 1939 | 1462360702755 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 04:18:22 INFO - PROCESS | 1939 | 1462360702913 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e003000 == 81 [pid = 1939] [id = 162] 04:18:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7f7089fddc00) [pid = 1939] [serial = 486] [outer = (nil)] 04:18:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7f7089fe3800) [pid = 1939] [serial = 487] [outer = 0x7f7089fddc00] 04:18:22 INFO - PROCESS | 1939 | 1462360702979 Marionette DEBUG loaded listener.js 04:18:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7f7089fe8400) [pid = 1939] [serial = 488] [outer = 0x7f7089fddc00] 04:18:24 INFO - PROCESS | 1939 | 1462360704154 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:18:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:18:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1633ms 04:18:24 INFO - PROCESS | 1939 | 1462360704218 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 04:18:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:18:24 INFO - PROCESS | 1939 | 1462360704223 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 04:18:24 INFO - PROCESS | 1939 | 1462360704233 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:18:24 INFO - PROCESS | 1939 | 1462360704238 Marionette TRACE conn4 <- [1,622,null,{}] 04:18:24 INFO - PROCESS | 1939 | 1462360704253 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:24 INFO - PROCESS | 1939 | 1462360704501 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 04:18:24 INFO - PROCESS | 1939 | 1462360704633 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70940f2000 == 82 [pid = 1939] [id = 163] 04:18:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f708d110000) [pid = 1939] [serial = 489] [outer = (nil)] 04:18:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f708dea6000) [pid = 1939] [serial = 490] [outer = 0x7f708d110000] 04:18:24 INFO - PROCESS | 1939 | 1462360704709 Marionette DEBUG loaded listener.js 04:18:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f708df64400) [pid = 1939] [serial = 491] [outer = 0x7f708d110000] 04:18:25 INFO - PROCESS | 1939 | 1462360705558 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 04:18:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:18:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1394ms 04:18:25 INFO - PROCESS | 1939 | 1462360705624 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 04:18:25 INFO - PROCESS | 1939 | 1462360705631 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 04:18:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:18:25 INFO - PROCESS | 1939 | 1462360705640 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:18:25 INFO - PROCESS | 1939 | 1462360705643 Marionette TRACE conn4 <- [1,626,null,{}] 04:18:25 INFO - PROCESS | 1939 | 1462360705647 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:25 INFO - PROCESS | 1939 | 1462360705813 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 04:18:25 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7092997000 == 81 [pid = 1939] [id = 152] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f708d10d400) [pid = 1939] [serial = 384] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f70b280e800) [pid = 1939] [serial = 381] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7f709183bc00) [pid = 1939] [serial = 408] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | 1462360706015 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709da97000 == 80 [pid = 1939] [id = 151] 04:18:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c193000 == 79 [pid = 1939] [id = 150] 04:18:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095c0a800 == 78 [pid = 1939] [id = 149] 04:18:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091883800 == 77 [pid = 1939] [id = 148] 04:18:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708d2d8000 == 78 [pid = 1939] [id = 164] 04:18:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f708c759000) [pid = 1939] [serial = 492] [outer = (nil)] 04:18:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f708e5bd000) [pid = 1939] [serial = 493] [outer = 0x7f708c759000] 04:18:26 INFO - PROCESS | 1939 | 1462360706086 Marionette DEBUG loaded listener.js 04:18:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f708e5c7400) [pid = 1939] [serial = 494] [outer = 0x7f708c759000] 04:18:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e504000 == 77 [pid = 1939] [id = 147] 04:18:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708de92800 == 76 [pid = 1939] [id = 145] 04:18:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708d2d3800 == 75 [pid = 1939] [id = 144] 04:18:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e0de000 == 74 [pid = 1939] [id = 143] 04:18:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e39d800 == 73 [pid = 1939] [id = 142] 04:18:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709392d000 == 72 [pid = 1939] [id = 141] 04:18:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b40a6000 == 71 [pid = 1939] [id = 140] 04:18:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70afeb2800 == 70 [pid = 1939] [id = 139] 04:18:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a0916800 == 69 [pid = 1939] [id = 138] 04:18:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097265000 == 68 [pid = 1939] [id = 137] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f709d506400) [pid = 1939] [serial = 304] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f709c7b6800) [pid = 1939] [serial = 252] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7f70a4b9c400) [pid = 1939] [serial = 307] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7f709cdda800) [pid = 1939] [serial = 255] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7f70b4058000) [pid = 1939] [serial = 264] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7f7099b0fc00) [pid = 1939] [serial = 292] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7f709c7bbc00) [pid = 1939] [serial = 301] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7f70b4e7b000) [pid = 1939] [serial = 267] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7f709399b800) [pid = 1939] [serial = 298] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f7093941000) [pid = 1939] [serial = 295] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f70aa913000) [pid = 1939] [serial = 258] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f70b25b1400) [pid = 1939] [serial = 261] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f709c7b9c00) [pid = 1939] [serial = 399] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f709192b400) [pid = 1939] [serial = 402] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f70aefcdc00) [pid = 1939] [serial = 375] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f708e62f400) [pid = 1939] [serial = 387] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f7091851000) [pid = 1939] [serial = 388] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f709394ac00) [pid = 1939] [serial = 390] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f70abe28800) [pid = 1939] [serial = 364] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f7094256800) [pid = 1939] [serial = 393] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f7095a75400) [pid = 1939] [serial = 394] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f7099b8d400) [pid = 1939] [serial = 396] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f709c963800) [pid = 1939] [serial = 405] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f709cc0f800) [pid = 1939] [serial = 372] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f7093949000) [pid = 1939] [serial = 366] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f70af97bc00) [pid = 1939] [serial = 378] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f709b412000) [pid = 1939] [serial = 369] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f709c964400) [pid = 1939] [serial = 403] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f7093c36800) [pid = 1939] [serial = 391] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f709d504800) [pid = 1939] [serial = 406] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f709c95cc00) [pid = 1939] [serial = 400] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f709b7df000) [pid = 1939] [serial = 397] [outer = (nil)] [url = about:blank] 04:18:26 INFO - PROCESS | 1939 | 1462360706874 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:18:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:18:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1278ms 04:18:26 INFO - PROCESS | 1939 | 1462360706933 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 04:18:26 INFO - PROCESS | 1939 | 1462360706936 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 04:18:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:18:26 INFO - PROCESS | 1939 | 1462360706943 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:18:26 INFO - PROCESS | 1939 | 1462360706948 Marionette TRACE conn4 <- [1,630,null,{}] 04:18:26 INFO - PROCESS | 1939 | 1462360706962 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:27 INFO - PROCESS | 1939 | 1462360707110 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 04:18:27 INFO - PROCESS | 1939 | 1462360707122 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7092990800 == 69 [pid = 1939] [id = 165] 04:18:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f709184b000) [pid = 1939] [serial = 495] [outer = (nil)] 04:18:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f709192f000) [pid = 1939] [serial = 496] [outer = 0x7f709184b000] 04:18:27 INFO - PROCESS | 1939 | 1462360707182 Marionette DEBUG loaded listener.js 04:18:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f7091967c00) [pid = 1939] [serial = 497] [outer = 0x7f709184b000] 04:18:27 INFO - PROCESS | 1939 | 1462360707926 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 04:18:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:18:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1036ms 04:18:27 INFO - PROCESS | 1939 | 1462360707981 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 04:18:27 INFO - PROCESS | 1939 | 1462360707984 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 04:18:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:18:28 INFO - PROCESS | 1939 | 1462360707998 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:18:28 INFO - PROCESS | 1939 | 1462360708001 Marionette TRACE conn4 <- [1,634,null,{}] 04:18:28 INFO - PROCESS | 1939 | 1462360708009 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:28 INFO - PROCESS | 1939 | 1462360708164 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 04:18:28 INFO - PROCESS | 1939 | 1462360708175 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095c11800 == 70 [pid = 1939] [id = 166] 04:18:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f7091852c00) [pid = 1939] [serial = 498] [outer = (nil)] 04:18:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f7092651800) [pid = 1939] [serial = 499] [outer = 0x7f7091852c00] 04:18:28 INFO - PROCESS | 1939 | 1462360708231 Marionette DEBUG loaded listener.js 04:18:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f7093948c00) [pid = 1939] [serial = 500] [outer = 0x7f7091852c00] 04:18:28 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:18:29 INFO - PROCESS | 1939 | 1462360709087 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 04:18:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:18:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1133ms 04:18:29 INFO - PROCESS | 1939 | 1462360709131 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 04:18:29 INFO - PROCESS | 1939 | 1462360709134 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 04:18:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:18:29 INFO - PROCESS | 1939 | 1462360709154 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:18:29 INFO - PROCESS | 1939 | 1462360709157 Marionette TRACE conn4 <- [1,638,null,{}] 04:18:29 INFO - PROCESS | 1939 | 1462360709162 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:29 INFO - PROCESS | 1939 | 1462360709338 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 04:18:29 INFO - PROCESS | 1939 | 1462360709359 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7099b6d000 == 71 [pid = 1939] [id = 167] 04:18:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f708e62a400) [pid = 1939] [serial = 501] [outer = (nil)] 04:18:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f709398cc00) [pid = 1939] [serial = 502] [outer = 0x7f708e62a400] 04:18:29 INFO - PROCESS | 1939 | 1462360709415 Marionette DEBUG loaded listener.js 04:18:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f7093c38800) [pid = 1939] [serial = 503] [outer = 0x7f708e62a400] 04:18:29 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:18:30 INFO - PROCESS | 1939 | 1462360710172 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:18:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:18:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1093ms 04:18:30 INFO - PROCESS | 1939 | 1462360710233 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 04:18:30 INFO - PROCESS | 1939 | 1462360710237 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 04:18:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:18:30 INFO - PROCESS | 1939 | 1462360710242 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:18:30 INFO - PROCESS | 1939 | 1462360710244 Marionette TRACE conn4 <- [1,642,null,{}] 04:18:30 INFO - PROCESS | 1939 | 1462360710249 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:30 INFO - PROCESS | 1939 | 1462360710464 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 04:18:30 INFO - PROCESS | 1939 | 1462360710484 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c585800 == 72 [pid = 1939] [id = 168] 04:18:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f709422fc00) [pid = 1939] [serial = 504] [outer = (nil)] 04:18:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f70943de800) [pid = 1939] [serial = 505] [outer = 0x7f709422fc00] 04:18:30 INFO - PROCESS | 1939 | 1462360710543 Marionette DEBUG loaded listener.js 04:18:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f7095c51400) [pid = 1939] [serial = 506] [outer = 0x7f709422fc00] 04:18:31 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f7094686c00) [pid = 1939] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:18:31 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f708e62c000) [pid = 1939] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:18:31 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f7091835c00) [pid = 1939] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:18:31 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f708deac000) [pid = 1939] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:18:31 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f7091839000) [pid = 1939] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:18:31 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f7093f86400) [pid = 1939] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:18:31 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f709264a000) [pid = 1939] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:18:31 INFO - PROCESS | 1939 | 1462360711436 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 04:18:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:18:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1230ms 04:18:31 INFO - PROCESS | 1939 | 1462360711472 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 04:18:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:18:31 INFO - PROCESS | 1939 | 1462360711475 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 04:18:31 INFO - PROCESS | 1939 | 1462360711480 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:18:31 INFO - PROCESS | 1939 | 1462360711483 Marionette TRACE conn4 <- [1,646,null,{}] 04:18:31 INFO - PROCESS | 1939 | 1462360711487 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:31 INFO - PROCESS | 1939 | 1462360711620 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 04:18:31 INFO - PROCESS | 1939 | 1462360711736 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d2ca800 == 73 [pid = 1939] [id = 169] 04:18:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f708d10d800) [pid = 1939] [serial = 507] [outer = (nil)] 04:18:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f709423e800) [pid = 1939] [serial = 508] [outer = 0x7f708d10d800] 04:18:31 INFO - PROCESS | 1939 | 1462360711794 Marionette DEBUG loaded listener.js 04:18:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f70972aac00) [pid = 1939] [serial = 509] [outer = 0x7f708d10d800] 04:18:32 INFO - PROCESS | 1939 | 1462360712432 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:18:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:18:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 980ms 04:18:32 INFO - PROCESS | 1939 | 1462360712460 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 04:18:32 INFO - PROCESS | 1939 | 1462360712464 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 04:18:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:18:32 INFO - PROCESS | 1939 | 1462360712469 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:18:32 INFO - PROCESS | 1939 | 1462360712471 Marionette TRACE conn4 <- [1,650,null,{}] 04:18:32 INFO - PROCESS | 1939 | 1462360712476 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:32 INFO - PROCESS | 1939 | 1462360712663 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 04:18:32 INFO - PROCESS | 1939 | 1462360712684 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709dd09800 == 74 [pid = 1939] [id = 170] 04:18:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f7091967400) [pid = 1939] [serial = 510] [outer = (nil)] 04:18:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f70972a6800) [pid = 1939] [serial = 511] [outer = 0x7f7091967400] 04:18:32 INFO - PROCESS | 1939 | 1462360712751 Marionette DEBUG loaded listener.js 04:18:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f709b716400) [pid = 1939] [serial = 512] [outer = 0x7f7091967400] 04:18:33 INFO - PROCESS | 1939 | 1462360713739 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 04:18:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:18:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1332ms 04:18:33 INFO - PROCESS | 1939 | 1462360713803 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 04:18:33 INFO - PROCESS | 1939 | 1462360713807 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 04:18:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:18:33 INFO - PROCESS | 1939 | 1462360713814 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:18:33 INFO - PROCESS | 1939 | 1462360713818 Marionette TRACE conn4 <- [1,654,null,{}] 04:18:33 INFO - PROCESS | 1939 | 1462360713827 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:34 INFO - PROCESS | 1939 | 1462360713999 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 04:18:34 INFO - PROCESS | 1939 | 1462360714152 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091871800 == 75 [pid = 1939] [id = 171] 04:18:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f7089fe6800) [pid = 1939] [serial = 513] [outer = (nil)] 04:18:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f708dea6c00) [pid = 1939] [serial = 514] [outer = 0x7f7089fe6800] 04:18:34 INFO - PROCESS | 1939 | 1462360714225 Marionette DEBUG loaded listener.js 04:18:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f708e5bfc00) [pid = 1939] [serial = 515] [outer = 0x7f7089fe6800] 04:18:35 INFO - PROCESS | 1939 | 1462360715010 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:18:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:18:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1232ms 04:18:35 INFO - PROCESS | 1939 | 1462360715047 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 04:18:35 INFO - PROCESS | 1939 | 1462360715055 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 04:18:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:18:35 INFO - PROCESS | 1939 | 1462360715064 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:18:35 INFO - PROCESS | 1939 | 1462360715068 Marionette TRACE conn4 <- [1,658,null,{}] 04:18:35 INFO - PROCESS | 1939 | 1462360715073 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:35 INFO - PROCESS | 1939 | 1462360715244 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 04:18:35 INFO - PROCESS | 1939 | 1462360715395 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097fee800 == 76 [pid = 1939] [id = 172] 04:18:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f708e62b000) [pid = 1939] [serial = 516] [outer = (nil)] 04:18:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f7091856400) [pid = 1939] [serial = 517] [outer = 0x7f708e62b000] 04:18:35 INFO - PROCESS | 1939 | 1462360715461 Marionette DEBUG loaded listener.js 04:18:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f7092643800) [pid = 1939] [serial = 518] [outer = 0x7f708e62b000] 04:18:36 INFO - PROCESS | 1939 | 1462360716537 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:18:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:18:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1529ms 04:18:36 INFO - PROCESS | 1939 | 1462360716594 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 04:18:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:18:36 INFO - PROCESS | 1939 | 1462360716598 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 04:18:36 INFO - PROCESS | 1939 | 1462360716605 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:18:36 INFO - PROCESS | 1939 | 1462360716610 Marionette TRACE conn4 <- [1,662,null,{}] 04:18:36 INFO - PROCESS | 1939 | 1462360716627 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:36 INFO - PROCESS | 1939 | 1462360716793 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 04:18:36 INFO - PROCESS | 1939 | 1462360716987 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a0b41800 == 77 [pid = 1939] [id = 173] 04:18:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f7094239400) [pid = 1939] [serial = 519] [outer = (nil)] 04:18:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f7094687800) [pid = 1939] [serial = 520] [outer = 0x7f7094239400] 04:18:37 INFO - PROCESS | 1939 | 1462360717061 Marionette DEBUG loaded listener.js 04:18:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f7095c4bc00) [pid = 1939] [serial = 521] [outer = 0x7f7094239400] 04:18:37 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:18:37 INFO - PROCESS | 1939 | 1462360717857 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 04:18:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:18:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1285ms 04:18:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:18:37 INFO - PROCESS | 1939 | 1462360717890 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 04:18:37 INFO - PROCESS | 1939 | 1462360717894 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 04:18:37 INFO - PROCESS | 1939 | 1462360717900 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:18:37 INFO - PROCESS | 1939 | 1462360717903 Marionette TRACE conn4 <- [1,666,null,{}] 04:18:37 INFO - PROCESS | 1939 | 1462360717908 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:38 INFO - PROCESS | 1939 | 1462360718066 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 04:18:38 INFO - PROCESS | 1939 | 1462360718222 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aac75800 == 78 [pid = 1939] [id = 174] 04:18:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f7094239c00) [pid = 1939] [serial = 522] [outer = (nil)] 04:18:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f709b412000) [pid = 1939] [serial = 523] [outer = 0x7f7094239c00] 04:18:38 INFO - PROCESS | 1939 | 1462360718290 Marionette DEBUG loaded listener.js 04:18:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f709ba0dc00) [pid = 1939] [serial = 524] [outer = 0x7f7094239c00] 04:18:39 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:18:39 INFO - PROCESS | 1939 | 1462360719280 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 04:18:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:18:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1428ms 04:18:39 INFO - PROCESS | 1939 | 1462360719328 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 04:18:39 INFO - PROCESS | 1939 | 1462360719331 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 04:18:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:18:39 INFO - PROCESS | 1939 | 1462360719337 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:18:39 INFO - PROCESS | 1939 | 1462360719341 Marionette TRACE conn4 <- [1,670,null,{}] 04:18:39 INFO - PROCESS | 1939 | 1462360719346 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:39 INFO - PROCESS | 1939 | 1462360719495 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 04:18:39 INFO - PROCESS | 1939 | 1462360719652 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af12d800 == 79 [pid = 1939] [id = 175] 04:18:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7f7099b06800) [pid = 1939] [serial = 525] [outer = (nil)] 04:18:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7f709ba16000) [pid = 1939] [serial = 526] [outer = 0x7f7099b06800] 04:18:39 INFO - PROCESS | 1939 | 1462360719721 Marionette DEBUG loaded listener.js 04:18:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7f709c7b0400) [pid = 1939] [serial = 527] [outer = 0x7f7099b06800] 04:18:40 INFO - PROCESS | 1939 | 1462360720573 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 04:18:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:18:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1285ms 04:18:40 INFO - PROCESS | 1939 | 1462360720623 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 04:18:40 INFO - PROCESS | 1939 | 1462360720627 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 04:18:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:18:40 INFO - PROCESS | 1939 | 1462360720632 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:18:40 INFO - PROCESS | 1939 | 1462360720636 Marionette TRACE conn4 <- [1,674,null,{}] 04:18:40 INFO - PROCESS | 1939 | 1462360720644 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:40 INFO - PROCESS | 1939 | 1462360720851 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 04:18:41 INFO - PROCESS | 1939 | 1462360721007 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af917000 == 80 [pid = 1939] [id = 176] 04:18:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7f709c7b3800) [pid = 1939] [serial = 528] [outer = (nil)] 04:18:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7f709c98a000) [pid = 1939] [serial = 529] [outer = 0x7f709c7b3800] 04:18:41 INFO - PROCESS | 1939 | 1462360721081 Marionette DEBUG loaded listener.js 04:18:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7f709d511400) [pid = 1939] [serial = 530] [outer = 0x7f709c7b3800] 04:18:41 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:18:41 INFO - PROCESS | 1939 | 1462360721864 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 04:18:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 04:18:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1246ms 04:18:41 INFO - PROCESS | 1939 | 1462360721892 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 04:18:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:18:41 INFO - PROCESS | 1939 | 1462360721897 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 04:18:41 INFO - PROCESS | 1939 | 1462360721903 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:18:41 INFO - PROCESS | 1939 | 1462360721906 Marionette TRACE conn4 <- [1,678,null,{}] 04:18:41 INFO - PROCESS | 1939 | 1462360721911 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:42 INFO - PROCESS | 1939 | 1462360722058 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 04:18:42 INFO - PROCESS | 1939 | 1462360722215 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4d35800 == 81 [pid = 1939] [id = 177] 04:18:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f709c7ba000) [pid = 1939] [serial = 531] [outer = (nil)] 04:18:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f709dd82000) [pid = 1939] [serial = 532] [outer = 0x7f709c7ba000] 04:18:42 INFO - PROCESS | 1939 | 1462360722282 Marionette DEBUG loaded listener.js 04:18:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f70a0eba800) [pid = 1939] [serial = 533] [outer = 0x7f709c7ba000] 04:18:43 INFO - PROCESS | 1939 | 1462360723127 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 04:18:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:18:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1278ms 04:18:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:18:43 INFO - PROCESS | 1939 | 1462360723182 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 04:18:43 INFO - PROCESS | 1939 | 1462360723185 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 04:18:43 INFO - PROCESS | 1939 | 1462360723191 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:18:43 INFO - PROCESS | 1939 | 1462360723194 Marionette TRACE conn4 <- [1,682,null,{}] 04:18:43 INFO - PROCESS | 1939 | 1462360723199 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:43 INFO - PROCESS | 1939 | 1462360723347 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 04:18:43 INFO - PROCESS | 1939 | 1462360723507 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709498e000 == 82 [pid = 1939] [id = 178] 04:18:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f7089fa5c00) [pid = 1939] [serial = 534] [outer = (nil)] 04:18:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f7089fab000) [pid = 1939] [serial = 535] [outer = 0x7f7089fa5c00] 04:18:43 INFO - PROCESS | 1939 | 1462360723575 Marionette DEBUG loaded listener.js 04:18:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f7089fb0800) [pid = 1939] [serial = 536] [outer = 0x7f7089fa5c00] 04:18:44 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:18:44 INFO - PROCESS | 1939 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:18:44 INFO - PROCESS | 1939 | 1462360724873 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 04:18:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 04:18:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1732ms 04:18:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:18:44 INFO - PROCESS | 1939 | 1462360724922 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 04:18:44 INFO - PROCESS | 1939 | 1462360724925 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 04:18:44 INFO - PROCESS | 1939 | 1462360724930 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:18:44 INFO - PROCESS | 1939 | 1462360724934 Marionette TRACE conn4 <- [1,686,null,{}] 04:18:44 INFO - PROCESS | 1939 | 1462360724939 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:45 INFO - PROCESS | 1939 | 1462360725163 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 04:18:45 INFO - PROCESS | 1939 | 1462360725320 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e6c6800 == 83 [pid = 1939] [id = 179] 04:18:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f7089fa6000) [pid = 1939] [serial = 537] [outer = (nil)] 04:18:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f708e5c0400) [pid = 1939] [serial = 538] [outer = 0x7f7089fa6000] 04:18:45 INFO - PROCESS | 1939 | 1462360725391 Marionette DEBUG loaded listener.js 04:18:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f709a50e000) [pid = 1939] [serial = 539] [outer = 0x7f7089fa6000] 04:18:46 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:18:46 INFO - PROCESS | 1939 | 1462360726869 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 04:18:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:18:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1980ms 04:18:46 INFO - PROCESS | 1939 | 1462360726910 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 04:18:46 INFO - PROCESS | 1939 | 1462360726915 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 04:18:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:18:46 INFO - PROCESS | 1939 | 1462360726921 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:18:46 INFO - PROCESS | 1939 | 1462360726927 Marionette TRACE conn4 <- [1,690,null,{}] 04:18:46 INFO - PROCESS | 1939 | 1462360726933 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:47 INFO - PROCESS | 1939 | 1462360727172 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 04:18:47 INFO - PROCESS | 1939 | 1462360727312 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e005000 == 84 [pid = 1939] [id = 180] 04:18:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f708e5ab000) [pid = 1939] [serial = 540] [outer = (nil)] 04:18:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7f708e5b1c00) [pid = 1939] [serial = 541] [outer = 0x7f708e5ab000] 04:18:47 INFO - PROCESS | 1939 | 1462360727374 Marionette DEBUG loaded listener.js 04:18:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7f708e5c6c00) [pid = 1939] [serial = 542] [outer = 0x7f708e5ab000] 04:18:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d2ca800 == 83 [pid = 1939] [id = 169] 04:18:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c585800 == 82 [pid = 1939] [id = 168] 04:18:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7099b6d000 == 81 [pid = 1939] [id = 167] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7f7099b93400) [pid = 1939] [serial = 459] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7f70af97d800) [pid = 1939] [serial = 429] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f708c750400) [pid = 1939] [serial = 432] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f708c759c00) [pid = 1939] [serial = 435] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f708deabc00) [pid = 1939] [serial = 438] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095c11800 == 80 [pid = 1939] [id = 166] 04:18:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7092990800 == 79 [pid = 1939] [id = 165] 04:18:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708d2d8000 == 78 [pid = 1939] [id = 164] 04:18:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70940f2000 == 77 [pid = 1939] [id = 163] 04:18:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af912000 == 76 [pid = 1939] [id = 158] 04:18:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4d31800 == 75 [pid = 1939] [id = 157] 04:18:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70afeca800 == 74 [pid = 1939] [id = 156] 04:18:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d814800 == 73 [pid = 1939] [id = 155] 04:18:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091885800 == 72 [pid = 1939] [id = 154] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f709468d000) [pid = 1939] [serial = 453] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f7091839c00) [pid = 1939] [serial = 444] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f709192f800) [pid = 1939] [serial = 445] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f7094692400) [pid = 1939] [serial = 454] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f7091840c00) [pid = 1939] [serial = 409] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f709183ac00) [pid = 1939] [serial = 411] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7f708df73c00) [pid = 1939] [serial = 442] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7f708df67000) [pid = 1939] [serial = 441] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7f709c7b2800) [pid = 1939] [serial = 420] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7f7092649c00) [pid = 1939] [serial = 414] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7f7091934000) [pid = 1939] [serial = 456] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7f709e50b000) [pid = 1939] [serial = 426] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7f7094238800) [pid = 1939] [serial = 417] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f709423a000) [pid = 1939] [serial = 450] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f709d508000) [pid = 1939] [serial = 423] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f70929aec00) [pid = 1939] [serial = 448] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f709264fc00) [pid = 1939] [serial = 447] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f7094686800) [pid = 1939] [serial = 451] [outer = (nil)] [url = about:blank] 04:18:47 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f709468dc00) [pid = 1939] [serial = 457] [outer = (nil)] [url = about:blank] 04:18:48 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:18:48 INFO - PROCESS | 1939 | 1462360728593 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 04:18:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:18:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1686ms 04:18:48 INFO - PROCESS | 1939 | 1462360728610 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 04:18:48 INFO - PROCESS | 1939 | 1462360728617 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 04:18:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:18:48 INFO - PROCESS | 1939 | 1462360728627 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:18:48 INFO - PROCESS | 1939 | 1462360728630 Marionette TRACE conn4 <- [1,694,null,{}] 04:18:48 INFO - PROCESS | 1939 | 1462360728636 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:48 INFO - PROCESS | 1939 | 1462360728790 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 04:18:49 INFO - PROCESS | 1939 | 1462360729012 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709298e800 == 73 [pid = 1939] [id = 181] 04:18:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f7091841400) [pid = 1939] [serial = 543] [outer = (nil)] 04:18:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f7091931c00) [pid = 1939] [serial = 544] [outer = 0x7f7091841400] 04:18:49 INFO - PROCESS | 1939 | 1462360729072 Marionette DEBUG loaded listener.js 04:18:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f7091970400) [pid = 1939] [serial = 545] [outer = 0x7f7091841400] 04:18:50 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:18:50 INFO - PROCESS | 1939 | 1462360730143 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 04:18:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 04:18:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1533ms 04:18:50 INFO - PROCESS | 1939 | 1462360730159 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 04:18:50 INFO - PROCESS | 1939 | 1462360730163 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 04:18:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:18:50 INFO - PROCESS | 1939 | 1462360730168 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:18:50 INFO - PROCESS | 1939 | 1462360730173 Marionette TRACE conn4 <- [1,698,null,{}] 04:18:50 INFO - PROCESS | 1939 | 1462360730187 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:50 INFO - PROCESS | 1939 | 1462360730375 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 04:18:50 INFO - PROCESS | 1939 | 1462360730452 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095c13800 == 74 [pid = 1939] [id = 182] 04:18:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f70929a8c00) [pid = 1939] [serial = 546] [outer = (nil)] 04:18:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f7093c3c400) [pid = 1939] [serial = 547] [outer = 0x7f70929a8c00] 04:18:50 INFO - PROCESS | 1939 | 1462360730512 Marionette DEBUG loaded listener.js 04:18:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f709423dc00) [pid = 1939] [serial = 548] [outer = 0x7f70929a8c00] 04:18:51 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:18:51 INFO - PROCESS | 1939 | 1462360731669 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 04:18:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 04:18:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1536ms 04:18:51 INFO - PROCESS | 1939 | 1462360731712 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 04:18:51 INFO - PROCESS | 1939 | 1462360731716 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 04:18:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:18:51 INFO - PROCESS | 1939 | 1462360731722 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:18:51 INFO - PROCESS | 1939 | 1462360731723 Marionette TRACE conn4 <- [1,702,null,{}] 04:18:51 INFO - PROCESS | 1939 | 1462360731729 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:51 INFO - PROCESS | 1939 | 1462360731947 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 04:18:52 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f708e62a400) [pid = 1939] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:18:52 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f709422fc00) [pid = 1939] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:18:52 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f708c759000) [pid = 1939] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:18:52 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f7094687400) [pid = 1939] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:18:52 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f708d110000) [pid = 1939] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:18:52 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f7091852c00) [pid = 1939] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:18:52 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f709184b000) [pid = 1939] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:18:52 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f708d10d800) [pid = 1939] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:18:52 INFO - PROCESS | 1939 | 1462360732149 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091822800 == 75 [pid = 1939] [id = 183] 04:18:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f708c753c00) [pid = 1939] [serial = 549] [outer = (nil)] 04:18:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f708e624800) [pid = 1939] [serial = 550] [outer = 0x7f708c753c00] 04:18:52 INFO - PROCESS | 1939 | 1462360732206 Marionette DEBUG loaded listener.js 04:18:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f7093f84800) [pid = 1939] [serial = 551] [outer = 0x7f708c753c00] 04:18:53 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:18:53 INFO - PROCESS | 1939 | 1462360733244 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 04:18:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:18:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1536ms 04:18:53 INFO - PROCESS | 1939 | 1462360733258 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 04:18:53 INFO - PROCESS | 1939 | 1462360733260 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 04:18:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:18:53 INFO - PROCESS | 1939 | 1462360733265 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:18:53 INFO - PROCESS | 1939 | 1462360733267 Marionette TRACE conn4 <- [1,706,null,{}] 04:18:53 INFO - PROCESS | 1939 | 1462360733272 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:53 INFO - PROCESS | 1939 | 1462360733406 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 04:18:53 INFO - PROCESS | 1939 | 1462360733416 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d2ca800 == 76 [pid = 1939] [id = 184] 04:18:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f708d10d400) [pid = 1939] [serial = 552] [outer = (nil)] 04:18:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f7099b10000) [pid = 1939] [serial = 553] [outer = 0x7f708d10d400] 04:18:53 INFO - PROCESS | 1939 | 1462360733472 Marionette DEBUG loaded listener.js 04:18:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f709ba0b800) [pid = 1939] [serial = 554] [outer = 0x7f708d10d400] 04:18:54 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:18:54 INFO - PROCESS | 1939 | 1462360734792 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 04:18:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:18:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1575ms 04:18:54 INFO - PROCESS | 1939 | 1462360734842 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 04:18:54 INFO - PROCESS | 1939 | 1462360734847 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 04:18:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:18:54 INFO - PROCESS | 1939 | 1462360734856 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:18:54 INFO - PROCESS | 1939 | 1462360734861 Marionette TRACE conn4 <- [1,710,null,{}] 04:18:54 INFO - PROCESS | 1939 | 1462360734869 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:55 INFO - PROCESS | 1939 | 1462360735117 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 04:18:55 INFO - PROCESS | 1939 | 1462360735280 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a22000 == 77 [pid = 1939] [id = 185] 04:18:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f708b5d2400) [pid = 1939] [serial = 555] [outer = (nil)] 04:18:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f708e5ab800) [pid = 1939] [serial = 556] [outer = 0x7f708b5d2400] 04:18:55 INFO - PROCESS | 1939 | 1462360735351 Marionette DEBUG loaded listener.js 04:18:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7f708e62b400) [pid = 1939] [serial = 557] [outer = 0x7f708b5d2400] 04:18:56 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:18:56 INFO - PROCESS | 1939 | 1462360736789 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 04:18:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:18:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1986ms 04:18:56 INFO - PROCESS | 1939 | 1462360736844 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 04:18:56 INFO - PROCESS | 1939 | 1462360736853 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 04:18:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:18:56 INFO - PROCESS | 1939 | 1462360736863 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:18:56 INFO - PROCESS | 1939 | 1462360736866 Marionette TRACE conn4 <- [1,714,null,{}] 04:18:56 INFO - PROCESS | 1939 | 1462360736913 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:57 INFO - PROCESS | 1939 | 1462360737107 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 04:18:57 INFO - PROCESS | 1939 | 1462360737230 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d2c6800 == 78 [pid = 1939] [id = 186] 04:18:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7f708df6e000) [pid = 1939] [serial = 558] [outer = (nil)] 04:18:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7f709264d000) [pid = 1939] [serial = 559] [outer = 0x7f708df6e000] 04:18:57 INFO - PROCESS | 1939 | 1462360737308 Marionette DEBUG loaded listener.js 04:18:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7f709422fc00) [pid = 1939] [serial = 560] [outer = 0x7f708df6e000] 04:18:58 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:18:58 INFO - PROCESS | 1939 | 1462360738683 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 04:18:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 04:18:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1937ms 04:18:58 INFO - PROCESS | 1939 | 1462360738800 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 04:18:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:18:58 INFO - PROCESS | 1939 | 1462360738804 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 04:18:58 INFO - PROCESS | 1939 | 1462360738810 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:18:58 INFO - PROCESS | 1939 | 1462360738816 Marionette TRACE conn4 <- [1,718,null,{}] 04:18:58 INFO - PROCESS | 1939 | 1462360738831 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:59 INFO - PROCESS | 1939 | 1462360739046 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 04:18:59 INFO - PROCESS | 1939 | 1462360739223 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aa720800 == 79 [pid = 1939] [id = 187] 04:18:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7f7094239000) [pid = 1939] [serial = 561] [outer = (nil)] 04:18:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7f709ba16800) [pid = 1939] [serial = 562] [outer = 0x7f7094239000] 04:18:59 INFO - PROCESS | 1939 | 1462360739325 Marionette DEBUG loaded listener.js 04:18:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f709c95e800) [pid = 1939] [serial = 563] [outer = 0x7f7094239000] 04:19:00 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:19:00 INFO - PROCESS | 1939 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:19:00 INFO - PROCESS | 1939 | 1462360740645 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 04:19:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:19:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1893ms 04:19:00 INFO - PROCESS | 1939 | 1462360740723 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 04:19:00 INFO - PROCESS | 1939 | 1462360740730 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 04:19:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:19:00 INFO - PROCESS | 1939 | 1462360740740 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:19:00 INFO - PROCESS | 1939 | 1462360740742 Marionette TRACE conn4 <- [1,722,null,{}] 04:19:00 INFO - PROCESS | 1939 | 1462360740746 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:00 INFO - PROCESS | 1939 | 1462360740900 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 04:19:01 INFO - PROCESS | 1939 | 1462360741054 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af90b800 == 80 [pid = 1939] [id = 188] 04:19:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f7094239800) [pid = 1939] [serial = 564] [outer = (nil)] 04:19:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f709cc09800) [pid = 1939] [serial = 565] [outer = 0x7f7094239800] 04:19:01 INFO - PROCESS | 1939 | 1462360741123 Marionette DEBUG loaded listener.js 04:19:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f709da2b000) [pid = 1939] [serial = 566] [outer = 0x7f7094239800] 04:19:01 INFO - PROCESS | 1939 | 1462360741967 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 04:19:02 INFO - PROCESS | 1939 | 1462360742040 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 04:19:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:19:02 INFO - PROCESS | 1939 | 1462360742046 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:19:02 INFO - PROCESS | 1939 | 1462360742051 Marionette TRACE conn4 <- [1,726,null,{}] 04:19:02 INFO - PROCESS | 1939 | 1462360742058 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:02 INFO - PROCESS | 1939 | 1462360742254 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 04:19:02 INFO - PROCESS | 1939 | 1462360742725 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093916800 == 81 [pid = 1939] [id = 189] 04:19:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f708b5da400) [pid = 1939] [serial = 567] [outer = (nil)] 04:19:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f708c753000) [pid = 1939] [serial = 568] [outer = 0x7f708b5da400] 04:19:02 INFO - PROCESS | 1939 | 1462360742881 Marionette DEBUG loaded listener.js 04:19:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f708df69000) [pid = 1939] [serial = 569] [outer = 0x7f708b5da400] 04:19:03 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:19:03 INFO - PROCESS | 1939 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:19:03 INFO - PROCESS | 1939 | 1462360743899 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 04:19:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:19:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1892ms 04:19:03 INFO - PROCESS | 1939 | 1462360743941 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 04:19:03 INFO - PROCESS | 1939 | 1462360743946 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 04:19:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:19:03 INFO - PROCESS | 1939 | 1462360743953 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:19:03 INFO - PROCESS | 1939 | 1462360743958 Marionette TRACE conn4 <- [1,730,null,{}] 04:19:03 INFO - PROCESS | 1939 | 1462360743965 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:04 INFO - PROCESS | 1939 | 1462360744179 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 04:19:04 INFO - PROCESS | 1939 | 1462360744497 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e0cd000 == 82 [pid = 1939] [id = 190] 04:19:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f7091832c00) [pid = 1939] [serial = 570] [outer = (nil)] 04:19:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f7091933800) [pid = 1939] [serial = 571] [outer = 0x7f7091832c00] 04:19:04 INFO - PROCESS | 1939 | 1462360744564 Marionette DEBUG loaded listener.js 04:19:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f709264bc00) [pid = 1939] [serial = 572] [outer = 0x7f7091832c00] 04:19:05 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:19:05 INFO - PROCESS | 1939 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:19:05 INFO - PROCESS | 1939 | 1462360745386 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 04:19:05 INFO - PROCESS | 1939 | 1462360745447 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 04:19:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:19:05 INFO - PROCESS | 1939 | 1462360745454 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:19:05 INFO - PROCESS | 1939 | 1462360745457 Marionette TRACE conn4 <- [1,734,null,{}] 04:19:05 INFO - PROCESS | 1939 | 1462360745462 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:05 INFO - PROCESS | 1939 | 1462360745613 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 04:19:05 INFO - PROCESS | 1939 | 1462360745789 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091879000 == 83 [pid = 1939] [id = 191] 04:19:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7f708e5bd400) [pid = 1939] [serial = 573] [outer = (nil)] 04:19:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7f70929a4c00) [pid = 1939] [serial = 574] [outer = 0x7f708e5bd400] 04:19:05 INFO - PROCESS | 1939 | 1462360745858 Marionette DEBUG loaded listener.js 04:19:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7f709398d800) [pid = 1939] [serial = 575] [outer = 0x7f708e5bd400] 04:19:06 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:19:06 INFO - PROCESS | 1939 | 1462360746692 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 04:19:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:19:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1280ms 04:19:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:19:06 INFO - PROCESS | 1939 | 1462360746743 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 04:19:06 INFO - PROCESS | 1939 | 1462360746746 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 04:19:06 INFO - PROCESS | 1939 | 1462360746759 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:19:06 INFO - PROCESS | 1939 | 1462360746767 Marionette TRACE conn4 <- [1,738,null,{}] 04:19:06 INFO - PROCESS | 1939 | 1462360746774 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:06 INFO - PROCESS | 1939 | 1462360746964 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 04:19:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093f61000 == 82 [pid = 1939] [id = 32] 04:19:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093c63800 == 81 [pid = 1939] [id = 8] 04:19:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949c8000 == 80 [pid = 1939] [id = 146] 04:19:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a3f19000 == 79 [pid = 1939] [id = 153] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7f709ba13000) [pid = 1939] [serial = 477] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7f709b71d000) [pid = 1939] [serial = 471] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7f708e629800) [pid = 1939] [serial = 462] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f708e5af400) [pid = 1939] [serial = 474] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f7094692800) [pid = 1939] [serial = 468] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f708accbc00) [pid = 1939] [serial = 481] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f708b5d7000) [pid = 1939] [serial = 484] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f70929a7c00) [pid = 1939] [serial = 465] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f7089fe3800) [pid = 1939] [serial = 487] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f70972a6800) [pid = 1939] [serial = 511] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091822800 == 78 [pid = 1939] [id = 183] 04:19:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095c13800 == 77 [pid = 1939] [id = 182] 04:19:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709298e800 == 76 [pid = 1939] [id = 181] 04:19:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e005000 == 75 [pid = 1939] [id = 180] 04:19:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709498e000 == 74 [pid = 1939] [id = 178] 04:19:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4d35800 == 73 [pid = 1939] [id = 177] 04:19:07 INFO - PROCESS | 1939 | 1462360747157 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af917000 == 72 [pid = 1939] [id = 176] 04:19:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af12d800 == 71 [pid = 1939] [id = 175] 04:19:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aac75800 == 70 [pid = 1939] [id = 174] 04:19:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708de9a000 == 71 [pid = 1939] [id = 192] 04:19:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f708b5d7000) [pid = 1939] [serial = 576] [outer = (nil)] 04:19:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f708e5c3c00) [pid = 1939] [serial = 577] [outer = 0x7f708b5d7000] 04:19:07 INFO - PROCESS | 1939 | 1462360747220 Marionette DEBUG loaded listener.js 04:19:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f7094096800) [pid = 1939] [serial = 578] [outer = 0x7f708b5d7000] 04:19:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091871800 == 70 [pid = 1939] [id = 171] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f709398cc00) [pid = 1939] [serial = 502] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f70943de800) [pid = 1939] [serial = 505] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f708e5bd000) [pid = 1939] [serial = 493] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f708e5c7400) [pid = 1939] [serial = 494] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f709c11e000) [pid = 1939] [serial = 460] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7f708df64400) [pid = 1939] [serial = 491] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7f708dea6000) [pid = 1939] [serial = 490] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7f7092651800) [pid = 1939] [serial = 499] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7f709192f000) [pid = 1939] [serial = 496] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7f7091967c00) [pid = 1939] [serial = 497] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7f7095c51400) [pid = 1939] [serial = 506] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7f7093c38800) [pid = 1939] [serial = 503] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f709423e800) [pid = 1939] [serial = 508] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f7093c37400) [pid = 1939] [serial = 274] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f7093948c00) [pid = 1939] [serial = 500] [outer = (nil)] [url = about:blank] 04:19:07 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f70972aac00) [pid = 1939] [serial = 509] [outer = (nil)] [url = about:blank] 04:19:08 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:19:08 INFO - PROCESS | 1939 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:19:08 INFO - PROCESS | 1939 | 1462360748332 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 04:19:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:19:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1603ms 04:19:08 INFO - PROCESS | 1939 | 1462360748354 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 04:19:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:19:08 INFO - PROCESS | 1939 | 1462360748357 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 04:19:08 INFO - PROCESS | 1939 | 1462360748363 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:19:08 INFO - PROCESS | 1939 | 1462360748366 Marionette TRACE conn4 <- [1,742,null,{}] 04:19:08 INFO - PROCESS | 1939 | 1462360748371 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:08 INFO - PROCESS | 1939 | 1462360748507 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 04:19:08 INFO - PROCESS | 1939 | 1462360748682 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709498e000 == 71 [pid = 1939] [id = 193] 04:19:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f708c750400) [pid = 1939] [serial = 579] [outer = (nil)] 04:19:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f7094689c00) [pid = 1939] [serial = 580] [outer = 0x7f708c750400] 04:19:08 INFO - PROCESS | 1939 | 1462360748753 Marionette DEBUG loaded listener.js 04:19:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f70990b5800) [pid = 1939] [serial = 581] [outer = 0x7f708c750400] 04:19:09 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:19:09 INFO - PROCESS | 1939 | 1462360749820 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 04:19:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 04:19:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1479ms 04:19:09 INFO - PROCESS | 1939 | 1462360749865 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 04:19:09 INFO - PROCESS | 1939 | 1462360749867 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 04:19:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:19:09 INFO - PROCESS | 1939 | 1462360749873 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:19:09 INFO - PROCESS | 1939 | 1462360749875 Marionette TRACE conn4 <- [1,746,null,{}] 04:19:09 INFO - PROCESS | 1939 | 1462360749880 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:10 INFO - PROCESS | 1939 | 1462360750060 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 04:19:10 INFO - PROCESS | 1939 | 1462360750134 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e0df800 == 72 [pid = 1939] [id = 194] 04:19:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f709ba12c00) [pid = 1939] [serial = 582] [outer = (nil)] 04:19:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7f709ba18800) [pid = 1939] [serial = 583] [outer = 0x7f709ba12c00] 04:19:10 INFO - PROCESS | 1939 | 1462360750213 Marionette DEBUG loaded listener.js 04:19:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7f709c95c000) [pid = 1939] [serial = 584] [outer = 0x7f709ba12c00] 04:19:11 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7f7089fe6800) [pid = 1939] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7f7091841400) [pid = 1939] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f7093c3e800) [pid = 1939] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f70aff27000) [pid = 1939] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f7094234800) [pid = 1939] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f708acc2c00) [pid = 1939] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f7094239400) [pid = 1939] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f7094095c00) [pid = 1939] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f7093941400) [pid = 1939] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f708c753c00) [pid = 1939] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f7094239c00) [pid = 1939] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f7089fddc00) [pid = 1939] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f709c966400) [pid = 1939] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f70a0b1b800) [pid = 1939] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f708e5a8800) [pid = 1939] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f708e626000) [pid = 1939] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f708e62b000) [pid = 1939] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f70929a8c00) [pid = 1939] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f7089fa6000) [pid = 1939] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f708c74e800) [pid = 1939] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f708e5be400) [pid = 1939] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f708e62d800) [pid = 1939] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f70929a9000) [pid = 1939] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f709399bc00) [pid = 1939] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f708c74dc00) [pid = 1939] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f708e5ab000) [pid = 1939] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f7099b06800) [pid = 1939] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f7089fa5c00) [pid = 1939] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7f709c95d000) [pid = 1939] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f709c7b3800) [pid = 1939] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f70929a3400) [pid = 1939] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7f709192b000) [pid = 1939] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7f708e5b2c00) [pid = 1939] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7f709d509800) [pid = 1939] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7f709c7ba000) [pid = 1939] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7f708acc6800) [pid = 1939] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7f7091855c00) [pid = 1939] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7f708d106c00) [pid = 1939] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7f709c98b000) [pid = 1939] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7f709c989400) [pid = 1939] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7f709423e000) [pid = 1939] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7f708c74d000) [pid = 1939] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:19:11 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x7f7091859400) [pid = 1939] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:19:11 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:19:11 INFO - PROCESS | 1939 | 1462360751849 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 04:19:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 04:19:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2028ms 04:19:11 INFO - PROCESS | 1939 | 1462360751902 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 04:19:11 INFO - PROCESS | 1939 | 1462360751904 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 04:19:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:19:11 INFO - PROCESS | 1939 | 1462360751910 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:19:11 INFO - PROCESS | 1939 | 1462360751912 Marionette TRACE conn4 <- [1,750,null,{}] 04:19:11 INFO - PROCESS | 1939 | 1462360751918 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:12 INFO - PROCESS | 1939 | 1462360752095 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 04:19:12 INFO - PROCESS | 1939 | 1462360752168 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e0ce000 == 73 [pid = 1939] [id = 195] 04:19:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7f708c753c00) [pid = 1939] [serial = 585] [outer = (nil)] 04:19:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7f708d10b000) [pid = 1939] [serial = 586] [outer = 0x7f708c753c00] 04:19:12 INFO - PROCESS | 1939 | 1462360752224 Marionette DEBUG loaded listener.js 04:19:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7f708df73c00) [pid = 1939] [serial = 587] [outer = 0x7f708c753c00] 04:19:13 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:19:13 INFO - PROCESS | 1939 | 1462360753236 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 04:19:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:19:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1377ms 04:19:13 INFO - PROCESS | 1939 | 1462360753287 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 04:19:13 INFO - PROCESS | 1939 | 1462360753289 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 04:19:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:19:13 INFO - PROCESS | 1939 | 1462360753295 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:19:13 INFO - PROCESS | 1939 | 1462360753297 Marionette TRACE conn4 <- [1,754,null,{}] 04:19:13 INFO - PROCESS | 1939 | 1462360753302 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:13 INFO - PROCESS | 1939 | 1462360753435 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 04:19:13 INFO - PROCESS | 1939 | 1462360753583 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097fdb800 == 74 [pid = 1939] [id = 196] 04:19:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7f708accd800) [pid = 1939] [serial = 588] [outer = (nil)] 04:19:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7f708e626000) [pid = 1939] [serial = 589] [outer = 0x7f708accd800] 04:19:13 INFO - PROCESS | 1939 | 1462360753651 Marionette DEBUG loaded listener.js 04:19:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7f70929a7800) [pid = 1939] [serial = 590] [outer = 0x7f708accd800] 04:19:14 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:19:14 INFO - PROCESS | 1939 | 1462360754994 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 04:19:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 04:19:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1727ms 04:19:15 INFO - PROCESS | 1939 | 1462360755055 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 04:19:15 INFO - PROCESS | 1939 | 1462360755060 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 04:19:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:19:15 INFO - PROCESS | 1939 | 1462360755086 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:19:15 INFO - PROCESS | 1939 | 1462360755092 Marionette TRACE conn4 <- [1,758,null,{}] 04:19:15 INFO - PROCESS | 1939 | 1462360755099 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:15 INFO - PROCESS | 1939 | 1462360755250 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 04:19:15 INFO - PROCESS | 1939 | 1462360755403 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949d9800 == 75 [pid = 1939] [id = 197] 04:19:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7f708b5d2c00) [pid = 1939] [serial = 591] [outer = (nil)] 04:19:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7f708df70800) [pid = 1939] [serial = 592] [outer = 0x7f708b5d2c00] 04:19:15 INFO - PROCESS | 1939 | 1462360755475 Marionette DEBUG loaded listener.js 04:19:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7f709183d000) [pid = 1939] [serial = 593] [outer = 0x7f708b5d2c00] 04:19:16 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:19:16 INFO - PROCESS | 1939 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:19:16 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:19:16 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:19:16 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:19:16 INFO - PROCESS | 1939 | 1462360756312 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 04:19:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:19:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1294ms 04:19:16 INFO - PROCESS | 1939 | 1462360756377 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 04:19:16 INFO - PROCESS | 1939 | 1462360756385 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 04:19:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:19:16 INFO - PROCESS | 1939 | 1462360756395 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:19:16 INFO - PROCESS | 1939 | 1462360756399 Marionette TRACE conn4 <- [1,762,null,{}] 04:19:16 INFO - PROCESS | 1939 | 1462360756404 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:16 INFO - PROCESS | 1939 | 1462360756567 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 04:19:16 INFO - PROCESS | 1939 | 1462360756725 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d2c8000 == 76 [pid = 1939] [id = 198] 04:19:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7f7091839000) [pid = 1939] [serial = 594] [outer = (nil)] 04:19:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7f70928d7000) [pid = 1939] [serial = 595] [outer = 0x7f7091839000] 04:19:16 INFO - PROCESS | 1939 | 1462360756792 Marionette DEBUG loaded listener.js 04:19:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f70929a8c00) [pid = 1939] [serial = 596] [outer = 0x7f7091839000] 04:19:18 INFO - PROCESS | 1939 | 1462360758201 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 04:19:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:19:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1837ms 04:19:18 INFO - PROCESS | 1939 | 1462360758233 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 04:19:18 INFO - PROCESS | 1939 | 1462360758239 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 04:19:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:19:18 INFO - PROCESS | 1939 | 1462360758365 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:19:18 INFO - PROCESS | 1939 | 1462360758371 Marionette TRACE conn4 <- [1,766,null,{}] 04:19:18 INFO - PROCESS | 1939 | 1462360758408 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:18 INFO - PROCESS | 1939 | 1462360758572 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 04:19:18 INFO - PROCESS | 1939 | 1462360758727 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70ad856000 == 77 [pid = 1939] [id = 199] 04:19:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f7093994400) [pid = 1939] [serial = 597] [outer = (nil)] 04:19:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f70943e0400) [pid = 1939] [serial = 598] [outer = 0x7f7093994400] 04:19:18 INFO - PROCESS | 1939 | 1462360758798 Marionette DEBUG loaded listener.js 04:19:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f70990b6400) [pid = 1939] [serial = 599] [outer = 0x7f7093994400] 04:19:20 INFO - PROCESS | 1939 | 1462360760010 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 04:19:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:19:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1710ms 04:19:20 INFO - PROCESS | 1939 | 1462360760073 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 04:19:20 INFO - PROCESS | 1939 | 1462360760078 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 04:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:19:20 INFO - PROCESS | 1939 | 1462360760086 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:19:20 INFO - PROCESS | 1939 | 1462360760088 Marionette TRACE conn4 <- [1,770,null,{}] 04:19:20 INFO - PROCESS | 1939 | 1462360760094 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:20 INFO - PROCESS | 1939 | 1462360760307 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 04:19:20 INFO - PROCESS | 1939 | 1462360760468 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70afeb8800 == 78 [pid = 1939] [id = 200] 04:19:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f708e5a9000) [pid = 1939] [serial = 600] [outer = (nil)] 04:19:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f709b781000) [pid = 1939] [serial = 601] [outer = 0x7f708e5a9000] 04:19:20 INFO - PROCESS | 1939 | 1462360760536 Marionette DEBUG loaded listener.js 04:19:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f709bcca000) [pid = 1939] [serial = 602] [outer = 0x7f708e5a9000] 04:19:21 INFO - PROCESS | 1939 | 1462360761290 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1226ms 04:19:21 INFO - PROCESS | 1939 | 1462360761313 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 04:19:21 INFO - PROCESS | 1939 | 1462360761317 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 04:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:19:21 INFO - PROCESS | 1939 | 1462360761323 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:19:21 INFO - PROCESS | 1939 | 1462360761325 Marionette TRACE conn4 <- [1,774,null,{}] 04:19:21 INFO - PROCESS | 1939 | 1462360761331 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:21 INFO - PROCESS | 1939 | 1462360761482 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 04:19:21 INFO - PROCESS | 1939 | 1462360761647 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b409a000 == 79 [pid = 1939] [id = 201] 04:19:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f7089fe0c00) [pid = 1939] [serial = 603] [outer = (nil)] 04:19:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f709c7ba000) [pid = 1939] [serial = 604] [outer = 0x7f7089fe0c00] 04:19:21 INFO - PROCESS | 1939 | 1462360761716 Marionette DEBUG loaded listener.js 04:19:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f709c963c00) [pid = 1939] [serial = 605] [outer = 0x7f7089fe0c00] 04:19:22 INFO - PROCESS | 1939 | 1462360762605 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 04:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1333ms 04:19:22 INFO - PROCESS | 1939 | 1462360762657 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 04:19:22 INFO - PROCESS | 1939 | 1462360762661 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 04:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:19:22 INFO - PROCESS | 1939 | 1462360762668 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:19:22 INFO - PROCESS | 1939 | 1462360762670 Marionette TRACE conn4 <- [1,778,null,{}] 04:19:22 INFO - PROCESS | 1939 | 1462360762675 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:22 INFO - PROCESS | 1939 | 1462360762849 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 04:19:23 INFO - PROCESS | 1939 | 1462360763021 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708d2d8000 == 80 [pid = 1939] [id = 202] 04:19:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f7089fe8000) [pid = 1939] [serial = 606] [outer = (nil)] 04:19:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f708c756800) [pid = 1939] [serial = 607] [outer = 0x7f7089fe8000] 04:19:23 INFO - PROCESS | 1939 | 1462360763093 Marionette DEBUG loaded listener.js 04:19:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f7092646000) [pid = 1939] [serial = 608] [outer = 0x7f7089fe8000] 04:19:23 INFO - PROCESS | 1939 | 1462360763952 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 04:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1330ms 04:19:23 INFO - PROCESS | 1939 | 1462360763998 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 04:19:24 INFO - PROCESS | 1939 | 1462360764002 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 04:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:19:24 INFO - PROCESS | 1939 | 1462360764007 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:19:24 INFO - PROCESS | 1939 | 1462360764010 Marionette TRACE conn4 <- [1,782,null,{}] 04:19:24 INFO - PROCESS | 1939 | 1462360764015 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:24 INFO - PROCESS | 1939 | 1462360764162 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 04:19:24 INFO - PROCESS | 1939 | 1462360764326 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709181e800 == 81 [pid = 1939] [id = 203] 04:19:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f708acc6800) [pid = 1939] [serial = 609] [outer = (nil)] 04:19:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f7092645c00) [pid = 1939] [serial = 610] [outer = 0x7f708acc6800] 04:19:24 INFO - PROCESS | 1939 | 1462360764404 Marionette DEBUG loaded listener.js 04:19:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f7094237400) [pid = 1939] [serial = 611] [outer = 0x7f708acc6800] 04:19:25 INFO - PROCESS | 1939 | 1462360765565 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 04:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1629ms 04:19:25 INFO - PROCESS | 1939 | 1462360765638 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 04:19:25 INFO - PROCESS | 1939 | 1462360765643 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 04:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:19:25 INFO - PROCESS | 1939 | 1462360765650 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:19:25 INFO - PROCESS | 1939 | 1462360765656 Marionette TRACE conn4 <- [1,786,null,{}] 04:19:25 INFO - PROCESS | 1939 | 1462360765663 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:25 INFO - PROCESS | 1939 | 1462360765898 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 04:19:26 INFO - PROCESS | 1939 | 1462360766204 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e0ce000 == 80 [pid = 1939] [id = 195] 04:19:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e0df800 == 79 [pid = 1939] [id = 194] 04:19:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709498e000 == 78 [pid = 1939] [id = 193] 04:19:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708de9a000 == 77 [pid = 1939] [id = 192] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f7099b10000) [pid = 1939] [serial = 553] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708dd9b000 == 78 [pid = 1939] [id = 204] 04:19:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f708deae800) [pid = 1939] [serial = 612] [outer = (nil)] 04:19:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f708df6c400) [pid = 1939] [serial = 613] [outer = 0x7f708deae800] 04:19:26 INFO - PROCESS | 1939 | 1462360766322 Marionette DEBUG loaded listener.js 04:19:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f708e5b0c00) [pid = 1939] [serial = 614] [outer = 0x7f708deae800] 04:19:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091879000 == 77 [pid = 1939] [id = 191] 04:19:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e0cd000 == 76 [pid = 1939] [id = 190] 04:19:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093916800 == 75 [pid = 1939] [id = 189] 04:19:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e6c6800 == 74 [pid = 1939] [id = 179] 04:19:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091a22000 == 73 [pid = 1939] [id = 185] 04:19:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d2ca800 == 72 [pid = 1939] [id = 184] 04:19:26 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e003000 == 71 [pid = 1939] [id = 162] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f709c964800) [pid = 1939] [serial = 472] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f709ba19800) [pid = 1939] [serial = 482] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f7095c4bc00) [pid = 1939] [serial = 521] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f709c966000) [pid = 1939] [serial = 421] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f7093998c00) [pid = 1939] [serial = 331] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f708e624800) [pid = 1939] [serial = 550] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f709ba0dc00) [pid = 1939] [serial = 524] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f7089fe8400) [pid = 1939] [serial = 488] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f709e50f000) [pid = 1939] [serial = 373] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f70af981c00) [pid = 1939] [serial = 379] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f708e5b4800) [pid = 1939] [serial = 475] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f709184d800) [pid = 1939] [serial = 412] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f7091856400) [pid = 1939] [serial = 517] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f709423dc00) [pid = 1939] [serial = 548] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7f708e5c0400) [pid = 1939] [serial = 538] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f709a50e000) [pid = 1939] [serial = 539] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f708e5c0c00) [pid = 1939] [serial = 439] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7f709183d800) [pid = 1939] [serial = 463] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7f709398e400) [pid = 1939] [serial = 466] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7f709b412000) [pid = 1939] [serial = 523] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7f7095c55400) [pid = 1939] [serial = 418] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7f709c7b5000) [pid = 1939] [serial = 334] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7f7094687800) [pid = 1939] [serial = 520] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7f708dea9c00) [pid = 1939] [serial = 436] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7f708e5c6c00) [pid = 1939] [serial = 542] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7f709c7b0400) [pid = 1939] [serial = 527] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7f7089fb0800) [pid = 1939] [serial = 536] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7f70af8c3800) [pid = 1939] [serial = 427] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x7f709c98a000) [pid = 1939] [serial = 529] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x7f709c7b9000) [pid = 1939] [serial = 370] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x7f7092643800) [pid = 1939] [serial = 518] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x7f709409b800) [pid = 1939] [serial = 367] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x7f709dd3e800) [pid = 1939] [serial = 478] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x7f70aa795000) [pid = 1939] [serial = 337] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x7f7093c3c400) [pid = 1939] [serial = 547] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x7f7089fab000) [pid = 1939] [serial = 535] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x7f70a0eba800) [pid = 1939] [serial = 533] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x7f708b5dc000) [pid = 1939] [serial = 485] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x7f709dd82000) [pid = 1939] [serial = 532] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x7f709264e400) [pid = 1939] [serial = 415] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x7f708d111c00) [pid = 1939] [serial = 385] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x7f70aff30800) [pid = 1939] [serial = 430] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x7f709da37c00) [pid = 1939] [serial = 424] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x7f709ba16000) [pid = 1939] [serial = 526] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x7f709d511400) [pid = 1939] [serial = 530] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x7f70af8c1400) [pid = 1939] [serial = 376] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x7f708c759400) [pid = 1939] [serial = 433] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x7f70aa796000) [pid = 1939] [serial = 340] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x7f708e5b1c00) [pid = 1939] [serial = 541] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x7f708dea6c00) [pid = 1939] [serial = 514] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x7f7091970400) [pid = 1939] [serial = 545] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x7f70975a4400) [pid = 1939] [serial = 469] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x7f7091931c00) [pid = 1939] [serial = 544] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x7f708e5bfc00) [pid = 1939] [serial = 515] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x7f70b3e86c00) [pid = 1939] [serial = 382] [outer = (nil)] [url = about:blank] 04:19:26 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x7f7093f84800) [pid = 1939] [serial = 551] [outer = (nil)] [url = about:blank] 04:19:27 INFO - PROCESS | 1939 | 1462360767040 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1434ms 04:19:27 INFO - PROCESS | 1939 | 1462360767085 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 04:19:27 INFO - PROCESS | 1939 | 1462360767093 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 04:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:19:27 INFO - PROCESS | 1939 | 1462360767102 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:19:27 INFO - PROCESS | 1939 | 1462360767105 Marionette TRACE conn4 <- [1,790,null,{}] 04:19:27 INFO - PROCESS | 1939 | 1462360767114 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:27 INFO - PROCESS | 1939 | 1462360767255 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 04:19:27 INFO - PROCESS | 1939 | 1462360767272 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091806800 == 72 [pid = 1939] [id = 205] 04:19:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x7f708e5bd000) [pid = 1939] [serial = 615] [outer = (nil)] 04:19:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x7f708e631800) [pid = 1939] [serial = 616] [outer = 0x7f708e5bd000] 04:19:27 INFO - PROCESS | 1939 | 1462360767329 Marionette DEBUG loaded listener.js 04:19:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x7f709183fc00) [pid = 1939] [serial = 617] [outer = 0x7f708e5bd000] 04:19:28 INFO - PROCESS | 1939 | 1462360768143 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1085ms 04:19:28 INFO - PROCESS | 1939 | 1462360768188 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 04:19:28 INFO - PROCESS | 1939 | 1462360768191 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 04:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:19:28 INFO - PROCESS | 1939 | 1462360768197 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:19:28 INFO - PROCESS | 1939 | 1462360768202 Marionette TRACE conn4 <- [1,794,null,{}] 04:19:28 INFO - PROCESS | 1939 | 1462360768216 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:28 INFO - PROCESS | 1939 | 1462360768356 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 04:19:28 INFO - PROCESS | 1939 | 1462360768376 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094984800 == 73 [pid = 1939] [id = 206] 04:19:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x7f709196d000) [pid = 1939] [serial = 618] [outer = (nil)] 04:19:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x7f709264e400) [pid = 1939] [serial = 619] [outer = 0x7f709196d000] 04:19:28 INFO - PROCESS | 1939 | 1462360768434 Marionette DEBUG loaded listener.js 04:19:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x7f70928de400) [pid = 1939] [serial = 620] [outer = 0x7f709196d000] 04:19:29 INFO - PROCESS | 1939 | 1462360769210 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 04:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1041ms 04:19:29 INFO - PROCESS | 1939 | 1462360769238 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 04:19:29 INFO - PROCESS | 1939 | 1462360769242 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 04:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:19:29 INFO - PROCESS | 1939 | 1462360769247 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:19:29 INFO - PROCESS | 1939 | 1462360769249 Marionette TRACE conn4 <- [1,798,null,{}] 04:19:29 INFO - PROCESS | 1939 | 1462360769254 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:29 INFO - PROCESS | 1939 | 1462360769444 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 04:19:29 INFO - PROCESS | 1939 | 1462360769475 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094a89800 == 74 [pid = 1939] [id = 207] 04:19:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x7f709196ec00) [pid = 1939] [serial = 621] [outer = (nil)] 04:19:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x7f7093942000) [pid = 1939] [serial = 622] [outer = 0x7f709196ec00] 04:19:29 INFO - PROCESS | 1939 | 1462360769534 Marionette DEBUG loaded listener.js 04:19:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x7f7093995400) [pid = 1939] [serial = 623] [outer = 0x7f709196ec00] 04:19:30 INFO - PROCESS | 1939 | 1462360770267 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 04:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 04:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1080ms 04:19:30 INFO - PROCESS | 1939 | 1462360770349 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 04:19:30 INFO - PROCESS | 1939 | 1462360770352 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 04:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:19:30 INFO - PROCESS | 1939 | 1462360770360 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:19:30 INFO - PROCESS | 1939 | 1462360770364 Marionette TRACE conn4 <- [1,802,null,{}] 04:19:30 INFO - PROCESS | 1939 | 1462360770374 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:30 INFO - PROCESS | 1939 | 1462360770569 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 04:19:30 INFO - PROCESS | 1939 | 1462360770584 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097560800 == 75 [pid = 1939] [id = 208] 04:19:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x7f70928dec00) [pid = 1939] [serial = 624] [outer = (nil)] 04:19:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x7f7094094400) [pid = 1939] [serial = 625] [outer = 0x7f70928dec00] 04:19:30 INFO - PROCESS | 1939 | 1462360770641 Marionette DEBUG loaded listener.js 04:19:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x7f7094233c00) [pid = 1939] [serial = 626] [outer = 0x7f70928dec00] 04:19:31 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x7f709ba12c00) [pid = 1939] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:19:31 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x7f708b5d7000) [pid = 1939] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:19:31 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x7f708b5da400) [pid = 1939] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:19:31 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x7f708e5bd400) [pid = 1939] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:19:31 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x7f708c750400) [pid = 1939] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:19:31 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x7f7091832c00) [pid = 1939] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:19:31 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x7f708c753c00) [pid = 1939] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:19:31 INFO - PROCESS | 1939 | 1462360771589 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 04:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 04:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1287ms 04:19:31 INFO - PROCESS | 1939 | 1462360771648 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 04:19:31 INFO - PROCESS | 1939 | 1462360771652 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 04:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:19:31 INFO - PROCESS | 1939 | 1462360771659 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:19:31 INFO - PROCESS | 1939 | 1462360771663 Marionette TRACE conn4 <- [1,806,null,{}] 04:19:31 INFO - PROCESS | 1939 | 1462360771670 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:31 INFO - PROCESS | 1939 | 1462360771903 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 04:19:32 INFO - PROCESS | 1939 | 1462360772033 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7099c4b800 == 76 [pid = 1939] [id = 209] 04:19:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x7f708c750400) [pid = 1939] [serial = 627] [outer = (nil)] 04:19:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x7f709423c400) [pid = 1939] [serial = 628] [outer = 0x7f708c750400] 04:19:32 INFO - PROCESS | 1939 | 1462360772130 Marionette DEBUG loaded listener.js 04:19:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x7f70972a2c00) [pid = 1939] [serial = 629] [outer = 0x7f708c750400] 04:19:32 INFO - PROCESS | 1939 | 1462360772703 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 04:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 04:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1084ms 04:19:32 INFO - PROCESS | 1939 | 1462360772743 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 04:19:32 INFO - PROCESS | 1939 | 1462360772746 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 04:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:19:32 INFO - PROCESS | 1939 | 1462360772766 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:19:32 INFO - PROCESS | 1939 | 1462360772769 Marionette TRACE conn4 <- [1,810,null,{}] 04:19:32 INFO - PROCESS | 1939 | 1462360772774 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:32 INFO - PROCESS | 1939 | 1462360772953 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 04:19:33 INFO - PROCESS | 1939 | 1462360773032 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c18c800 == 77 [pid = 1939] [id = 210] 04:19:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x7f708c753c00) [pid = 1939] [serial = 630] [outer = (nil)] 04:19:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x7f70972aa000) [pid = 1939] [serial = 631] [outer = 0x7f708c753c00] 04:19:33 INFO - PROCESS | 1939 | 1462360773088 Marionette DEBUG loaded listener.js 04:19:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x7f7099b10000) [pid = 1939] [serial = 632] [outer = 0x7f708c753c00] 04:19:34 INFO - PROCESS | 1939 | 1462360774010 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 04:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1297ms 04:19:34 INFO - PROCESS | 1939 | 1462360774048 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 04:19:34 INFO - PROCESS | 1939 | 1462360774054 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 04:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:19:34 INFO - PROCESS | 1939 | 1462360774063 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:19:34 INFO - PROCESS | 1939 | 1462360774067 Marionette TRACE conn4 <- [1,814,null,{}] 04:19:34 INFO - PROCESS | 1939 | 1462360774075 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:34 INFO - PROCESS | 1939 | 1462360774273 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 04:19:34 INFO - PROCESS | 1939 | 1462360774472 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a0f000 == 78 [pid = 1939] [id = 211] 04:19:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x7f708dea6000) [pid = 1939] [serial = 633] [outer = (nil)] 04:19:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x7f708e5b2400) [pid = 1939] [serial = 634] [outer = 0x7f708dea6000] 04:19:34 INFO - PROCESS | 1939 | 1462360774589 Marionette DEBUG loaded listener.js 04:19:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x7f708e62c000) [pid = 1939] [serial = 635] [outer = 0x7f708dea6000] 04:19:35 INFO - PROCESS | 1939 | 1462360775502 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 04:19:35 INFO - PROCESS | 1939 | 1462360775553 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 04:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:19:35 INFO - PROCESS | 1939 | 1462360775562 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:19:35 INFO - PROCESS | 1939 | 1462360775566 Marionette TRACE conn4 <- [1,818,null,{}] 04:19:35 INFO - PROCESS | 1939 | 1462360775572 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:35 INFO - PROCESS | 1939 | 1462360775772 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 04:19:35 INFO - PROCESS | 1939 | 1462360775935 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7099e22800 == 79 [pid = 1939] [id = 212] 04:19:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x7f708e5a5c00) [pid = 1939] [serial = 636] [outer = (nil)] 04:19:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x7f70928d1800) [pid = 1939] [serial = 637] [outer = 0x7f708e5a5c00] 04:19:36 INFO - PROCESS | 1939 | 1462360776004 Marionette DEBUG loaded listener.js 04:19:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x7f709398cc00) [pid = 1939] [serial = 638] [outer = 0x7f708e5a5c00] 04:19:36 INFO - PROCESS | 1939 | 1462360776880 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 04:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1382ms 04:19:36 INFO - PROCESS | 1939 | 1462360776945 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 04:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:19:36 INFO - PROCESS | 1939 | 1462360776949 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 04:19:36 INFO - PROCESS | 1939 | 1462360776955 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:19:36 INFO - PROCESS | 1939 | 1462360776961 Marionette TRACE conn4 <- [1,822,null,{}] 04:19:36 INFO - PROCESS | 1939 | 1462360776976 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:37 INFO - PROCESS | 1939 | 1462360777176 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 04:19:37 INFO - PROCESS | 1939 | 1462360777331 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d814000 == 80 [pid = 1939] [id = 213] 04:19:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x7f709423bc00) [pid = 1939] [serial = 639] [outer = (nil)] 04:19:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x7f7094693c00) [pid = 1939] [serial = 640] [outer = 0x7f709423bc00] 04:19:37 INFO - PROCESS | 1939 | 1462360777402 Marionette DEBUG loaded listener.js 04:19:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x7f70990b2800) [pid = 1939] [serial = 641] [outer = 0x7f709423bc00] 04:19:38 INFO - PROCESS | 1939 | 1462360778268 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 04:19:38 INFO - PROCESS | 1939 | 1462360778346 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 04:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:19:38 INFO - PROCESS | 1939 | 1462360778352 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:19:38 INFO - PROCESS | 1939 | 1462360778355 Marionette TRACE conn4 <- [1,826,null,{}] 04:19:38 INFO - PROCESS | 1939 | 1462360778360 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:38 INFO - PROCESS | 1939 | 1462360778518 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 04:19:38 INFO - PROCESS | 1939 | 1462360778671 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a3d87000 == 81 [pid = 1939] [id = 214] 04:19:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x7f7089fa4400) [pid = 1939] [serial = 642] [outer = (nil)] 04:19:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x7f709ba0e400) [pid = 1939] [serial = 643] [outer = 0x7f7089fa4400] 04:19:38 INFO - PROCESS | 1939 | 1462360778741 Marionette DEBUG loaded listener.js 04:19:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x7f709c74c400) [pid = 1939] [serial = 644] [outer = 0x7f7089fa4400] 04:19:39 INFO - PROCESS | 1939 | 1462360779608 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 04:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1285ms 04:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:19:39 INFO - PROCESS | 1939 | 1462360779638 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 04:19:39 INFO - PROCESS | 1939 | 1462360779641 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 04:19:39 INFO - PROCESS | 1939 | 1462360779647 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:19:39 INFO - PROCESS | 1939 | 1462360779650 Marionette TRACE conn4 <- [1,830,null,{}] 04:19:39 INFO - PROCESS | 1939 | 1462360779655 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:39 INFO - PROCESS | 1939 | 1462360779809 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 04:19:39 INFO - PROCESS | 1939 | 1462360779969 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aac05000 == 82 [pid = 1939] [id = 215] 04:19:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x7f7094686c00) [pid = 1939] [serial = 645] [outer = (nil)] 04:19:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x7f709c7ba800) [pid = 1939] [serial = 646] [outer = 0x7f7094686c00] 04:19:40 INFO - PROCESS | 1939 | 1462360780046 Marionette DEBUG loaded listener.js 04:19:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x7f709c960c00) [pid = 1939] [serial = 647] [outer = 0x7f7094686c00] 04:19:40 INFO - PROCESS | 1939 | 1462360780903 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 04:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1328ms 04:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:19:40 INFO - PROCESS | 1939 | 1462360780974 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 04:19:40 INFO - PROCESS | 1939 | 1462360780977 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 04:19:40 INFO - PROCESS | 1939 | 1462360780983 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:19:40 INFO - PROCESS | 1939 | 1462360780986 Marionette TRACE conn4 <- [1,834,null,{}] 04:19:40 INFO - PROCESS | 1939 | 1462360780991 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:41 INFO - PROCESS | 1939 | 1462360781169 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 04:19:41 INFO - PROCESS | 1939 | 1462360781324 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af6af000 == 83 [pid = 1939] [id = 216] 04:19:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x7f709c98cc00) [pid = 1939] [serial = 648] [outer = (nil)] 04:19:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7f709cd51400) [pid = 1939] [serial = 649] [outer = 0x7f709c98cc00] 04:19:41 INFO - PROCESS | 1939 | 1462360781404 Marionette DEBUG loaded listener.js 04:19:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7f709dd49400) [pid = 1939] [serial = 650] [outer = 0x7f709c98cc00] 04:19:42 INFO - PROCESS | 1939 | 1462360782235 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 04:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1279ms 04:19:42 INFO - PROCESS | 1939 | 1462360782262 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 04:19:42 INFO - PROCESS | 1939 | 1462360782265 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 04:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:19:42 INFO - PROCESS | 1939 | 1462360782271 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:19:42 INFO - PROCESS | 1939 | 1462360782273 Marionette TRACE conn4 <- [1,838,null,{}] 04:19:42 INFO - PROCESS | 1939 | 1462360782279 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:42 INFO - PROCESS | 1939 | 1462360782428 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 04:19:42 INFO - PROCESS | 1939 | 1462360782590 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aff06800 == 84 [pid = 1939] [id = 217] 04:19:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7f709c98fc00) [pid = 1939] [serial = 651] [outer = (nil)] 04:19:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7f70a0b1b800) [pid = 1939] [serial = 652] [outer = 0x7f709c98fc00] 04:19:42 INFO - PROCESS | 1939 | 1462360782658 Marionette DEBUG loaded listener.js 04:19:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7f70a4b3b400) [pid = 1939] [serial = 653] [outer = 0x7f709c98fc00] 04:19:43 INFO - PROCESS | 1939 | 1462360783468 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 04:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1229ms 04:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:19:43 INFO - PROCESS | 1939 | 1462360783500 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 04:19:43 INFO - PROCESS | 1939 | 1462360783503 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 04:19:43 INFO - PROCESS | 1939 | 1462360783509 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:19:43 INFO - PROCESS | 1939 | 1462360783512 Marionette TRACE conn4 <- [1,842,null,{}] 04:19:43 INFO - PROCESS | 1939 | 1462360783517 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:43 INFO - PROCESS | 1939 | 1462360783666 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 04:19:43 INFO - PROCESS | 1939 | 1462360783844 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091871000 == 85 [pid = 1939] [id = 218] 04:19:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7f7089fa3400) [pid = 1939] [serial = 654] [outer = (nil)] 04:19:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7f708c74e800) [pid = 1939] [serial = 655] [outer = 0x7f7089fa3400] 04:19:43 INFO - PROCESS | 1939 | 1462360783910 Marionette DEBUG loaded listener.js 04:19:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7f70aa713400) [pid = 1939] [serial = 656] [outer = 0x7f7089fa3400] 04:19:45 INFO - PROCESS | 1939 | 1462360785094 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 04:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1634ms 04:19:45 INFO - PROCESS | 1939 | 1462360785143 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 04:19:45 INFO - PROCESS | 1939 | 1462360785149 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 04:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:19:45 INFO - PROCESS | 1939 | 1462360785157 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:19:45 INFO - PROCESS | 1939 | 1462360785162 Marionette TRACE conn4 <- [1,846,null,{}] 04:19:45 INFO - PROCESS | 1939 | 1462360785171 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:45 INFO - PROCESS | 1939 | 1462360785344 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 04:19:45 INFO - PROCESS | 1939 | 1462360785521 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949a1000 == 86 [pid = 1939] [id = 219] 04:19:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7f708c75a800) [pid = 1939] [serial = 657] [outer = (nil)] 04:19:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7f708deac800) [pid = 1939] [serial = 658] [outer = 0x7f708c75a800] 04:19:45 INFO - PROCESS | 1939 | 1462360785587 Marionette DEBUG loaded listener.js 04:19:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7f708e5bec00) [pid = 1939] [serial = 659] [outer = 0x7f708c75a800] 04:19:46 INFO - PROCESS | 1939 | 1462360786585 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 04:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1437ms 04:19:46 INFO - PROCESS | 1939 | 1462360786595 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 04:19:46 INFO - PROCESS | 1939 | 1462360786602 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 04:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:19:46 INFO - PROCESS | 1939 | 1462360786611 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:19:46 INFO - PROCESS | 1939 | 1462360786615 Marionette TRACE conn4 <- [1,850,null,{}] 04:19:46 INFO - PROCESS | 1939 | 1462360786620 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:46 INFO - PROCESS | 1939 | 1462360786784 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 04:19:46 INFO - PROCESS | 1939 | 1462360786958 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709392a000 == 87 [pid = 1939] [id = 220] 04:19:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f7091859c00) [pid = 1939] [serial = 660] [outer = (nil)] 04:19:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f7091970800) [pid = 1939] [serial = 661] [outer = 0x7f7091859c00] 04:19:47 INFO - PROCESS | 1939 | 1462360787099 Marionette DEBUG loaded listener.js 04:19:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f70928d3400) [pid = 1939] [serial = 662] [outer = 0x7f7091859c00] 04:19:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7099c4b800 == 86 [pid = 1939] [id = 209] 04:19:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097560800 == 85 [pid = 1939] [id = 208] 04:19:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094a89800 == 84 [pid = 1939] [id = 207] 04:19:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094984800 == 83 [pid = 1939] [id = 206] 04:19:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091806800 == 82 [pid = 1939] [id = 205] 04:19:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708dd9b000 == 81 [pid = 1939] [id = 204] 04:19:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d2c8000 == 80 [pid = 1939] [id = 198] 04:19:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949d9800 == 79 [pid = 1939] [id = 197] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f709ba18800) [pid = 1939] [serial = 583] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f709ba16800) [pid = 1939] [serial = 562] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7f709cc09800) [pid = 1939] [serial = 565] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7f708e5c3c00) [pid = 1939] [serial = 577] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7f7094096800) [pid = 1939] [serial = 578] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7f708c753000) [pid = 1939] [serial = 568] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7f708df69000) [pid = 1939] [serial = 569] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7f709398d800) [pid = 1939] [serial = 575] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7f70929a4c00) [pid = 1939] [serial = 574] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7f7094689c00) [pid = 1939] [serial = 580] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7f709264bc00) [pid = 1939] [serial = 572] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7f7091933800) [pid = 1939] [serial = 571] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7f708d10b000) [pid = 1939] [serial = 586] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x7f708e5ab800) [pid = 1939] [serial = 556] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x7f709264d000) [pid = 1939] [serial = 559] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x7f709c95c000) [pid = 1939] [serial = 584] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x7f708df73c00) [pid = 1939] [serial = 587] [outer = (nil)] [url = about:blank] 04:19:47 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x7f70990b5800) [pid = 1939] [serial = 581] [outer = (nil)] [url = about:blank] 04:19:48 INFO - PROCESS | 1939 | 1462360787999 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 04:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1437ms 04:19:48 INFO - PROCESS | 1939 | 1462360788048 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 04:19:48 INFO - PROCESS | 1939 | 1462360788052 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 04:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:19:48 INFO - PROCESS | 1939 | 1462360788058 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:19:48 INFO - PROCESS | 1939 | 1462360788063 Marionette TRACE conn4 <- [1,854,null,{}] 04:19:48 INFO - PROCESS | 1939 | 1462360788085 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:48 INFO - PROCESS | 1939 | 1462360788246 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 04:19:48 INFO - PROCESS | 1939 | 1462360788383 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a0c000 == 80 [pid = 1939] [id = 221] 04:19:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x7f708df70c00) [pid = 1939] [serial = 663] [outer = (nil)] 04:19:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x7f70929aa400) [pid = 1939] [serial = 664] [outer = 0x7f708df70c00] 04:19:48 INFO - PROCESS | 1939 | 1462360788449 Marionette DEBUG loaded listener.js 04:19:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x7f709399bc00) [pid = 1939] [serial = 665] [outer = 0x7f708df70c00] 04:19:49 INFO - PROCESS | 1939 | 1462360789163 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 04:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1135ms 04:19:49 INFO - PROCESS | 1939 | 1462360789193 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 04:19:49 INFO - PROCESS | 1939 | 1462360789197 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 04:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:19:49 INFO - PROCESS | 1939 | 1462360789211 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:19:49 INFO - PROCESS | 1939 | 1462360789213 Marionette TRACE conn4 <- [1,858,null,{}] 04:19:49 INFO - PROCESS | 1939 | 1462360789218 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:49 INFO - PROCESS | 1939 | 1462360789357 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 04:19:49 INFO - PROCESS | 1939 | 1462360789378 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097fd8000 == 81 [pid = 1939] [id = 222] 04:19:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x7f70929ae800) [pid = 1939] [serial = 666] [outer = (nil)] 04:19:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7f709425cc00) [pid = 1939] [serial = 667] [outer = 0x7f70929ae800] 04:19:49 INFO - PROCESS | 1939 | 1462360789448 Marionette DEBUG loaded listener.js 04:19:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7f7095a79400) [pid = 1939] [serial = 668] [outer = 0x7f70929ae800] 04:19:50 INFO - PROCESS | 1939 | 1462360790327 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 04:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1146ms 04:19:50 INFO - PROCESS | 1939 | 1462360790348 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 04:19:50 INFO - PROCESS | 1939 | 1462360790351 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 04:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:19:50 INFO - PROCESS | 1939 | 1462360790357 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:19:50 INFO - PROCESS | 1939 | 1462360790359 Marionette TRACE conn4 <- [1,862,null,{}] 04:19:50 INFO - PROCESS | 1939 | 1462360790364 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:50 INFO - PROCESS | 1939 | 1462360790541 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 04:19:50 INFO - PROCESS | 1939 | 1462360790573 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709cc8e800 == 82 [pid = 1939] [id = 223] 04:19:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7f7094230400) [pid = 1939] [serial = 669] [outer = (nil)] 04:19:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7f709753e000) [pid = 1939] [serial = 670] [outer = 0x7f7094230400] 04:19:50 INFO - PROCESS | 1939 | 1462360790630 Marionette DEBUG loaded listener.js 04:19:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7f709b412000) [pid = 1939] [serial = 671] [outer = 0x7f7094230400] 04:19:51 INFO - PROCESS | 1939 | 1462360791393 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 04:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1078ms 04:19:51 INFO - PROCESS | 1939 | 1462360791436 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 04:19:51 INFO - PROCESS | 1939 | 1462360791439 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 04:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:19:51 INFO - PROCESS | 1939 | 1462360791456 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:19:51 INFO - PROCESS | 1939 | 1462360791458 Marionette TRACE conn4 <- [1,866,null,{}] 04:19:51 INFO - PROCESS | 1939 | 1462360791463 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:51 INFO - PROCESS | 1939 | 1462360791670 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 04:19:51 INFO - PROCESS | 1939 | 1462360791693 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a0913800 == 83 [pid = 1939] [id = 224] 04:19:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7f709c7b5000) [pid = 1939] [serial = 672] [outer = (nil)] 04:19:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7f709d243c00) [pid = 1939] [serial = 673] [outer = 0x7f709c7b5000] 04:19:51 INFO - PROCESS | 1939 | 1462360791753 Marionette DEBUG loaded listener.js 04:19:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7f709dd3d800) [pid = 1939] [serial = 674] [outer = 0x7f709c7b5000] 04:19:52 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7f708c750400) [pid = 1939] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:19:52 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7f709196d000) [pid = 1939] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:19:52 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7f708acc6800) [pid = 1939] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:19:52 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7f70928dec00) [pid = 1939] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:19:52 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7f709196ec00) [pid = 1939] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:19:52 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7f7091967400) [pid = 1939] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:19:52 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7f708e5bd000) [pid = 1939] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:19:52 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x7f708deae800) [pid = 1939] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:19:52 INFO - PROCESS | 1939 | 1462360792706 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 04:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1281ms 04:19:52 INFO - PROCESS | 1939 | 1462360792737 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 04:19:52 INFO - PROCESS | 1939 | 1462360792740 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 04:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:19:52 INFO - PROCESS | 1939 | 1462360792757 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:19:52 INFO - PROCESS | 1939 | 1462360792759 Marionette TRACE conn4 <- [1,870,null,{}] 04:19:52 INFO - PROCESS | 1939 | 1462360792764 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:52 INFO - PROCESS | 1939 | 1462360792898 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 04:19:52 INFO - PROCESS | 1939 | 1462360792913 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a0922800 == 84 [pid = 1939] [id = 225] 04:19:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7f7089fda800) [pid = 1939] [serial = 675] [outer = (nil)] 04:19:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7f70929a4400) [pid = 1939] [serial = 676] [outer = 0x7f7089fda800] 04:19:52 INFO - PROCESS | 1939 | 1462360792969 Marionette DEBUG loaded listener.js 04:19:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7f709da39c00) [pid = 1939] [serial = 677] [outer = 0x7f7089fda800] 04:19:53 INFO - PROCESS | 1939 | 1462360793696 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 04:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 984ms 04:19:53 INFO - PROCESS | 1939 | 1462360793742 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 04:19:53 INFO - PROCESS | 1939 | 1462360793745 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 04:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:19:53 INFO - PROCESS | 1939 | 1462360793750 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:19:53 INFO - PROCESS | 1939 | 1462360793752 Marionette TRACE conn4 <- [1,874,null,{}] 04:19:53 INFO - PROCESS | 1939 | 1462360793758 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:53 INFO - PROCESS | 1939 | 1462360793938 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 04:19:53 INFO - PROCESS | 1939 | 1462360793955 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af733000 == 85 [pid = 1939] [id = 226] 04:19:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7f70943e1c00) [pid = 1939] [serial = 678] [outer = (nil)] 04:19:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7f70a0b18800) [pid = 1939] [serial = 679] [outer = 0x7f70943e1c00] 04:19:54 INFO - PROCESS | 1939 | 1462360794012 Marionette DEBUG loaded listener.js 04:19:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7f70aa915c00) [pid = 1939] [serial = 680] [outer = 0x7f70943e1c00] 04:19:54 INFO - PROCESS | 1939 | 1462360794897 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 04:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1175ms 04:19:54 INFO - PROCESS | 1939 | 1462360794926 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 04:19:54 INFO - PROCESS | 1939 | 1462360794931 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 04:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:19:54 INFO - PROCESS | 1939 | 1462360794939 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:19:54 INFO - PROCESS | 1939 | 1462360794945 Marionette TRACE conn4 <- [1,878,null,{}] 04:19:54 INFO - PROCESS | 1939 | 1462360794954 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:55 INFO - PROCESS | 1939 | 1462360795166 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 04:19:55 INFO - PROCESS | 1939 | 1462360795300 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709186f000 == 86 [pid = 1939] [id = 227] 04:19:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7f7089fe8800) [pid = 1939] [serial = 681] [outer = (nil)] 04:19:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7f708df6f400) [pid = 1939] [serial = 682] [outer = 0x7f7089fe8800] 04:19:55 INFO - PROCESS | 1939 | 1462360795369 Marionette DEBUG loaded listener.js 04:19:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7f708e625000) [pid = 1939] [serial = 683] [outer = 0x7f7089fe8800] 04:19:56 INFO - PROCESS | 1939 | 1462360796219 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 04:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1339ms 04:19:56 INFO - PROCESS | 1939 | 1462360796278 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 04:19:56 INFO - PROCESS | 1939 | 1462360796285 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 04:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:19:56 INFO - PROCESS | 1939 | 1462360796295 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:19:56 INFO - PROCESS | 1939 | 1462360796299 Marionette TRACE conn4 <- [1,882,null,{}] 04:19:56 INFO - PROCESS | 1939 | 1462360796304 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:56 INFO - PROCESS | 1939 | 1462360796503 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 04:19:56 INFO - PROCESS | 1939 | 1462360796663 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d2c8800 == 87 [pid = 1939] [id = 228] 04:19:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7f708e627400) [pid = 1939] [serial = 684] [outer = (nil)] 04:19:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7f70928da000) [pid = 1939] [serial = 685] [outer = 0x7f708e627400] 04:19:56 INFO - PROCESS | 1939 | 1462360796730 Marionette DEBUG loaded listener.js 04:19:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f7093994800) [pid = 1939] [serial = 686] [outer = 0x7f708e627400] 04:19:57 INFO - PROCESS | 1939 | 1462360797650 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 04:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1381ms 04:19:57 INFO - PROCESS | 1939 | 1462360797676 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 04:19:57 INFO - PROCESS | 1939 | 1462360797679 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 04:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:19:57 INFO - PROCESS | 1939 | 1462360797685 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:19:57 INFO - PROCESS | 1939 | 1462360797691 Marionette TRACE conn4 <- [1,886,null,{}] 04:19:57 INFO - PROCESS | 1939 | 1462360797705 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:57 INFO - PROCESS | 1939 | 1462360797866 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 04:19:58 INFO - PROCESS | 1939 | 1462360798040 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4d22000 == 88 [pid = 1939] [id = 229] 04:19:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f709398d400) [pid = 1939] [serial = 687] [outer = (nil)] 04:19:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f709ba0e800) [pid = 1939] [serial = 688] [outer = 0x7f709398d400] 04:19:58 INFO - PROCESS | 1939 | 1462360798113 Marionette DEBUG loaded listener.js 04:19:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f709c985c00) [pid = 1939] [serial = 689] [outer = 0x7f709398d400] 04:19:58 INFO - PROCESS | 1939 | 1462360798974 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 04:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1339ms 04:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:19:59 INFO - PROCESS | 1939 | 1462360799026 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 04:19:59 INFO - PROCESS | 1939 | 1462360799029 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 04:19:59 INFO - PROCESS | 1939 | 1462360799035 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:19:59 INFO - PROCESS | 1939 | 1462360799038 Marionette TRACE conn4 <- [1,890,null,{}] 04:19:59 INFO - PROCESS | 1939 | 1462360799043 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:59 INFO - PROCESS | 1939 | 1462360799200 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 04:19:59 INFO - PROCESS | 1939 | 1462360799365 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4ee3000 == 89 [pid = 1939] [id = 230] 04:19:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f7095a75400) [pid = 1939] [serial = 690] [outer = (nil)] 04:19:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f709d877c00) [pid = 1939] [serial = 691] [outer = 0x7f7095a75400] 04:19:59 INFO - PROCESS | 1939 | 1462360799437 Marionette DEBUG loaded listener.js 04:19:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f70aa714c00) [pid = 1939] [serial = 692] [outer = 0x7f7095a75400] 04:20:00 INFO - PROCESS | 1939 | 1462360800265 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 04:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1286ms 04:20:00 INFO - PROCESS | 1939 | 1462360800320 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 04:20:00 INFO - PROCESS | 1939 | 1462360800324 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 04:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:20:00 INFO - PROCESS | 1939 | 1462360800329 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:20:00 INFO - PROCESS | 1939 | 1462360800332 Marionette TRACE conn4 <- [1,894,null,{}] 04:20:00 INFO - PROCESS | 1939 | 1462360800337 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:00 INFO - PROCESS | 1939 | 1462360800490 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 04:20:00 INFO - PROCESS | 1939 | 1462360800654 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709414a000 == 90 [pid = 1939] [id = 231] 04:20:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f708ceb2400) [pid = 1939] [serial = 693] [outer = (nil)] 04:20:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f708ceb7000) [pid = 1939] [serial = 694] [outer = 0x7f708ceb2400] 04:20:00 INFO - PROCESS | 1939 | 1462360800721 Marionette DEBUG loaded listener.js 04:20:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f708cebc000) [pid = 1939] [serial = 695] [outer = 0x7f708ceb2400] 04:20:01 INFO - PROCESS | 1939 | 1462360801713 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 04:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1434ms 04:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:20:01 INFO - PROCESS | 1939 | 1462360801764 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 04:20:01 INFO - PROCESS | 1939 | 1462360801767 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 04:20:01 INFO - PROCESS | 1939 | 1462360801774 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:20:01 INFO - PROCESS | 1939 | 1462360801777 Marionette TRACE conn4 <- [1,898,null,{}] 04:20:01 INFO - PROCESS | 1939 | 1462360801782 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:02 INFO - PROCESS | 1939 | 1462360802092 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 04:20:02 INFO - PROCESS | 1939 | 1462360802307 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708c835800 == 91 [pid = 1939] [id = 232] 04:20:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f70abcd9c00) [pid = 1939] [serial = 696] [outer = (nil)] 04:20:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f70ad8bcc00) [pid = 1939] [serial = 697] [outer = 0x7f70abcd9c00] 04:20:02 INFO - PROCESS | 1939 | 1462360802422 Marionette DEBUG loaded listener.js 04:20:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f70af143400) [pid = 1939] [serial = 698] [outer = 0x7f70abcd9c00] 04:20:03 INFO - PROCESS | 1939 | 1462360803268 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 04:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1531ms 04:20:03 INFO - PROCESS | 1939 | 1462360803304 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 04:20:03 INFO - PROCESS | 1939 | 1462360803307 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 04:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:20:03 INFO - PROCESS | 1939 | 1462360803313 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:20:03 INFO - PROCESS | 1939 | 1462360803316 Marionette TRACE conn4 <- [1,902,null,{}] 04:20:03 INFO - PROCESS | 1939 | 1462360803321 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:03 INFO - PROCESS | 1939 | 1462360803478 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 04:20:03 INFO - PROCESS | 1939 | 1462360803645 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709415e800 == 92 [pid = 1939] [id = 233] 04:20:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f708d072c00) [pid = 1939] [serial = 699] [outer = (nil)] 04:20:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f708d07b000) [pid = 1939] [serial = 700] [outer = 0x7f708d072c00] 04:20:03 INFO - PROCESS | 1939 | 1462360803710 Marionette DEBUG loaded listener.js 04:20:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f708d07f800) [pid = 1939] [serial = 701] [outer = 0x7f708d072c00] 04:20:04 INFO - PROCESS | 1939 | 1462360804555 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 04:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1288ms 04:20:04 INFO - PROCESS | 1939 | 1462360804603 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 04:20:04 INFO - PROCESS | 1939 | 1462360804606 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 04:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:20:04 INFO - PROCESS | 1939 | 1462360804612 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:20:04 INFO - PROCESS | 1939 | 1462360804614 Marionette TRACE conn4 <- [1,906,null,{}] 04:20:04 INFO - PROCESS | 1939 | 1462360804619 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:04 INFO - PROCESS | 1939 | 1462360804769 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 04:20:04 INFO - PROCESS | 1939 | 1462360804972 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e6d0800 == 93 [pid = 1939] [id = 234] 04:20:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f7089faf800) [pid = 1939] [serial = 702] [outer = (nil)] 04:20:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f7089fe4800) [pid = 1939] [serial = 703] [outer = 0x7f7089faf800] 04:20:05 INFO - PROCESS | 1939 | 1462360805366 Marionette DEBUG loaded listener.js 04:20:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f708a95d000) [pid = 1939] [serial = 704] [outer = 0x7f7089faf800] 04:20:06 INFO - PROCESS | 1939 | 1462360806325 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 04:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1786ms 04:20:06 INFO - PROCESS | 1939 | 1462360806399 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 04:20:06 INFO - PROCESS | 1939 | 1462360806411 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 04:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:20:06 INFO - PROCESS | 1939 | 1462360806422 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:20:06 INFO - PROCESS | 1939 | 1462360806430 Marionette TRACE conn4 <- [1,910,null,{}] 04:20:06 INFO - PROCESS | 1939 | 1462360806449 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:06 INFO - PROCESS | 1939 | 1462360806700 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 04:20:06 INFO - PROCESS | 1939 | 1462360806874 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091877000 == 94 [pid = 1939] [id = 235] 04:20:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f708d07c400) [pid = 1939] [serial = 705] [outer = (nil)] 04:20:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f708d080800) [pid = 1939] [serial = 706] [outer = 0x7f708d07c400] 04:20:06 INFO - PROCESS | 1939 | 1462360806951 Marionette DEBUG loaded listener.js 04:20:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f708dea4000) [pid = 1939] [serial = 707] [outer = 0x7f708d07c400] 04:20:07 INFO - PROCESS | 1939 | 1462360807825 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 04:20:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095775000 == 93 [pid = 1939] [id = 51] 04:20:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a0922800 == 92 [pid = 1939] [id = 225] 04:20:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a0913800 == 91 [pid = 1939] [id = 224] 04:20:07 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f70972aa000) [pid = 1939] [serial = 631] [outer = (nil)] [url = about:blank] 04:20:07 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f708c756800) [pid = 1939] [serial = 607] [outer = (nil)] [url = about:blank] 04:20:07 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f709b781000) [pid = 1939] [serial = 601] [outer = (nil)] [url = about:blank] 04:20:07 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f709c7ba000) [pid = 1939] [serial = 604] [outer = (nil)] [url = about:blank] 04:20:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709cc8e800 == 90 [pid = 1939] [id = 223] 04:20:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097fd8000 == 89 [pid = 1939] [id = 222] 04:20:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091a0c000 == 88 [pid = 1939] [id = 221] 04:20:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709392a000 == 87 [pid = 1939] [id = 220] 04:20:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949a1000 == 86 [pid = 1939] [id = 219] 04:20:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7099e22800 == 85 [pid = 1939] [id = 212] 04:20:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091a0f000 == 84 [pid = 1939] [id = 211] 04:20:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c18c800 == 83 [pid = 1939] [id = 210] 04:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1505ms 04:20:07 INFO - PROCESS | 1939 | 1462360807926 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 04:20:07 INFO - PROCESS | 1939 | 1462360807930 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 04:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:20:07 INFO - PROCESS | 1939 | 1462360807939 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:20:07 INFO - PROCESS | 1939 | 1462360807942 Marionette TRACE conn4 <- [1,914,null,{}] 04:20:07 INFO - PROCESS | 1939 | 1462360807946 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:08 INFO - PROCESS | 1939 | 1462360808099 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f70928d7000) [pid = 1939] [serial = 595] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f709423c400) [pid = 1939] [serial = 628] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f709264e400) [pid = 1939] [serial = 619] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f7094237400) [pid = 1939] [serial = 611] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f7094094400) [pid = 1939] [serial = 625] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f7094233c00) [pid = 1939] [serial = 626] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f7093942000) [pid = 1939] [serial = 622] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f709b716400) [pid = 1939] [serial = 512] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f709183fc00) [pid = 1939] [serial = 617] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f708df70800) [pid = 1939] [serial = 592] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f7093995400) [pid = 1939] [serial = 623] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f708e626000) [pid = 1939] [serial = 589] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f70928de400) [pid = 1939] [serial = 620] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f70943e0400) [pid = 1939] [serial = 598] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7f708e5b0c00) [pid = 1939] [serial = 614] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f708df6c400) [pid = 1939] [serial = 613] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f7092645c00) [pid = 1939] [serial = 610] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7f708e631800) [pid = 1939] [serial = 616] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7f70972a2c00) [pid = 1939] [serial = 629] [outer = (nil)] [url = about:blank] 04:20:08 INFO - PROCESS | 1939 | 1462360808326 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091873000 == 84 [pid = 1939] [id = 236] 04:20:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7f708df69000) [pid = 1939] [serial = 708] [outer = (nil)] 04:20:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f708e5c7800) [pid = 1939] [serial = 709] [outer = 0x7f708df69000] 04:20:08 INFO - PROCESS | 1939 | 1462360808388 Marionette DEBUG loaded listener.js 04:20:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f709183a400) [pid = 1939] [serial = 710] [outer = 0x7f708df69000] 04:20:09 INFO - PROCESS | 1939 | 1462360809048 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 04:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1130ms 04:20:09 INFO - PROCESS | 1939 | 1462360809070 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 04:20:09 INFO - PROCESS | 1939 | 1462360809073 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 04:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:20:09 INFO - PROCESS | 1939 | 1462360809079 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:20:09 INFO - PROCESS | 1939 | 1462360809084 Marionette TRACE conn4 <- [1,918,null,{}] 04:20:09 INFO - PROCESS | 1939 | 1462360809098 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:09 INFO - PROCESS | 1939 | 1462360809258 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 04:20:09 INFO - PROCESS | 1939 | 1462360809389 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949da000 == 85 [pid = 1939] [id = 237] 04:20:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f7091851000) [pid = 1939] [serial = 711] [outer = (nil)] 04:20:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f7092644800) [pid = 1939] [serial = 712] [outer = 0x7f7091851000] 04:20:09 INFO - PROCESS | 1939 | 1462360809447 Marionette DEBUG loaded listener.js 04:20:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f70928dcc00) [pid = 1939] [serial = 713] [outer = 0x7f7091851000] 04:20:10 INFO - PROCESS | 1939 | 1462360810102 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 04:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1081ms 04:20:10 INFO - PROCESS | 1939 | 1462360810184 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 04:20:10 INFO - PROCESS | 1939 | 1462360810188 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 04:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:20:10 INFO - PROCESS | 1939 | 1462360810194 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:20:10 INFO - PROCESS | 1939 | 1462360810196 Marionette TRACE conn4 <- [1,922,null,{}] 04:20:10 INFO - PROCESS | 1939 | 1462360810212 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:10 INFO - PROCESS | 1939 | 1462360810405 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 04:20:10 INFO - PROCESS | 1939 | 1462360810422 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097262800 == 86 [pid = 1939] [id = 238] 04:20:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f708df72800) [pid = 1939] [serial = 714] [outer = (nil)] 04:20:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f7093947000) [pid = 1939] [serial = 715] [outer = 0x7f708df72800] 04:20:10 INFO - PROCESS | 1939 | 1462360810478 Marionette DEBUG loaded listener.js 04:20:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f7093c3ac00) [pid = 1939] [serial = 716] [outer = 0x7f708df72800] 04:20:11 INFO - PROCESS | 1939 | 1462360811245 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 04:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1090ms 04:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:20:11 INFO - PROCESS | 1939 | 1462360811285 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 04:20:11 INFO - PROCESS | 1939 | 1462360811287 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 04:20:11 INFO - PROCESS | 1939 | 1462360811299 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:20:11 INFO - PROCESS | 1939 | 1462360811301 Marionette TRACE conn4 <- [1,926,null,{}] 04:20:11 INFO - PROCESS | 1939 | 1462360811309 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:11 INFO - PROCESS | 1939 | 1462360811495 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 04:20:11 INFO - PROCESS | 1939 | 1462360811522 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709a758800 == 87 [pid = 1939] [id = 239] 04:20:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f70940a0000) [pid = 1939] [serial = 717] [outer = (nil)] 04:20:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f7094233c00) [pid = 1939] [serial = 718] [outer = 0x7f70940a0000] 04:20:11 INFO - PROCESS | 1939 | 1462360811586 Marionette DEBUG loaded listener.js 04:20:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f709468dc00) [pid = 1939] [serial = 719] [outer = 0x7f70940a0000] 04:20:12 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f708c75a800) [pid = 1939] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:20:12 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f7091859c00) [pid = 1939] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:20:12 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f7094230400) [pid = 1939] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:20:12 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f70929ae800) [pid = 1939] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:20:12 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f708df70c00) [pid = 1939] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:20:12 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f709c7b5000) [pid = 1939] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:20:12 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f7089fda800) [pid = 1939] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:20:12 INFO - PROCESS | 1939 | 1462360812888 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 04:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1638ms 04:20:12 INFO - PROCESS | 1939 | 1462360812930 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 04:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:20:12 INFO - PROCESS | 1939 | 1462360812936 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 04:20:12 INFO - PROCESS | 1939 | 1462360812944 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:20:12 INFO - PROCESS | 1939 | 1462360812954 Marionette TRACE conn4 <- [1,930,null,{}] 04:20:13 INFO - PROCESS | 1939 | 1462360813012 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:13 INFO - PROCESS | 1939 | 1462360813229 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 04:20:13 INFO - PROCESS | 1939 | 1462360813392 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709180a800 == 88 [pid = 1939] [id = 240] 04:20:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f708c74e000) [pid = 1939] [serial = 720] [outer = (nil)] 04:20:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f708ceb1c00) [pid = 1939] [serial = 721] [outer = 0x7f708c74e000] 04:20:13 INFO - PROCESS | 1939 | 1462360813462 Marionette DEBUG loaded listener.js 04:20:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f708d079c00) [pid = 1939] [serial = 722] [outer = 0x7f708c74e000] 04:20:14 INFO - PROCESS | 1939 | 1462360814298 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 04:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1387ms 04:20:14 INFO - PROCESS | 1939 | 1462360814330 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 04:20:14 INFO - PROCESS | 1939 | 1462360814338 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 04:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:20:14 INFO - PROCESS | 1939 | 1462360814348 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:20:14 INFO - PROCESS | 1939 | 1462360814351 Marionette TRACE conn4 <- [1,934,null,{}] 04:20:14 INFO - PROCESS | 1939 | 1462360814357 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:14 INFO - PROCESS | 1939 | 1462360814520 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 04:20:14 INFO - PROCESS | 1939 | 1462360814690 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949d3000 == 89 [pid = 1939] [id = 241] 04:20:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f708dea8000) [pid = 1939] [serial = 723] [outer = (nil)] 04:20:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f708e62a000) [pid = 1939] [serial = 724] [outer = 0x7f708dea8000] 04:20:14 INFO - PROCESS | 1939 | 1462360814758 Marionette DEBUG loaded listener.js 04:20:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f7091855c00) [pid = 1939] [serial = 725] [outer = 0x7f708dea8000] 04:20:15 INFO - PROCESS | 1939 | 1462360815670 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 04:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1378ms 04:20:15 INFO - PROCESS | 1939 | 1462360815727 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 04:20:15 INFO - PROCESS | 1939 | 1462360815730 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 04:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:20:15 INFO - PROCESS | 1939 | 1462360815737 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:20:15 INFO - PROCESS | 1939 | 1462360815742 Marionette TRACE conn4 <- [1,938,null,{}] 04:20:15 INFO - PROCESS | 1939 | 1462360815757 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:15 INFO - PROCESS | 1939 | 1462360815967 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 04:20:16 INFO - PROCESS | 1939 | 1462360816133 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c58d800 == 90 [pid = 1939] [id = 242] 04:20:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f70929aec00) [pid = 1939] [serial = 726] [outer = (nil)] 04:20:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f70940a0800) [pid = 1939] [serial = 727] [outer = 0x7f70929aec00] 04:20:16 INFO - PROCESS | 1939 | 1462360816207 Marionette DEBUG loaded listener.js 04:20:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f709468cc00) [pid = 1939] [serial = 728] [outer = 0x7f70929aec00] 04:20:17 INFO - PROCESS | 1939 | 1462360817121 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 04:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1436ms 04:20:17 INFO - PROCESS | 1939 | 1462360817174 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 04:20:17 INFO - PROCESS | 1939 | 1462360817178 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 04:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:20:17 INFO - PROCESS | 1939 | 1462360817184 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:20:17 INFO - PROCESS | 1939 | 1462360817186 Marionette TRACE conn4 <- [1,942,null,{}] 04:20:17 INFO - PROCESS | 1939 | 1462360817191 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:17 INFO - PROCESS | 1939 | 1462360817348 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 04:20:17 INFO - PROCESS | 1939 | 1462360817514 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709daa3800 == 91 [pid = 1939] [id = 243] 04:20:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f7093944c00) [pid = 1939] [serial = 729] [outer = (nil)] 04:20:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f7099b02c00) [pid = 1939] [serial = 730] [outer = 0x7f7093944c00] 04:20:17 INFO - PROCESS | 1939 | 1462360817585 Marionette DEBUG loaded listener.js 04:20:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f7099c29000) [pid = 1939] [serial = 731] [outer = 0x7f7093944c00] 04:20:18 INFO - PROCESS | 1939 | 1462360818412 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 04:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1277ms 04:20:18 INFO - PROCESS | 1939 | 1462360818462 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 04:20:18 INFO - PROCESS | 1939 | 1462360818466 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 04:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:20:18 INFO - PROCESS | 1939 | 1462360818471 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:20:18 INFO - PROCESS | 1939 | 1462360818473 Marionette TRACE conn4 <- [1,946,null,{}] 04:20:18 INFO - PROCESS | 1939 | 1462360818479 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:18 INFO - PROCESS | 1939 | 1462360818631 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 04:20:18 INFO - PROCESS | 1939 | 1462360818799 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a0b35000 == 92 [pid = 1939] [id = 244] 04:20:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f70972a0400) [pid = 1939] [serial = 732] [outer = (nil)] 04:20:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f709ba0d800) [pid = 1939] [serial = 733] [outer = 0x7f70972a0400] 04:20:18 INFO - PROCESS | 1939 | 1462360818870 Marionette DEBUG loaded listener.js 04:20:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f709c7b4400) [pid = 1939] [serial = 734] [outer = 0x7f70972a0400] 04:20:19 INFO - PROCESS | 1939 | 1462360819698 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 04:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1285ms 04:20:19 INFO - PROCESS | 1939 | 1462360819758 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 04:20:19 INFO - PROCESS | 1939 | 1462360819760 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 04:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:20:19 INFO - PROCESS | 1939 | 1462360819766 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:20:19 INFO - PROCESS | 1939 | 1462360819769 Marionette TRACE conn4 <- [1,950,null,{}] 04:20:19 INFO - PROCESS | 1939 | 1462360819774 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:19 INFO - PROCESS | 1939 | 1462360819980 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 04:20:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f709c983400) [pid = 1939] [serial = 735] [outer = 0x7f70943df000] 04:20:20 INFO - PROCESS | 1939 | 1462360820222 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af91f800 == 93 [pid = 1939] [id = 245] 04:20:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f7089fad400) [pid = 1939] [serial = 736] [outer = (nil)] 04:20:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f709d877400) [pid = 1939] [serial = 737] [outer = 0x7f7089fad400] 04:20:20 INFO - PROCESS | 1939 | 1462360820387 Marionette DEBUG loaded listener.js 04:20:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f709e50b800) [pid = 1939] [serial = 738] [outer = 0x7f7089fad400] 04:20:21 INFO - PROCESS | 1939 | 1462360821230 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 04:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1528ms 04:20:21 INFO - PROCESS | 1939 | 1462360821296 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 04:20:21 INFO - PROCESS | 1939 | 1462360821300 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 04:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:20:21 INFO - PROCESS | 1939 | 1462360821305 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:20:21 INFO - PROCESS | 1939 | 1462360821307 Marionette TRACE conn4 <- [1,954,null,{}] 04:20:21 INFO - PROCESS | 1939 | 1462360821313 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:21 INFO - PROCESS | 1939 | 1462360821478 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 04:20:21 INFO - PROCESS | 1939 | 1462360821651 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af6a5000 == 94 [pid = 1939] [id = 246] 04:20:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f708acc5400) [pid = 1939] [serial = 739] [outer = (nil)] 04:20:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f709dd41000) [pid = 1939] [serial = 740] [outer = 0x7f708acc5400] 04:20:21 INFO - PROCESS | 1939 | 1462360821720 Marionette DEBUG loaded listener.js 04:20:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f70a0b23400) [pid = 1939] [serial = 741] [outer = 0x7f708acc5400] 04:20:22 INFO - PROCESS | 1939 | 1462360822516 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 04:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1276ms 04:20:22 INFO - PROCESS | 1939 | 1462360822583 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 04:20:22 INFO - PROCESS | 1939 | 1462360822587 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 04:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:20:22 INFO - PROCESS | 1939 | 1462360822592 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:20:22 INFO - PROCESS | 1939 | 1462360822594 Marionette TRACE conn4 <- [1,958,null,{}] 04:20:22 INFO - PROCESS | 1939 | 1462360822600 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:22 INFO - PROCESS | 1939 | 1462360822756 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 04:20:22 INFO - PROCESS | 1939 | 1462360822924 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4ed6000 == 95 [pid = 1939] [id = 247] 04:20:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f708acce400) [pid = 1939] [serial = 742] [outer = (nil)] 04:20:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f70aac69c00) [pid = 1939] [serial = 743] [outer = 0x7f708acce400] 04:20:23 INFO - PROCESS | 1939 | 1462360823001 Marionette DEBUG loaded listener.js 04:20:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f70aae7c000) [pid = 1939] [serial = 744] [outer = 0x7f708acce400] 04:20:23 INFO - PROCESS | 1939 | 1462360823801 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 04:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1241ms 04:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:20:23 INFO - PROCESS | 1939 | 1462360823834 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 04:20:23 INFO - PROCESS | 1939 | 1462360823837 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 04:20:23 INFO - PROCESS | 1939 | 1462360823843 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:20:23 INFO - PROCESS | 1939 | 1462360823846 Marionette TRACE conn4 <- [1,962,null,{}] 04:20:23 INFO - PROCESS | 1939 | 1462360823851 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:24 INFO - PROCESS | 1939 | 1462360824004 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 04:20:24 INFO - PROCESS | 1939 | 1462360824174 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097f92800 == 96 [pid = 1939] [id = 248] 04:20:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f708a143000) [pid = 1939] [serial = 745] [outer = (nil)] 04:20:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7f708a14ac00) [pid = 1939] [serial = 746] [outer = 0x7f708a143000] 04:20:24 INFO - PROCESS | 1939 | 1462360824240 Marionette DEBUG loaded listener.js 04:20:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7f708a14f800) [pid = 1939] [serial = 747] [outer = 0x7f708a143000] 04:20:25 INFO - PROCESS | 1939 | 1462360825083 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 04:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1281ms 04:20:25 INFO - PROCESS | 1939 | 1462360825124 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 04:20:25 INFO - PROCESS | 1939 | 1462360825127 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 04:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:20:25 INFO - PROCESS | 1939 | 1462360825133 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:20:25 INFO - PROCESS | 1939 | 1462360825135 Marionette TRACE conn4 <- [1,966,null,{}] 04:20:25 INFO - PROCESS | 1939 | 1462360825140 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:25 INFO - PROCESS | 1939 | 1462360825297 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 04:20:25 INFO - PROCESS | 1939 | 1462360825467 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708a982800 == 97 [pid = 1939] [id = 249] 04:20:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7f708a145800) [pid = 1939] [serial = 748] [outer = (nil)] 04:20:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7f708a2ee400) [pid = 1939] [serial = 749] [outer = 0x7f708a145800] 04:20:25 INFO - PROCESS | 1939 | 1462360825532 Marionette DEBUG loaded listener.js 04:20:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7f708a2f5000) [pid = 1939] [serial = 750] [outer = 0x7f708a145800] 04:20:26 INFO - PROCESS | 1939 | 1462360826335 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 04:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1232ms 04:20:26 INFO - PROCESS | 1939 | 1462360826366 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 04:20:26 INFO - PROCESS | 1939 | 1462360826370 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 04:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:20:26 INFO - PROCESS | 1939 | 1462360826376 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:20:26 INFO - PROCESS | 1939 | 1462360826379 Marionette TRACE conn4 <- [1,970,null,{}] 04:20:26 INFO - PROCESS | 1939 | 1462360826385 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:26 INFO - PROCESS | 1939 | 1462360826571 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 04:20:26 INFO - PROCESS | 1939 | 1462360826747 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e39b800 == 98 [pid = 1939] [id = 250] 04:20:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7f708a2f2400) [pid = 1939] [serial = 751] [outer = (nil)] 04:20:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f709bcd5c00) [pid = 1939] [serial = 752] [outer = 0x7f708a2f2400] 04:20:26 INFO - PROCESS | 1939 | 1462360826826 Marionette DEBUG loaded listener.js 04:20:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f70add68c00) [pid = 1939] [serial = 753] [outer = 0x7f708a2f2400] 04:20:27 INFO - PROCESS | 1939 | 1462360827732 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 04:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1433ms 04:20:27 INFO - PROCESS | 1939 | 1462360827809 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 04:20:27 INFO - PROCESS | 1939 | 1462360827813 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 04:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:20:27 INFO - PROCESS | 1939 | 1462360827818 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:20:27 INFO - PROCESS | 1939 | 1462360827820 Marionette TRACE conn4 <- [1,974,null,{}] 04:20:27 INFO - PROCESS | 1939 | 1462360827826 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:28 INFO - PROCESS | 1939 | 1462360828250 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 04:20:28 INFO - PROCESS | 1939 | 1462360828481 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708d2c9000 == 99 [pid = 1939] [id = 251] 04:20:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f7089fa5400) [pid = 1939] [serial = 754] [outer = (nil)] 04:20:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f7089fa9800) [pid = 1939] [serial = 755] [outer = 0x7f7089fa5400] 04:20:28 INFO - PROCESS | 1939 | 1462360828559 Marionette DEBUG loaded listener.js 04:20:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f708a2f7800) [pid = 1939] [serial = 756] [outer = 0x7f7089fa5400] 04:20:29 INFO - PROCESS | 1939 | 1462360829375 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 04:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1584ms 04:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:20:29 INFO - PROCESS | 1939 | 1462360829405 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 04:20:29 INFO - PROCESS | 1939 | 1462360829409 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 04:20:29 INFO - PROCESS | 1939 | 1462360829416 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:20:29 INFO - PROCESS | 1939 | 1462360829422 Marionette TRACE conn4 <- [1,978,null,{}] 04:20:29 INFO - PROCESS | 1939 | 1462360829428 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:29 INFO - PROCESS | 1939 | 1462360829583 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 04:20:29 INFO - PROCESS | 1939 | 1462360829877 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708d2bc000 == 100 [pid = 1939] [id = 252] 04:20:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f708c74d400) [pid = 1939] [serial = 757] [outer = (nil)] 04:20:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f708c756000) [pid = 1939] [serial = 758] [outer = 0x7f708c74d400] 04:20:29 INFO - PROCESS | 1939 | 1462360829988 Marionette DEBUG loaded listener.js 04:20:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f708ceb7800) [pid = 1939] [serial = 759] [outer = 0x7f708c74d400] 04:20:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097262800 == 99 [pid = 1939] [id = 238] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f70928d1800) [pid = 1939] [serial = 637] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f7094693c00) [pid = 1939] [serial = 640] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f709ba0e400) [pid = 1939] [serial = 643] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f709c7ba800) [pid = 1939] [serial = 646] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f709cd51400) [pid = 1939] [serial = 649] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f70a0b1b800) [pid = 1939] [serial = 652] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f70a0b18800) [pid = 1939] [serial = 679] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949da000 == 98 [pid = 1939] [id = 237] 04:20:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091873000 == 97 [pid = 1939] [id = 236] 04:20:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091877000 == 96 [pid = 1939] [id = 235] 04:20:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e6d0800 == 95 [pid = 1939] [id = 234] 04:20:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d2c8800 == 94 [pid = 1939] [id = 228] 04:20:30 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709186f000 == 93 [pid = 1939] [id = 227] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7f708e5bec00) [pid = 1939] [serial = 659] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7f708deac800) [pid = 1939] [serial = 658] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7f70928d3400) [pid = 1939] [serial = 662] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7f7091970800) [pid = 1939] [serial = 661] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7f709753e000) [pid = 1939] [serial = 670] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7f709425cc00) [pid = 1939] [serial = 667] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7f708e5b2400) [pid = 1939] [serial = 634] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f70929aa400) [pid = 1939] [serial = 664] [outer = (nil)] [url = about:blank] 04:20:30 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f709399bc00) [pid = 1939] [serial = 665] [outer = (nil)] [url = about:blank] 04:20:31 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f708c74e800) [pid = 1939] [serial = 655] [outer = (nil)] [url = about:blank] 04:20:31 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f709d243c00) [pid = 1939] [serial = 673] [outer = (nil)] [url = about:blank] 04:20:31 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f70929a4400) [pid = 1939] [serial = 676] [outer = (nil)] [url = about:blank] 04:20:31 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f709dd3d800) [pid = 1939] [serial = 674] [outer = (nil)] [url = about:blank] 04:20:31 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f709b412000) [pid = 1939] [serial = 671] [outer = (nil)] [url = about:blank] 04:20:31 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f709da39c00) [pid = 1939] [serial = 677] [outer = (nil)] [url = about:blank] 04:20:31 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f7095a79400) [pid = 1939] [serial = 668] [outer = (nil)] [url = about:blank] 04:20:31 INFO - PROCESS | 1939 | 1462360831012 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 04:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1638ms 04:20:31 INFO - PROCESS | 1939 | 1462360831054 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 04:20:31 INFO - PROCESS | 1939 | 1462360831060 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 04:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:20:31 INFO - PROCESS | 1939 | 1462360831068 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:20:31 INFO - PROCESS | 1939 | 1462360831073 Marionette TRACE conn4 <- [1,982,null,{}] 04:20:31 INFO - PROCESS | 1939 | 1462360831082 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:31 INFO - PROCESS | 1939 | 1462360831260 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 04:20:31 INFO - PROCESS | 1939 | 1462360831494 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e391000 == 94 [pid = 1939] [id = 253] 04:20:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f708acc3c00) [pid = 1939] [serial = 760] [outer = (nil)] 04:20:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f708b5d0800) [pid = 1939] [serial = 761] [outer = 0x7f708acc3c00] 04:20:31 INFO - PROCESS | 1939 | 1462360831591 Marionette DEBUG loaded listener.js 04:20:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f708ceaf000) [pid = 1939] [serial = 762] [outer = 0x7f708acc3c00] 04:20:32 INFO - PROCESS | 1939 | 1462360832419 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 04:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1387ms 04:20:32 INFO - PROCESS | 1939 | 1462360832456 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 04:20:32 INFO - PROCESS | 1939 | 1462360832464 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 04:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:20:32 INFO - PROCESS | 1939 | 1462360832473 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:20:32 INFO - PROCESS | 1939 | 1462360832477 Marionette TRACE conn4 <- [1,986,null,{}] 04:20:32 INFO - PROCESS | 1939 | 1462360832481 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:32 INFO - PROCESS | 1939 | 1462360832648 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 04:20:32 INFO - PROCESS | 1939 | 1462360832831 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091873000 == 95 [pid = 1939] [id = 254] 04:20:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f708d07ac00) [pid = 1939] [serial = 763] [outer = (nil)] 04:20:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f708d10c000) [pid = 1939] [serial = 764] [outer = 0x7f708d07ac00] 04:20:32 INFO - PROCESS | 1939 | 1462360832898 Marionette DEBUG loaded listener.js 04:20:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f708d1cac00) [pid = 1939] [serial = 765] [outer = 0x7f708d07ac00] 04:20:33 INFO - PROCESS | 1939 | 1462360833867 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 04:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1435ms 04:20:33 INFO - PROCESS | 1939 | 1462360833909 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 04:20:33 INFO - PROCESS | 1939 | 1462360833913 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 04:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:20:33 INFO - PROCESS | 1939 | 1462360833919 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:20:33 INFO - PROCESS | 1939 | 1462360833924 Marionette TRACE conn4 <- [1,990,null,{}] 04:20:33 INFO - PROCESS | 1939 | 1462360833940 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:34 INFO - PROCESS | 1939 | 1462360834115 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 04:20:34 INFO - PROCESS | 1939 | 1462360834283 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093c54800 == 96 [pid = 1939] [id = 255] 04:20:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f708deb2400) [pid = 1939] [serial = 766] [outer = (nil)] 04:20:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f708e5ab800) [pid = 1939] [serial = 767] [outer = 0x7f708deb2400] 04:20:34 INFO - PROCESS | 1939 | 1462360834358 Marionette DEBUG loaded listener.js 04:20:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f708e5c6400) [pid = 1939] [serial = 768] [outer = 0x7f708deb2400] 04:20:35 INFO - PROCESS | 1939 | 1462360835221 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 04:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1389ms 04:20:35 INFO - PROCESS | 1939 | 1462360835308 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 04:20:35 INFO - PROCESS | 1939 | 1462360835313 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 04:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:20:35 INFO - PROCESS | 1939 | 1462360835318 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:20:35 INFO - PROCESS | 1939 | 1462360835321 Marionette TRACE conn4 <- [1,994,null,{}] 04:20:35 INFO - PROCESS | 1939 | 1462360835326 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:35 INFO - PROCESS | 1939 | 1462360835490 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 04:20:35 INFO - PROCESS | 1939 | 1462360835656 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70942f2800 == 97 [pid = 1939] [id = 256] 04:20:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7f708df64400) [pid = 1939] [serial = 769] [outer = (nil)] 04:20:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7f7091858800) [pid = 1939] [serial = 770] [outer = 0x7f708df64400] 04:20:35 INFO - PROCESS | 1939 | 1462360835726 Marionette DEBUG loaded listener.js 04:20:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7f7091935c00) [pid = 1939] [serial = 771] [outer = 0x7f708df64400] 04:20:36 INFO - PROCESS | 1939 | 1462360836565 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 04:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1326ms 04:20:36 INFO - PROCESS | 1939 | 1462360836646 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 04:20:36 INFO - PROCESS | 1939 | 1462360836649 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 04:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:20:36 INFO - PROCESS | 1939 | 1462360836655 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:20:36 INFO - PROCESS | 1939 | 1462360836657 Marionette TRACE conn4 <- [1,998,null,{}] 04:20:36 INFO - PROCESS | 1939 | 1462360836663 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:36 INFO - PROCESS | 1939 | 1462360836858 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 04:20:37 INFO - PROCESS | 1939 | 1462360837038 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949d9000 == 98 [pid = 1939] [id = 257] 04:20:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7f709184c800) [pid = 1939] [serial = 772] [outer = (nil)] 04:20:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7f7092642c00) [pid = 1939] [serial = 773] [outer = 0x7f709184c800] 04:20:37 INFO - PROCESS | 1939 | 1462360837104 Marionette DEBUG loaded listener.js 04:20:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7f70928d0400) [pid = 1939] [serial = 774] [outer = 0x7f709184c800] 04:20:37 INFO - PROCESS | 1939 | 1462360837967 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 04:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1377ms 04:20:38 INFO - PROCESS | 1939 | 1462360838033 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 04:20:38 INFO - PROCESS | 1939 | 1462360838037 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 04:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:20:38 INFO - PROCESS | 1939 | 1462360838042 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:20:38 INFO - PROCESS | 1939 | 1462360838044 Marionette TRACE conn4 <- [1,1002,null,{}] 04:20:38 INFO - PROCESS | 1939 | 1462360838050 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:38 INFO - PROCESS | 1939 | 1462360838265 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 04:20:38 INFO - PROCESS | 1939 | 1462360838435 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709675e800 == 99 [pid = 1939] [id = 258] 04:20:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f70928d6c00) [pid = 1939] [serial = 775] [outer = (nil)] 04:20:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f7093f85c00) [pid = 1939] [serial = 776] [outer = 0x7f70928d6c00] 04:20:38 INFO - PROCESS | 1939 | 1462360838508 Marionette DEBUG loaded listener.js 04:20:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f709409e000) [pid = 1939] [serial = 777] [outer = 0x7f70928d6c00] 04:20:39 INFO - PROCESS | 1939 | 1462360839327 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 04:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1335ms 04:20:39 INFO - PROCESS | 1939 | 1462360839379 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 04:20:39 INFO - PROCESS | 1939 | 1462360839383 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 04:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:20:39 INFO - PROCESS | 1939 | 1462360839388 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:20:39 INFO - PROCESS | 1939 | 1462360839390 Marionette TRACE conn4 <- [1,1006,null,{}] 04:20:39 INFO - PROCESS | 1939 | 1462360839396 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:39 INFO - PROCESS | 1939 | 1462360839548 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 04:20:39 INFO - PROCESS | 1939 | 1462360839723 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097fe1800 == 100 [pid = 1939] [id = 259] 04:20:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f70929a7400) [pid = 1939] [serial = 778] [outer = (nil)] 04:20:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f7094252c00) [pid = 1939] [serial = 779] [outer = 0x7f70929a7400] 04:20:39 INFO - PROCESS | 1939 | 1462360839790 Marionette DEBUG loaded listener.js 04:20:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f70943dc000) [pid = 1939] [serial = 780] [outer = 0x7f70929a7400] 04:20:40 INFO - PROCESS | 1939 | 1462360840650 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 04:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1327ms 04:20:40 INFO - PROCESS | 1939 | 1462360840717 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 04:20:40 INFO - PROCESS | 1939 | 1462360840720 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 04:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:20:40 INFO - PROCESS | 1939 | 1462360840726 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:20:40 INFO - PROCESS | 1939 | 1462360840728 Marionette TRACE conn4 <- [1,1010,null,{}] 04:20:40 INFO - PROCESS | 1939 | 1462360840733 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:40 INFO - PROCESS | 1939 | 1462360840892 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 04:20:41 INFO - PROCESS | 1939 | 1462360841061 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709a74f000 == 101 [pid = 1939] [id = 260] 04:20:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f7093c3fc00) [pid = 1939] [serial = 781] [outer = (nil)] 04:20:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f7094685c00) [pid = 1939] [serial = 782] [outer = 0x7f7093c3fc00] 04:20:41 INFO - PROCESS | 1939 | 1462360841130 Marionette DEBUG loaded listener.js 04:20:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f7094b55800) [pid = 1939] [serial = 783] [outer = 0x7f7093c3fc00] 04:20:41 INFO - PROCESS | 1939 | 1462360841929 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 04:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1280ms 04:20:42 INFO - PROCESS | 1939 | 1462360842006 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 04:20:42 INFO - PROCESS | 1939 | 1462360842010 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 04:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:20:42 INFO - PROCESS | 1939 | 1462360842015 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:20:42 INFO - PROCESS | 1939 | 1462360842018 Marionette TRACE conn4 <- [1,1014,null,{}] 04:20:42 INFO - PROCESS | 1939 | 1462360842023 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:42 INFO - PROCESS | 1939 | 1462360842182 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 04:20:42 INFO - PROCESS | 1939 | 1462360842355 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709b9b3800 == 102 [pid = 1939] [id = 261] 04:20:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f709409c400) [pid = 1939] [serial = 784] [outer = (nil)] 04:20:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7f7094c6c400) [pid = 1939] [serial = 785] [outer = 0x7f709409c400] 04:20:42 INFO - PROCESS | 1939 | 1462360842423 Marionette DEBUG loaded listener.js 04:20:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7f7095a70800) [pid = 1939] [serial = 786] [outer = 0x7f709409c400] 04:20:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aac05000 == 101 [pid = 1939] [id = 215] 04:20:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af6af000 == 100 [pid = 1939] [id = 216] 04:20:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aff06800 == 99 [pid = 1939] [id = 217] 04:20:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708d2c9000 == 98 [pid = 1939] [id = 251] 04:20:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709daa3800 == 97 [pid = 1939] [id = 243] 04:20:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c58d800 == 96 [pid = 1939] [id = 242] 04:20:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949d3000 == 95 [pid = 1939] [id = 241] 04:20:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709180a800 == 94 [pid = 1939] [id = 240] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d437800 == 93 [pid = 1939] [id = 63] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091821800 == 92 [pid = 1939] [id = 127] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708a982800 == 91 [pid = 1939] [id = 249] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aff06000 == 90 [pid = 1939] [id = 121] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b409a000 == 89 [pid = 1939] [id = 201] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aa720800 == 88 [pid = 1939] [id = 187] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709cc8a000 == 87 [pid = 1939] [id = 37] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097f92800 == 86 [pid = 1939] [id = 248] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095acb000 == 85 [pid = 1939] [id = 33] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a3f0d800 == 84 [pid = 1939] [id = 47] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a0b35000 == 83 [pid = 1939] [id = 244] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097fdb800 == 82 [pid = 1939] [id = 196] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a0b41800 == 81 [pid = 1939] [id = 173] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709181e800 == 80 [pid = 1939] [id = 203] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aff1e000 == 79 [pid = 1939] [id = 74] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af6a5000 == 78 [pid = 1939] [id = 246] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70afeb8800 == 77 [pid = 1939] [id = 200] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d814000 == 76 [pid = 1939] [id = 213] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af724000 == 75 [pid = 1939] [id = 73] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095773800 == 74 [pid = 1939] [id = 41] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709dd09800 == 73 [pid = 1939] [id = 170] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4d22000 == 72 [pid = 1939] [id = 229] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708d2d8000 == 71 [pid = 1939] [id = 202] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097fee800 == 70 [pid = 1939] [id = 172] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70942da800 == 69 [pid = 1939] [id = 89] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a9bf0800 == 68 [pid = 1939] [id = 50] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b1b80800 == 67 [pid = 1939] [id = 112] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a3f19800 == 66 [pid = 1939] [id = 23] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af1c8800 == 65 [pid = 1939] [id = 109] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093c6b000 == 64 [pid = 1939] [id = 38] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d2c6800 == 63 [pid = 1939] [id = 186] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4ec7000 == 62 [pid = 1939] [id = 100] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709b9a3000 == 61 [pid = 1939] [id = 59] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097260000 == 60 [pid = 1939] [id = 48] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709414a000 == 59 [pid = 1939] [id = 231] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709415e800 == 58 [pid = 1939] [id = 233] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093c52800 == 57 [pid = 1939] [id = 49] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c773000 == 56 [pid = 1939] [id = 43] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7099b76000 == 55 [pid = 1939] [id = 34] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709bb4a800 == 54 [pid = 1939] [id = 35] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d817000 == 53 [pid = 1939] [id = 31] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094a89000 == 52 [pid = 1939] [id = 159] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091871000 == 51 [pid = 1939] [id = 218] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a3da3000 == 50 [pid = 1939] [id = 60] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af90b800 == 49 [pid = 1939] [id = 188] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e015000 == 48 [pid = 1939] [id = 160] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af91f800 == 47 [pid = 1939] [id = 245] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70abe81000 == 46 [pid = 1939] [id = 61] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091a1f800 == 45 [pid = 1939] [id = 128] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708dd95800 == 44 [pid = 1939] [id = 161] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a3d87000 == 43 [pid = 1939] [id = 214] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4ed6000 == 42 [pid = 1939] [id = 247] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a091c800 == 41 [pid = 1939] [id = 111] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097553800 == 40 [pid = 1939] [id = 30] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709ac48000 == 39 [pid = 1939] [id = 46] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70940f0000 == 38 [pid = 1939] [id = 9] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4d37800 == 37 [pid = 1939] [id = 113] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b75c7000 == 36 [pid = 1939] [id = 88] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709bb49800 == 35 [pid = 1939] [id = 126] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b3e39000 == 34 [pid = 1939] [id = 97] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709da9a000 == 33 [pid = 1939] [id = 44] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4ee3000 == 32 [pid = 1939] [id = 230] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c76d800 == 31 [pid = 1939] [id = 36] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709e441800 == 30 [pid = 1939] [id = 45] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095c13000 == 29 [pid = 1939] [id = 39] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c3e1000 == 28 [pid = 1939] [id = 14] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aaaac000 == 27 [pid = 1939] [id = 57] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70add04000 == 26 [pid = 1939] [id = 136] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70ad857000 == 25 [pid = 1939] [id = 62] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708c835800 == 24 [pid = 1939] [id = 232] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709aa5e000 == 23 [pid = 1939] [id = 42] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70ad856000 == 22 [pid = 1939] [id = 199] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709cc9b000 == 21 [pid = 1939] [id = 40] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af733000 == 20 [pid = 1939] [id = 226] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709a74f000 == 19 [pid = 1939] [id = 260] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097fe1800 == 18 [pid = 1939] [id = 259] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709675e800 == 17 [pid = 1939] [id = 258] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e39b800 == 16 [pid = 1939] [id = 250] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949d9000 == 15 [pid = 1939] [id = 257] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70942f2800 == 14 [pid = 1939] [id = 256] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093c54800 == 13 [pid = 1939] [id = 255] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709a758800 == 12 [pid = 1939] [id = 239] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091873000 == 11 [pid = 1939] [id = 254] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e391000 == 10 [pid = 1939] [id = 253] 04:20:47 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708d2bc000 == 9 [pid = 1939] [id = 252] 04:20:49 INFO - PROCESS | 1939 | 1462360849769 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 04:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 7807ms 04:20:49 INFO - PROCESS | 1939 | 1462360849824 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 04:20:49 INFO - PROCESS | 1939 | 1462360849829 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 04:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:20:49 INFO - PROCESS | 1939 | 1462360849839 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:20:49 INFO - PROCESS | 1939 | 1462360849845 Marionette TRACE conn4 <- [1,1018,null,{}] 04:20:49 INFO - PROCESS | 1939 | 1462360849855 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:50 INFO - PROCESS | 1939 | 1462360850109 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 04:20:50 INFO - PROCESS | 1939 | 1462360850127 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708dd92000 == 10 [pid = 1939] [id = 262] 04:20:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7f708a959c00) [pid = 1939] [serial = 787] [outer = (nil)] 04:20:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7f708a95c000) [pid = 1939] [serial = 788] [outer = 0x7f708a959c00] 04:20:50 INFO - PROCESS | 1939 | 1462360850189 Marionette DEBUG loaded listener.js 04:20:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7f708accdc00) [pid = 1939] [serial = 789] [outer = 0x7f708a959c00] 04:20:51 INFO - PROCESS | 1939 | 1462360851024 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 04:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1234ms 04:20:51 INFO - PROCESS | 1939 | 1462360851073 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 04:20:51 INFO - PROCESS | 1939 | 1462360851083 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 04:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:20:51 INFO - PROCESS | 1939 | 1462360851092 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:20:51 INFO - PROCESS | 1939 | 1462360851097 Marionette TRACE conn4 <- [1,1022,null,{}] 04:20:51 INFO - PROCESS | 1939 | 1462360851102 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:51 INFO - PROCESS | 1939 | 1462360851260 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 04:20:51 INFO - PROCESS | 1939 | 1462360851274 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708d2d1800 == 11 [pid = 1939] [id = 263] 04:20:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7f708c753800) [pid = 1939] [serial = 790] [outer = (nil)] 04:20:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f708c75b800) [pid = 1939] [serial = 791] [outer = 0x7f708c753800] 04:20:51 INFO - PROCESS | 1939 | 1462360851332 Marionette DEBUG loaded listener.js 04:20:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7f708ceba000) [pid = 1939] [serial = 792] [outer = 0x7f708c753800] 04:20:52 INFO - PROCESS | 1939 | 1462360852368 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 04:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1329ms 04:20:52 INFO - PROCESS | 1939 | 1462360852423 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 04:20:52 INFO - PROCESS | 1939 | 1462360852426 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 04:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:20:52 INFO - PROCESS | 1939 | 1462360852433 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:20:52 INFO - PROCESS | 1939 | 1462360852438 Marionette TRACE conn4 <- [1,1026,null,{}] 04:20:52 INFO - PROCESS | 1939 | 1462360852454 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:52 INFO - PROCESS | 1939 | 1462360852680 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 04:20:52 INFO - PROCESS | 1939 | 1462360852700 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e50b800 == 12 [pid = 1939] [id = 264] 04:20:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f7089fdc000) [pid = 1939] [serial = 793] [outer = (nil)] 04:20:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7f708d10a000) [pid = 1939] [serial = 794] [outer = 0x7f7089fdc000] 04:20:52 INFO - PROCESS | 1939 | 1462360852766 Marionette DEBUG loaded listener.js 04:20:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7f708d1cbc00) [pid = 1939] [serial = 795] [outer = 0x7f7089fdc000] 04:20:53 INFO - PROCESS | 1939 | 1462360853570 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 04:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1185ms 04:20:53 INFO - PROCESS | 1939 | 1462360853619 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 04:20:53 INFO - PROCESS | 1939 | 1462360853623 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 04:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:20:53 INFO - PROCESS | 1939 | 1462360853633 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:20:53 INFO - PROCESS | 1939 | 1462360853635 Marionette TRACE conn4 <- [1,1030,null,{}] 04:20:53 INFO - PROCESS | 1939 | 1462360853641 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:53 INFO - PROCESS | 1939 | 1462360853821 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 04:20:53 INFO - PROCESS | 1939 | 1462360853840 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e6dc000 == 13 [pid = 1939] [id = 265] 04:20:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7f708d10b800) [pid = 1939] [serial = 796] [outer = (nil)] 04:20:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7f708df65000) [pid = 1939] [serial = 797] [outer = 0x7f708d10b800] 04:20:53 INFO - PROCESS | 1939 | 1462360853898 Marionette DEBUG loaded listener.js 04:20:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7f708df6b000) [pid = 1939] [serial = 798] [outer = 0x7f708d10b800] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7f70972a0400) [pid = 1939] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7f7089fa3400) [pid = 1939] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7f708c753c00) [pid = 1939] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7f709c98fc00) [pid = 1939] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7f709423bc00) [pid = 1939] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7f708e5a5c00) [pid = 1939] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7f7089fa4400) [pid = 1939] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7f7094686c00) [pid = 1939] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7f709c98cc00) [pid = 1939] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7f708dea6000) [pid = 1939] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7f7093944c00) [pid = 1939] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7f70929aec00) [pid = 1939] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7f708dea8000) [pid = 1939] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7f708acc3c00) [pid = 1939] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f708c74e000) [pid = 1939] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f7089fa5400) [pid = 1939] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f7091851000) [pid = 1939] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f708df72800) [pid = 1939] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f70940a0000) [pid = 1939] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f7093c3fc00) [pid = 1939] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f70929a7400) [pid = 1939] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f70928d6c00) [pid = 1939] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f709184c800) [pid = 1939] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7f708df64400) [pid = 1939] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7f708deb2400) [pid = 1939] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7f708d07ac00) [pid = 1939] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7f708c74d400) [pid = 1939] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7f708a2f2400) [pid = 1939] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7f708a145800) [pid = 1939] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7f708d072c00) [pid = 1939] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f7089fe8800) [pid = 1939] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f7095a75400) [pid = 1939] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f709398d400) [pid = 1939] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f7094239000) [pid = 1939] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f708ceb2400) [pid = 1939] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f708b5d2c00) [pid = 1939] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f7089fe0c00) [pid = 1939] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f708df69000) [pid = 1939] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f708e627400) [pid = 1939] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f70abcd9c00) [pid = 1939] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f708accd800) [pid = 1939] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f7093994400) [pid = 1939] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f708e5a9000) [pid = 1939] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f708b5d2400) [pid = 1939] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f7089faf800) [pid = 1939] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f708d10d400) [pid = 1939] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f7091839000) [pid = 1939] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f708d07c400) [pid = 1939] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f708df6e000) [pid = 1939] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f7094239800) [pid = 1939] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f7089fe8000) [pid = 1939] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f70943e1c00) [pid = 1939] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f708a143000) [pid = 1939] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f708acce400) [pid = 1939] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f708acc5400) [pid = 1939] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:20:55 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f7089fad400) [pid = 1939] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:20:56 INFO - PROCESS | 1939 | 1462360856129 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 04:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2528ms 04:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:20:56 INFO - PROCESS | 1939 | 1462360856162 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 04:20:56 INFO - PROCESS | 1939 | 1462360856164 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 04:20:56 INFO - PROCESS | 1939 | 1462360856170 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:20:56 INFO - PROCESS | 1939 | 1462360856172 Marionette TRACE conn4 <- [1,1034,null,{}] 04:20:56 INFO - PROCESS | 1939 | 1462360856177 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:56 INFO - PROCESS | 1939 | 1462360856305 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 04:20:56 INFO - PROCESS | 1939 | 1462360856321 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e582800 == 14 [pid = 1939] [id = 266] 04:20:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f708a146800) [pid = 1939] [serial = 799] [outer = (nil)] 04:20:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f708accd400) [pid = 1939] [serial = 800] [outer = 0x7f708a146800] 04:20:56 INFO - PROCESS | 1939 | 1462360856377 Marionette DEBUG loaded listener.js 04:20:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f708d074400) [pid = 1939] [serial = 801] [outer = 0x7f708a146800] 04:20:57 INFO - PROCESS | 1939 | 1462360857128 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 04:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 976ms 04:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:20:57 INFO - PROCESS | 1939 | 1462360857145 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 04:20:57 INFO - PROCESS | 1939 | 1462360857148 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 04:20:57 INFO - PROCESS | 1939 | 1462360857156 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:20:57 INFO - PROCESS | 1939 | 1462360857158 Marionette TRACE conn4 <- [1,1038,null,{}] 04:20:57 INFO - PROCESS | 1939 | 1462360857163 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:57 INFO - PROCESS | 1939 | 1462360857376 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 04:20:57 INFO - PROCESS | 1939 | 1462360857399 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a18800 == 15 [pid = 1939] [id = 267] 04:20:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f708a94f400) [pid = 1939] [serial = 802] [outer = (nil)] 04:20:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f708df6f000) [pid = 1939] [serial = 803] [outer = 0x7f708a94f400] 04:20:57 INFO - PROCESS | 1939 | 1462360857462 Marionette DEBUG loaded listener.js 04:20:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f708e5bd000) [pid = 1939] [serial = 804] [outer = 0x7f708a94f400] 04:20:58 INFO - PROCESS | 1939 | 1462360858447 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 04:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1338ms 04:20:58 INFO - PROCESS | 1939 | 1462360858491 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 04:20:58 INFO - PROCESS | 1939 | 1462360858498 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 04:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:20:58 INFO - PROCESS | 1939 | 1462360858505 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:20:58 INFO - PROCESS | 1939 | 1462360858511 Marionette TRACE conn4 <- [1,1042,null,{}] 04:20:58 INFO - PROCESS | 1939 | 1462360858518 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:58 INFO - PROCESS | 1939 | 1462360858679 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 04:20:58 INFO - PROCESS | 1939 | 1462360858830 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e016000 == 16 [pid = 1939] [id = 268] 04:20:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f708a2f8400) [pid = 1939] [serial = 805] [outer = (nil)] 04:20:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f708acccc00) [pid = 1939] [serial = 806] [outer = 0x7f708a2f8400] 04:20:58 INFO - PROCESS | 1939 | 1462360858901 Marionette DEBUG loaded listener.js 04:20:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f708b5df000) [pid = 1939] [serial = 807] [outer = 0x7f708a2f8400] 04:20:59 INFO - PROCESS | 1939 | 1462360859794 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 04:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1334ms 04:20:59 INFO - PROCESS | 1939 | 1462360859839 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 04:20:59 INFO - PROCESS | 1939 | 1462360859848 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 04:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:20:59 INFO - PROCESS | 1939 | 1462360859857 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:20:59 INFO - PROCESS | 1939 | 1462360859861 Marionette TRACE conn4 <- [1,1046,null,{}] 04:20:59 INFO - PROCESS | 1939 | 1462360859866 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:00 INFO - PROCESS | 1939 | 1462360860017 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 04:21:00 INFO - PROCESS | 1939 | 1462360860173 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a1a000 == 17 [pid = 1939] [id = 269] 04:21:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f708ceb4c00) [pid = 1939] [serial = 808] [outer = (nil)] 04:21:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f708d081800) [pid = 1939] [serial = 809] [outer = 0x7f708ceb4c00] 04:21:00 INFO - PROCESS | 1939 | 1462360860242 Marionette DEBUG loaded listener.js 04:21:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f708d1c5400) [pid = 1939] [serial = 810] [outer = 0x7f708ceb4c00] 04:21:01 INFO - PROCESS | 1939 | 1462360861135 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 04:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1336ms 04:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:21:01 INFO - PROCESS | 1939 | 1462360861194 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 04:21:01 INFO - PROCESS | 1939 | 1462360861197 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 04:21:01 INFO - PROCESS | 1939 | 1462360861203 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:21:01 INFO - PROCESS | 1939 | 1462360861209 Marionette TRACE conn4 <- [1,1050,null,{}] 04:21:01 INFO - PROCESS | 1939 | 1462360861224 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:01 INFO - PROCESS | 1939 | 1462360861419 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 04:21:01 INFO - PROCESS | 1939 | 1462360861571 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e50a800 == 18 [pid = 1939] [id = 270] 04:21:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f708deb1400) [pid = 1939] [serial = 811] [outer = (nil)] 04:21:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f708e5ad800) [pid = 1939] [serial = 812] [outer = 0x7f708deb1400] 04:21:01 INFO - PROCESS | 1939 | 1462360861645 Marionette DEBUG loaded listener.js 04:21:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f708e5c4000) [pid = 1939] [serial = 813] [outer = 0x7f708deb1400] 04:21:02 INFO - PROCESS | 1939 | 1462360862479 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 04:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1287ms 04:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:21:02 INFO - PROCESS | 1939 | 1462360862489 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 04:21:02 INFO - PROCESS | 1939 | 1462360862492 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 04:21:02 INFO - PROCESS | 1939 | 1462360862513 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:21:02 INFO - PROCESS | 1939 | 1462360862515 Marionette TRACE conn4 <- [1,1054,null,{}] 04:21:02 INFO - PROCESS | 1939 | 1462360862525 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:02 INFO - PROCESS | 1939 | 1462360862674 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 04:21:02 INFO - PROCESS | 1939 | 1462360862828 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094141000 == 19 [pid = 1939] [id = 271] 04:21:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f708cebc800) [pid = 1939] [serial = 814] [outer = (nil)] 04:21:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f708e629800) [pid = 1939] [serial = 815] [outer = 0x7f708cebc800] 04:21:02 INFO - PROCESS | 1939 | 1462360862906 Marionette DEBUG loaded listener.js 04:21:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f708e631c00) [pid = 1939] [serial = 816] [outer = 0x7f708cebc800] 04:21:03 INFO - PROCESS | 1939 | 1462360863731 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 04:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1297ms 04:21:03 INFO - PROCESS | 1939 | 1462360863796 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 04:21:03 INFO - PROCESS | 1939 | 1462360863800 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 04:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:21:03 INFO - PROCESS | 1939 | 1462360863805 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:21:03 INFO - PROCESS | 1939 | 1462360863807 Marionette TRACE conn4 <- [1,1058,null,{}] 04:21:03 INFO - PROCESS | 1939 | 1462360863813 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:03 INFO - PROCESS | 1939 | 1462360863966 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 04:21:04 INFO - PROCESS | 1939 | 1462360864117 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70942e1800 == 20 [pid = 1939] [id = 272] 04:21:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f7091838800) [pid = 1939] [serial = 817] [outer = (nil)] 04:21:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f709183c000) [pid = 1939] [serial = 818] [outer = 0x7f7091838800] 04:21:04 INFO - PROCESS | 1939 | 1462360864192 Marionette DEBUG loaded listener.js 04:21:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f709184a800) [pid = 1939] [serial = 819] [outer = 0x7f7091838800] 04:21:05 INFO - PROCESS | 1939 | 1462360865059 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 04:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1326ms 04:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:21:05 INFO - PROCESS | 1939 | 1462360865133 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 04:21:05 INFO - PROCESS | 1939 | 1462360865135 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 04:21:05 INFO - PROCESS | 1939 | 1462360865142 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:21:05 INFO - PROCESS | 1939 | 1462360865145 Marionette TRACE conn4 <- [1,1062,null,{}] 04:21:05 INFO - PROCESS | 1939 | 1462360865150 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:05 INFO - PROCESS | 1939 | 1462360865348 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 04:21:05 INFO - PROCESS | 1939 | 1462360865511 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708a994800 == 21 [pid = 1939] [id = 273] 04:21:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f7089fa7400) [pid = 1939] [serial = 820] [outer = (nil)] 04:21:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f708a151000) [pid = 1939] [serial = 821] [outer = 0x7f7089fa7400] 04:21:05 INFO - PROCESS | 1939 | 1462360865588 Marionette DEBUG loaded listener.js 04:21:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f7091839000) [pid = 1939] [serial = 822] [outer = 0x7f7089fa7400] 04:21:06 INFO - PROCESS | 1939 | 1462360866425 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 04:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1333ms 04:21:06 INFO - PROCESS | 1939 | 1462360866474 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 04:21:06 INFO - PROCESS | 1939 | 1462360866477 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 04:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:21:06 INFO - PROCESS | 1939 | 1462360866483 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:21:06 INFO - PROCESS | 1939 | 1462360866486 Marionette TRACE conn4 <- [1,1066,null,{}] 04:21:06 INFO - PROCESS | 1939 | 1462360866491 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:06 INFO - PROCESS | 1939 | 1462360866637 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 04:21:06 INFO - PROCESS | 1939 | 1462360866805 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e38a800 == 22 [pid = 1939] [id = 274] 04:21:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f7089fafc00) [pid = 1939] [serial = 823] [outer = (nil)] 04:21:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f708a2f6000) [pid = 1939] [serial = 824] [outer = 0x7f7089fafc00] 04:21:06 INFO - PROCESS | 1939 | 1462360866873 Marionette DEBUG loaded listener.js 04:21:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7f708e5a8c00) [pid = 1939] [serial = 825] [outer = 0x7f7089fafc00] 04:21:08 INFO - PROCESS | 1939 | 1462360868054 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 04:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1592ms 04:21:08 INFO - PROCESS | 1939 | 1462360868076 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 04:21:08 INFO - PROCESS | 1939 | 1462360868080 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 04:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:21:08 INFO - PROCESS | 1939 | 1462360868088 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:21:08 INFO - PROCESS | 1939 | 1462360868093 Marionette TRACE conn4 <- [1,1070,null,{}] 04:21:08 INFO - PROCESS | 1939 | 1462360868101 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:08 INFO - PROCESS | 1939 | 1462360868280 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 04:21:08 INFO - PROCESS | 1939 | 1462360868644 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7f70aa713400) [pid = 1939] [serial = 656] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f7099b10000) [pid = 1939] [serial = 632] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f70a4b3b400) [pid = 1939] [serial = 653] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f70990b2800) [pid = 1939] [serial = 641] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f709398cc00) [pid = 1939] [serial = 638] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f709c74c400) [pid = 1939] [serial = 644] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f709c960c00) [pid = 1939] [serial = 647] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f709dd49400) [pid = 1939] [serial = 650] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f708e62c000) [pid = 1939] [serial = 635] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f708acc5000) [pid = 1939] [serial = 479] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f708e625000) [pid = 1939] [serial = 683] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f709ba0e800) [pid = 1939] [serial = 688] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f709c95e800) [pid = 1939] [serial = 563] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f708df6f400) [pid = 1939] [serial = 682] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f709183d000) [pid = 1939] [serial = 593] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f709c963c00) [pid = 1939] [serial = 605] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f70928da000) [pid = 1939] [serial = 685] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f709c985c00) [pid = 1939] [serial = 689] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f70929a7800) [pid = 1939] [serial = 590] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f70990b6400) [pid = 1939] [serial = 599] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f709bcca000) [pid = 1939] [serial = 602] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f708e62b400) [pid = 1939] [serial = 557] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f709ba0b800) [pid = 1939] [serial = 554] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f7093994800) [pid = 1939] [serial = 686] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f70929a8c00) [pid = 1939] [serial = 596] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f709422fc00) [pid = 1939] [serial = 560] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f709da2b000) [pid = 1939] [serial = 566] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7f7092646000) [pid = 1939] [serial = 608] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f70aa915c00) [pid = 1939] [serial = 680] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f7094c6c400) [pid = 1939] [serial = 785] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708a98d800 == 23 [pid = 1939] [id = 275] 04:21:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f708a2ed800) [pid = 1939] [serial = 826] [outer = (nil)] 04:21:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f708a950000) [pid = 1939] [serial = 827] [outer = 0x7f708a2ed800] 04:21:08 INFO - PROCESS | 1939 | 1462360868769 Marionette DEBUG loaded listener.js 04:21:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f708acc5000) [pid = 1939] [serial = 828] [outer = 0x7f708a2ed800] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7f70940a0800) [pid = 1939] [serial = 727] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f708ceaf000) [pid = 1939] [serial = 762] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f708d10c000) [pid = 1939] [serial = 764] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7f708e62a000) [pid = 1939] [serial = 724] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7f708b5d0800) [pid = 1939] [serial = 761] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7f708d079c00) [pid = 1939] [serial = 722] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7f709468dc00) [pid = 1939] [serial = 719] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7f708ceb1c00) [pid = 1939] [serial = 721] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7f708a2f7800) [pid = 1939] [serial = 756] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7f7089fa9800) [pid = 1939] [serial = 755] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7f708a2ee400) [pid = 1939] [serial = 749] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7f70aae7c000) [pid = 1939] [serial = 744] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7f70a0b23400) [pid = 1939] [serial = 741] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7f708a14ac00) [pid = 1939] [serial = 746] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x7f70aac69c00) [pid = 1939] [serial = 743] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x7f709d877400) [pid = 1939] [serial = 737] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x7f709dd41000) [pid = 1939] [serial = 740] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x7f709e50b800) [pid = 1939] [serial = 738] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x7f709c7b4400) [pid = 1939] [serial = 734] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 103 (0x7f7099c29000) [pid = 1939] [serial = 731] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 102 (0x7f709ba0d800) [pid = 1939] [serial = 733] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 101 (0x7f709468cc00) [pid = 1939] [serial = 728] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 100 (0x7f7099b02c00) [pid = 1939] [serial = 730] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 99 (0x7f7091855c00) [pid = 1939] [serial = 725] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 98 (0x7f70928d0400) [pid = 1939] [serial = 774] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x7f7093f85c00) [pid = 1939] [serial = 776] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x7f7091935c00) [pid = 1939] [serial = 771] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x7f7092642c00) [pid = 1939] [serial = 773] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x7f708e5c6400) [pid = 1939] [serial = 768] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x7f7091858800) [pid = 1939] [serial = 770] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x7f708d1cac00) [pid = 1939] [serial = 765] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x7f708e5ab800) [pid = 1939] [serial = 767] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x7f708ceb7800) [pid = 1939] [serial = 759] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x7f708c756000) [pid = 1939] [serial = 758] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x7f70add68c00) [pid = 1939] [serial = 753] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x7f708a2f5000) [pid = 1939] [serial = 750] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x7f709bcd5c00) [pid = 1939] [serial = 752] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 85 (0x7f708d07f800) [pid = 1939] [serial = 701] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 84 (0x7f70aa714c00) [pid = 1939] [serial = 692] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 83 (0x7f708cebc000) [pid = 1939] [serial = 695] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 82 (0x7f708ceb7000) [pid = 1939] [serial = 694] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 81 (0x7f709183a400) [pid = 1939] [serial = 710] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 80 (0x7f70af143400) [pid = 1939] [serial = 698] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 79 (0x7f708a95d000) [pid = 1939] [serial = 704] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 78 (0x7f7089fe4800) [pid = 1939] [serial = 703] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 77 (0x7f709d877c00) [pid = 1939] [serial = 691] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 76 (0x7f708e5c7800) [pid = 1939] [serial = 709] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 75 (0x7f708d07b000) [pid = 1939] [serial = 700] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 74 (0x7f708d080800) [pid = 1939] [serial = 706] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 73 (0x7f708dea4000) [pid = 1939] [serial = 707] [outer = (nil)] [url = about:blank] 04:21:08 INFO - PROCESS | 1939 | --DOMWINDOW == 72 (0x7f70ad8bcc00) [pid = 1939] [serial = 697] [outer = (nil)] [url = about:blank] 04:21:09 INFO - PROCESS | 1939 | --DOMWINDOW == 71 (0x7f708a14f800) [pid = 1939] [serial = 747] [outer = (nil)] [url = about:blank] 04:21:09 INFO - PROCESS | 1939 | --DOMWINDOW == 70 (0x7f70928dcc00) [pid = 1939] [serial = 713] [outer = (nil)] [url = about:blank] 04:21:09 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x7f7092644800) [pid = 1939] [serial = 712] [outer = (nil)] [url = about:blank] 04:21:09 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x7f7093947000) [pid = 1939] [serial = 715] [outer = (nil)] [url = about:blank] 04:21:09 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x7f7094233c00) [pid = 1939] [serial = 718] [outer = (nil)] [url = about:blank] 04:21:09 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x7f7093c3ac00) [pid = 1939] [serial = 716] [outer = (nil)] [url = about:blank] 04:21:09 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x7f7094b55800) [pid = 1939] [serial = 783] [outer = (nil)] [url = about:blank] 04:21:09 INFO - PROCESS | 1939 | --DOMWINDOW == 64 (0x7f70943dc000) [pid = 1939] [serial = 780] [outer = (nil)] [url = about:blank] 04:21:09 INFO - PROCESS | 1939 | --DOMWINDOW == 63 (0x7f7094685c00) [pid = 1939] [serial = 782] [outer = (nil)] [url = about:blank] 04:21:09 INFO - PROCESS | 1939 | --DOMWINDOW == 62 (0x7f709409e000) [pid = 1939] [serial = 777] [outer = (nil)] [url = about:blank] 04:21:09 INFO - PROCESS | 1939 | --DOMWINDOW == 61 (0x7f7094252c00) [pid = 1939] [serial = 779] [outer = (nil)] [url = about:blank] 04:21:09 INFO - PROCESS | 1939 | 1462360869516 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 04:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1483ms 04:21:09 INFO - PROCESS | 1939 | 1462360869570 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 04:21:09 INFO - PROCESS | 1939 | 1462360869578 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 04:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:21:09 INFO - PROCESS | 1939 | 1462360869587 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:21:09 INFO - PROCESS | 1939 | 1462360869590 Marionette TRACE conn4 <- [1,1074,null,{}] 04:21:09 INFO - PROCESS | 1939 | 1462360869596 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:09 INFO - PROCESS | 1939 | 1462360869733 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 04:21:09 INFO - PROCESS | 1939 | 1462360869834 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e0ce800 == 24 [pid = 1939] [id = 276] 04:21:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 62 (0x7f7089fa9000) [pid = 1939] [serial = 829] [outer = (nil)] 04:21:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 63 (0x7f708b5d9c00) [pid = 1939] [serial = 830] [outer = 0x7f7089fa9000] 04:21:09 INFO - PROCESS | 1939 | 1462360869891 Marionette DEBUG loaded listener.js 04:21:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 64 (0x7f708cead800) [pid = 1939] [serial = 831] [outer = 0x7f7089fa9000] 04:21:10 INFO - PROCESS | 1939 | 1462360870553 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 04:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 982ms 04:21:10 INFO - PROCESS | 1939 | 1462360870568 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 04:21:10 INFO - PROCESS | 1939 | 1462360870571 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 04:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:21:10 INFO - PROCESS | 1939 | 1462360870577 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:21:10 INFO - PROCESS | 1939 | 1462360870582 Marionette TRACE conn4 <- [1,1078,null,{}] 04:21:10 INFO - PROCESS | 1939 | 1462360870596 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:10 INFO - PROCESS | 1939 | 1462360870792 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 04:21:10 INFO - PROCESS | 1939 | 1462360870818 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e6d8000 == 25 [pid = 1939] [id = 277] 04:21:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x7f708d077400) [pid = 1939] [serial = 832] [outer = (nil)] 04:21:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x7f708d105400) [pid = 1939] [serial = 833] [outer = 0x7f708d077400] 04:21:10 INFO - PROCESS | 1939 | 1462360870880 Marionette DEBUG loaded listener.js 04:21:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x7f708d1d4400) [pid = 1939] [serial = 834] [outer = 0x7f708d077400] 04:21:11 INFO - PROCESS | 1939 | 1462360871758 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 04:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1242ms 04:21:11 INFO - PROCESS | 1939 | 1462360871819 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 04:21:11 INFO - PROCESS | 1939 | 1462360871823 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 04:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:21:11 INFO - PROCESS | 1939 | 1462360871828 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:21:11 INFO - PROCESS | 1939 | 1462360871830 Marionette TRACE conn4 <- [1,1082,null,{}] 04:21:11 INFO - PROCESS | 1939 | 1462360871835 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:12 INFO - PROCESS | 1939 | 1462360872006 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 04:21:12 INFO - PROCESS | 1939 | 1462360872028 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a20800 == 26 [pid = 1939] [id = 278] 04:21:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x7f7089fe9800) [pid = 1939] [serial = 835] [outer = (nil)] 04:21:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x7f708e5ad000) [pid = 1939] [serial = 836] [outer = 0x7f7089fe9800] 04:21:12 INFO - PROCESS | 1939 | 1462360872085 Marionette DEBUG loaded listener.js 04:21:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x7f708e5c2c00) [pid = 1939] [serial = 837] [outer = 0x7f7089fe9800] 04:21:12 INFO - PROCESS | 1939 | 1462360872924 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 04:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1125ms 04:21:12 INFO - PROCESS | 1939 | --DOMWINDOW == 69 (0x7f708a146800) [pid = 1939] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:21:12 INFO - PROCESS | 1939 | --DOMWINDOW == 68 (0x7f7089fdc000) [pid = 1939] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:21:12 INFO - PROCESS | 1939 | --DOMWINDOW == 67 (0x7f708d10b800) [pid = 1939] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:21:12 INFO - PROCESS | 1939 | --DOMWINDOW == 66 (0x7f708c753800) [pid = 1939] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:21:12 INFO - PROCESS | 1939 | --DOMWINDOW == 65 (0x7f708a959c00) [pid = 1939] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:21:12 INFO - PROCESS | 1939 | --DOMWINDOW == 64 (0x7f709409c400) [pid = 1939] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:21:12 INFO - PROCESS | 1939 | 1462360872961 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 04:21:12 INFO - PROCESS | 1939 | 1462360872963 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 04:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:21:12 INFO - PROCESS | 1939 | 1462360872969 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:21:12 INFO - PROCESS | 1939 | 1462360872971 Marionette TRACE conn4 <- [1,1086,null,{}] 04:21:12 INFO - PROCESS | 1939 | 1462360872976 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:13 INFO - PROCESS | 1939 | 1462360873168 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 04:21:13 INFO - PROCESS | 1939 | 1462360873185 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e39d800 == 27 [pid = 1939] [id = 279] 04:21:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 65 (0x7f708d10b800) [pid = 1939] [serial = 838] [outer = (nil)] 04:21:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 66 (0x7f708df68c00) [pid = 1939] [serial = 839] [outer = 0x7f708d10b800] 04:21:13 INFO - PROCESS | 1939 | 1462360873244 Marionette DEBUG loaded listener.js 04:21:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 67 (0x7f708e624800) [pid = 1939] [serial = 840] [outer = 0x7f708d10b800] 04:21:13 INFO - PROCESS | 1939 | 1462360873964 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 04:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1032ms 04:21:14 INFO - PROCESS | 1939 | 1462360874003 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 04:21:14 INFO - PROCESS | 1939 | 1462360874005 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 04:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:21:14 INFO - PROCESS | 1939 | 1462360874011 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:21:14 INFO - PROCESS | 1939 | 1462360874013 Marionette TRACE conn4 <- [1,1090,null,{}] 04:21:14 INFO - PROCESS | 1939 | 1462360874018 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:14 INFO - PROCESS | 1939 | 1462360874228 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 04:21:14 INFO - PROCESS | 1939 | 1462360874250 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709414e800 == 28 [pid = 1939] [id = 280] 04:21:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 68 (0x7f709184f800) [pid = 1939] [serial = 841] [outer = (nil)] 04:21:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 69 (0x7f709196e400) [pid = 1939] [serial = 842] [outer = 0x7f709184f800] 04:21:14 INFO - PROCESS | 1939 | 1462360874311 Marionette DEBUG loaded listener.js 04:21:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 70 (0x7f7092645400) [pid = 1939] [serial = 843] [outer = 0x7f709184f800] 04:21:15 INFO - PROCESS | 1939 | 1462360875058 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 04:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1126ms 04:21:15 INFO - PROCESS | 1939 | 1462360875184 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 04:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:21:15 INFO - PROCESS | 1939 | 1462360875193 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 04:21:15 INFO - PROCESS | 1939 | 1462360875204 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:21:15 INFO - PROCESS | 1939 | 1462360875212 Marionette TRACE conn4 <- [1,1094,null,{}] 04:21:15 INFO - PROCESS | 1939 | 1462360875239 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:15 INFO - PROCESS | 1939 | 1462360875467 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 04:21:15 INFO - PROCESS | 1939 | 1462360875587 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708de9d000 == 29 [pid = 1939] [id = 281] 04:21:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 71 (0x7f7089fe6400) [pid = 1939] [serial = 844] [outer = (nil)] 04:21:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 72 (0x7f708a2f8000) [pid = 1939] [serial = 845] [outer = 0x7f7089fe6400] 04:21:15 INFO - PROCESS | 1939 | 1462360875657 Marionette DEBUG loaded listener.js 04:21:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 73 (0x7f708acc8c00) [pid = 1939] [serial = 846] [outer = 0x7f7089fe6400] 04:21:16 INFO - PROCESS | 1939 | 1462360876538 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 04:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1392ms 04:21:16 INFO - PROCESS | 1939 | 1462360876592 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 04:21:16 INFO - PROCESS | 1939 | 1462360876597 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 04:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:21:16 INFO - PROCESS | 1939 | 1462360876609 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:21:16 INFO - PROCESS | 1939 | 1462360876613 Marionette TRACE conn4 <- [1,1098,null,{}] 04:21:16 INFO - PROCESS | 1939 | 1462360876620 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:16 INFO - PROCESS | 1939 | 1462360876824 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 04:21:16 INFO - PROCESS | 1939 | 1462360876979 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a0d800 == 30 [pid = 1939] [id = 282] 04:21:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 74 (0x7f708a2f4c00) [pid = 1939] [serial = 847] [outer = (nil)] 04:21:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 75 (0x7f708ceb6000) [pid = 1939] [serial = 848] [outer = 0x7f708a2f4c00] 04:21:17 INFO - PROCESS | 1939 | 1462360877051 Marionette DEBUG loaded listener.js 04:21:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 76 (0x7f708d07f000) [pid = 1939] [serial = 849] [outer = 0x7f708a2f4c00] 04:21:18 INFO - PROCESS | 1939 | 1462360878004 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 04:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1445ms 04:21:18 INFO - PROCESS | 1939 | 1462360878051 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 04:21:18 INFO - PROCESS | 1939 | 1462360878055 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 04:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:21:18 INFO - PROCESS | 1939 | 1462360878061 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:21:18 INFO - PROCESS | 1939 | 1462360878064 Marionette TRACE conn4 <- [1,1102,null,{}] 04:21:18 INFO - PROCESS | 1939 | 1462360878079 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:18 INFO - PROCESS | 1939 | 1462360878249 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 04:21:18 INFO - PROCESS | 1939 | 1462360878412 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094a7f000 == 31 [pid = 1939] [id = 283] 04:21:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 77 (0x7f708e5af000) [pid = 1939] [serial = 850] [outer = (nil)] 04:21:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 78 (0x7f7091833800) [pid = 1939] [serial = 851] [outer = 0x7f708e5af000] 04:21:18 INFO - PROCESS | 1939 | 1462360878488 Marionette DEBUG loaded listener.js 04:21:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 79 (0x7f7091853400) [pid = 1939] [serial = 852] [outer = 0x7f708e5af000] 04:21:19 INFO - PROCESS | 1939 | 1462360879459 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 04:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1431ms 04:21:19 INFO - PROCESS | 1939 | 1462360879492 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 04:21:19 INFO - PROCESS | 1939 | 1462360879497 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 04:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:21:19 INFO - PROCESS | 1939 | 1462360879503 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:21:19 INFO - PROCESS | 1939 | 1462360879505 Marionette TRACE conn4 <- [1,1106,null,{}] 04:21:19 INFO - PROCESS | 1939 | 1462360879511 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:19 INFO - PROCESS | 1939 | 1462360879664 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 04:21:19 INFO - PROCESS | 1939 | 1462360879809 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095775000 == 32 [pid = 1939] [id = 284] 04:21:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 80 (0x7f708e5b2800) [pid = 1939] [serial = 853] [outer = (nil)] 04:21:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 81 (0x7f7091937c00) [pid = 1939] [serial = 854] [outer = 0x7f708e5b2800] 04:21:19 INFO - PROCESS | 1939 | 1462360879878 Marionette DEBUG loaded listener.js 04:21:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 82 (0x7f709196c400) [pid = 1939] [serial = 855] [outer = 0x7f708e5b2800] 04:21:20 INFO - PROCESS | 1939 | 1462360880808 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 04:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1334ms 04:21:20 INFO - PROCESS | 1939 | 1462360880840 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 04:21:20 INFO - PROCESS | 1939 | 1462360880845 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 04:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:21:20 INFO - PROCESS | 1939 | 1462360880851 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:21:20 INFO - PROCESS | 1939 | 1462360880854 Marionette TRACE conn4 <- [1,1110,null,{}] 04:21:20 INFO - PROCESS | 1939 | 1462360880859 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:21 INFO - PROCESS | 1939 | 1462360881032 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 04:21:21 INFO - PROCESS | 1939 | 1462360881197 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095ace000 == 33 [pid = 1939] [id = 285] 04:21:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 83 (0x7f7089fb1400) [pid = 1939] [serial = 856] [outer = (nil)] 04:21:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 84 (0x7f709264fc00) [pid = 1939] [serial = 857] [outer = 0x7f7089fb1400] 04:21:21 INFO - PROCESS | 1939 | 1462360881267 Marionette DEBUG loaded listener.js 04:21:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 85 (0x7f70928d4c00) [pid = 1939] [serial = 858] [outer = 0x7f7089fb1400] 04:21:22 INFO - PROCESS | 1939 | 1462360882184 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 04:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1392ms 04:21:22 INFO - PROCESS | 1939 | 1462360882247 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 04:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:21:22 INFO - PROCESS | 1939 | 1462360882252 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 04:21:22 INFO - PROCESS | 1939 | 1462360882261 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:21:22 INFO - PROCESS | 1939 | 1462360882266 Marionette TRACE conn4 <- [1,1114,null,{}] 04:21:22 INFO - PROCESS | 1939 | 1462360882272 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:22 INFO - PROCESS | 1939 | 1462360882503 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 04:21:22 INFO - PROCESS | 1939 | 1462360882657 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097269000 == 34 [pid = 1939] [id = 286] 04:21:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 86 (0x7f7092651400) [pid = 1939] [serial = 859] [outer = (nil)] 04:21:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x7f70929ad800) [pid = 1939] [serial = 860] [outer = 0x7f7092651400] 04:21:22 INFO - PROCESS | 1939 | 1462360882774 Marionette DEBUG loaded listener.js 04:21:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x7f7093941800) [pid = 1939] [serial = 861] [outer = 0x7f7092651400] 04:21:23 INFO - PROCESS | 1939 | 1462360883676 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 04:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1491ms 04:21:23 INFO - PROCESS | 1939 | 1462360883750 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 04:21:23 INFO - PROCESS | 1939 | 1462360883755 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 04:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:21:23 INFO - PROCESS | 1939 | 1462360883764 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:21:23 INFO - PROCESS | 1939 | 1462360883768 Marionette TRACE conn4 <- [1,1118,null,{}] 04:21:23 INFO - PROCESS | 1939 | 1462360883773 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:23 INFO - PROCESS | 1939 | 1462360883921 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 04:21:24 INFO - PROCESS | 1939 | 1462360884060 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097f8e000 == 35 [pid = 1939] [id = 287] 04:21:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x7f70928da800) [pid = 1939] [serial = 862] [outer = (nil)] 04:21:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x7f7093949c00) [pid = 1939] [serial = 863] [outer = 0x7f70928da800] 04:21:24 INFO - PROCESS | 1939 | 1462360884127 Marionette DEBUG loaded listener.js 04:21:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x7f7093990c00) [pid = 1939] [serial = 864] [outer = 0x7f70928da800] 04:21:25 INFO - PROCESS | 1939 | 1462360885270 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 04:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1588ms 04:21:25 INFO - PROCESS | 1939 | 1462360885352 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 04:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:21:25 INFO - PROCESS | 1939 | 1462360885357 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 04:21:25 INFO - PROCESS | 1939 | 1462360885365 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:21:25 INFO - PROCESS | 1939 | 1462360885370 Marionette TRACE conn4 <- [1,1122,null,{}] 04:21:25 INFO - PROCESS | 1939 | 1462360885377 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:25 INFO - PROCESS | 1939 | 1462360885575 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 04:21:25 INFO - PROCESS | 1939 | 1462360885799 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e6d0800 == 36 [pid = 1939] [id = 288] 04:21:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x7f708a2f6400) [pid = 1939] [serial = 865] [outer = (nil)] 04:21:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x7f708a954400) [pid = 1939] [serial = 866] [outer = 0x7f708a2f6400] 04:21:25 INFO - PROCESS | 1939 | 1462360885915 Marionette DEBUG loaded listener.js 04:21:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x7f708acd0400) [pid = 1939] [serial = 867] [outer = 0x7f708a2f6400] 04:21:26 INFO - PROCESS | 1939 | 1462360886882 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 04:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1536ms 04:21:26 INFO - PROCESS | 1939 | 1462360886900 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 04:21:26 INFO - PROCESS | 1939 | 1462360886907 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 04:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:21:26 INFO - PROCESS | 1939 | 1462360886916 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:21:26 INFO - PROCESS | 1939 | 1462360886920 Marionette TRACE conn4 <- [1,1126,null,{}] 04:21:26 INFO - PROCESS | 1939 | 1462360886925 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:27 INFO - PROCESS | 1939 | 1462360887074 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 04:21:27 INFO - PROCESS | 1939 | 1462360887223 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708dda5800 == 37 [pid = 1939] [id = 289] 04:21:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x7f708a14f000) [pid = 1939] [serial = 868] [outer = (nil)] 04:21:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x7f708ceb9400) [pid = 1939] [serial = 869] [outer = 0x7f708a14f000] 04:21:27 INFO - PROCESS | 1939 | 1462360887319 Marionette DEBUG loaded listener.js 04:21:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x7f708d102400) [pid = 1939] [serial = 870] [outer = 0x7f708a14f000] 04:21:27 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x7f708accd400) [pid = 1939] [serial = 800] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x7f708d10a000) [pid = 1939] [serial = 794] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x7f708df65000) [pid = 1939] [serial = 797] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x7f708c75b800) [pid = 1939] [serial = 791] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 1939 | --DOMWINDOW == 92 (0x7f708a95c000) [pid = 1939] [serial = 788] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 1939 | --DOMWINDOW == 91 (0x7f7095a70800) [pid = 1939] [serial = 786] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 1939 | --DOMWINDOW == 90 (0x7f708df6b000) [pid = 1939] [serial = 798] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 1939 | --DOMWINDOW == 89 (0x7f708d074400) [pid = 1939] [serial = 801] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 1939 | --DOMWINDOW == 88 (0x7f708accdc00) [pid = 1939] [serial = 789] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 1939 | --DOMWINDOW == 87 (0x7f708d1cbc00) [pid = 1939] [serial = 795] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 1939 | --DOMWINDOW == 86 (0x7f708ceba000) [pid = 1939] [serial = 792] [outer = (nil)] [url = about:blank] 04:21:28 INFO - PROCESS | 1939 | 1462360888082 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 04:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1231ms 04:21:28 INFO - PROCESS | 1939 | 1462360888148 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 04:21:28 INFO - PROCESS | 1939 | 1462360888152 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 04:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:21:28 INFO - PROCESS | 1939 | 1462360888160 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:21:28 INFO - PROCESS | 1939 | 1462360888165 Marionette TRACE conn4 <- [1,1130,null,{}] 04:21:28 INFO - PROCESS | 1939 | 1462360888179 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:28 INFO - PROCESS | 1939 | 1462360888338 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 04:21:28 INFO - PROCESS | 1939 | 1462360888349 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e6e1800 == 38 [pid = 1939] [id = 290] 04:21:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 87 (0x7f708d10dc00) [pid = 1939] [serial = 871] [outer = (nil)] 04:21:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 88 (0x7f708df69400) [pid = 1939] [serial = 872] [outer = 0x7f708d10dc00] 04:21:28 INFO - PROCESS | 1939 | 1462360888420 Marionette DEBUG loaded listener.js 04:21:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 89 (0x7f708e5ba000) [pid = 1939] [serial = 873] [outer = 0x7f708d10dc00] 04:21:29 INFO - PROCESS | 1939 | 1462360889243 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 04:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1140ms 04:21:29 INFO - PROCESS | 1939 | 1462360889299 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 04:21:29 INFO - PROCESS | 1939 | 1462360889303 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 04:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:21:29 INFO - PROCESS | 1939 | 1462360889308 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:21:29 INFO - PROCESS | 1939 | 1462360889310 Marionette TRACE conn4 <- [1,1134,null,{}] 04:21:29 INFO - PROCESS | 1939 | 1462360889315 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:29 INFO - PROCESS | 1939 | 1462360889448 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 04:21:29 INFO - PROCESS | 1939 | 1462360889462 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093c6a800 == 39 [pid = 1939] [id = 291] 04:21:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 90 (0x7f708dea9400) [pid = 1939] [serial = 874] [outer = (nil)] 04:21:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 91 (0x7f709184ac00) [pid = 1939] [serial = 875] [outer = 0x7f708dea9400] 04:21:29 INFO - PROCESS | 1939 | 1462360889519 Marionette DEBUG loaded listener.js 04:21:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 92 (0x7f709192c800) [pid = 1939] [serial = 876] [outer = 0x7f708dea9400] 04:21:30 INFO - PROCESS | 1939 | 1462360890289 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1034ms 04:21:30 INFO - PROCESS | 1939 | 1462360890348 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 04:21:30 INFO - PROCESS | 1939 | 1462360890352 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 04:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:21:30 INFO - PROCESS | 1939 | 1462360890373 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:21:30 INFO - PROCESS | 1939 | 1462360890376 Marionette TRACE conn4 <- [1,1138,null,{}] 04:21:30 INFO - PROCESS | 1939 | 1462360890388 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:30 INFO - PROCESS | 1939 | 1462360890562 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 04:21:30 INFO - PROCESS | 1939 | 1462360890590 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709499b000 == 40 [pid = 1939] [id = 292] 04:21:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 93 (0x7f708e625800) [pid = 1939] [serial = 877] [outer = (nil)] 04:21:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x7f7092643000) [pid = 1939] [serial = 878] [outer = 0x7f708e625800] 04:21:30 INFO - PROCESS | 1939 | 1462360890646 Marionette DEBUG loaded listener.js 04:21:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x7f70928d7800) [pid = 1939] [serial = 879] [outer = 0x7f708e625800] 04:21:31 INFO - PROCESS | 1939 | 1462360891476 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 04:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1145ms 04:21:31 INFO - PROCESS | 1939 | 1462360891502 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 04:21:31 INFO - PROCESS | 1939 | 1462360891504 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 04:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:21:31 INFO - PROCESS | 1939 | 1462360891510 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:21:31 INFO - PROCESS | 1939 | 1462360891512 Marionette TRACE conn4 <- [1,1142,null,{}] 04:21:31 INFO - PROCESS | 1939 | 1462360891517 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:31 INFO - PROCESS | 1939 | 1462360891725 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 04:21:31 INFO - PROCESS | 1939 | 1462360891747 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709725f000 == 41 [pid = 1939] [id = 293] 04:21:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x7f70929b2000) [pid = 1939] [serial = 880] [outer = (nil)] 04:21:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x7f7093991c00) [pid = 1939] [serial = 881] [outer = 0x7f70929b2000] 04:21:31 INFO - PROCESS | 1939 | 1462360891820 Marionette DEBUG loaded listener.js 04:21:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x7f7093c31400) [pid = 1939] [serial = 882] [outer = 0x7f70929b2000] 04:21:32 INFO - PROCESS | 1939 | --DOMWINDOW == 97 (0x7f7089fe9800) [pid = 1939] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:21:32 INFO - PROCESS | 1939 | --DOMWINDOW == 96 (0x7f7089fa9000) [pid = 1939] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:21:32 INFO - PROCESS | 1939 | --DOMWINDOW == 95 (0x7f708d077400) [pid = 1939] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:21:32 INFO - PROCESS | 1939 | --DOMWINDOW == 94 (0x7f708d10b800) [pid = 1939] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:21:32 INFO - PROCESS | 1939 | --DOMWINDOW == 93 (0x7f708a2ed800) [pid = 1939] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:21:32 INFO - PROCESS | 1939 | 1462360892569 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 04:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1076ms 04:21:32 INFO - PROCESS | 1939 | 1462360892605 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 04:21:32 INFO - PROCESS | 1939 | 1462360892610 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 04:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:21:32 INFO - PROCESS | 1939 | 1462360892616 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:21:32 INFO - PROCESS | 1939 | 1462360892618 Marionette TRACE conn4 <- [1,1146,null,{}] 04:21:32 INFO - PROCESS | 1939 | 1462360892623 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:32 INFO - PROCESS | 1939 | 1462360892751 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 04:21:32 INFO - PROCESS | 1939 | 1462360892858 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097fd4000 == 42 [pid = 1939] [id = 294] 04:21:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 94 (0x7f7089fa9000) [pid = 1939] [serial = 883] [outer = (nil)] 04:21:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 95 (0x7f7093c31c00) [pid = 1939] [serial = 884] [outer = 0x7f7089fa9000] 04:21:32 INFO - PROCESS | 1939 | 1462360892915 Marionette DEBUG loaded listener.js 04:21:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 96 (0x7f7093f86400) [pid = 1939] [serial = 885] [outer = 0x7f7089fa9000] 04:21:33 INFO - PROCESS | 1939 | 1462360893594 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 04:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1025ms 04:21:33 INFO - PROCESS | 1939 | 1462360893641 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 04:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:21:33 INFO - PROCESS | 1939 | 1462360893644 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 04:21:33 INFO - PROCESS | 1939 | 1462360893649 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:21:33 INFO - PROCESS | 1939 | 1462360893652 Marionette TRACE conn4 <- [1,1150,null,{}] 04:21:33 INFO - PROCESS | 1939 | 1462360893656 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:33 INFO - PROCESS | 1939 | 1462360893806 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 04:21:33 INFO - PROCESS | 1939 | 1462360893918 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097fee000 == 43 [pid = 1939] [id = 295] 04:21:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 97 (0x7f7089fe9800) [pid = 1939] [serial = 886] [outer = (nil)] 04:21:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 98 (0x7f7094095c00) [pid = 1939] [serial = 887] [outer = 0x7f7089fe9800] 04:21:33 INFO - PROCESS | 1939 | 1462360893976 Marionette DEBUG loaded listener.js 04:21:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 99 (0x7f709409f800) [pid = 1939] [serial = 888] [outer = 0x7f7089fe9800] 04:21:35 INFO - PROCESS | 1939 | 1462360895046 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 04:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1435ms 04:21:35 INFO - PROCESS | 1939 | 1462360895086 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 04:21:35 INFO - PROCESS | 1939 | 1462360895092 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 04:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:21:35 INFO - PROCESS | 1939 | 1462360895102 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:21:35 INFO - PROCESS | 1939 | 1462360895105 Marionette TRACE conn4 <- [1,1154,null,{}] 04:21:35 INFO - PROCESS | 1939 | 1462360895113 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:35 INFO - PROCESS | 1939 | 1462360895276 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 04:21:35 INFO - PROCESS | 1939 | 1462360895483 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e579800 == 44 [pid = 1939] [id = 296] 04:21:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 100 (0x7f708c74c800) [pid = 1939] [serial = 889] [outer = (nil)] 04:21:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 101 (0x7f708ceb2000) [pid = 1939] [serial = 890] [outer = 0x7f708c74c800] 04:21:35 INFO - PROCESS | 1939 | 1462360895564 Marionette DEBUG loaded listener.js 04:21:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 102 (0x7f708d07ac00) [pid = 1939] [serial = 891] [outer = 0x7f708c74c800] 04:21:36 INFO - PROCESS | 1939 | 1462360896451 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 04:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1384ms 04:21:36 INFO - PROCESS | 1939 | 1462360896487 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 04:21:36 INFO - PROCESS | 1939 | 1462360896495 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 04:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:21:36 INFO - PROCESS | 1939 | 1462360896504 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:21:36 INFO - PROCESS | 1939 | 1462360896508 Marionette TRACE conn4 <- [1,1158,null,{}] 04:21:36 INFO - PROCESS | 1939 | 1462360896514 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:36 INFO - PROCESS | 1939 | 1462360896670 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 04:21:36 INFO - PROCESS | 1939 | 1462360896823 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094a94800 == 45 [pid = 1939] [id = 297] 04:21:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 103 (0x7f708d07e800) [pid = 1939] [serial = 892] [outer = (nil)] 04:21:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 104 (0x7f708e5bfc00) [pid = 1939] [serial = 893] [outer = 0x7f708d07e800] 04:21:36 INFO - PROCESS | 1939 | 1462360896907 Marionette DEBUG loaded listener.js 04:21:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x7f709192e400) [pid = 1939] [serial = 894] [outer = 0x7f708d07e800] 04:21:37 INFO - PROCESS | 1939 | 1462360897835 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 04:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1382ms 04:21:37 INFO - PROCESS | 1939 | 1462360897887 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 04:21:37 INFO - PROCESS | 1939 | 1462360897891 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 04:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:21:37 INFO - PROCESS | 1939 | 1462360897897 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:21:37 INFO - PROCESS | 1939 | 1462360897903 Marionette TRACE conn4 <- [1,1162,null,{}] 04:21:37 INFO - PROCESS | 1939 | 1462360897918 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:38 INFO - PROCESS | 1939 | 1462360898122 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 04:21:38 INFO - PROCESS | 1939 | 1462360898274 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709a555000 == 46 [pid = 1939] [id = 298] 04:21:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x7f70929a8000) [pid = 1939] [serial = 895] [outer = (nil)] 04:21:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x7f7093948000) [pid = 1939] [serial = 896] [outer = 0x7f70929a8000] 04:21:38 INFO - PROCESS | 1939 | 1462360898346 Marionette DEBUG loaded listener.js 04:21:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x7f7093997400) [pid = 1939] [serial = 897] [outer = 0x7f70929a8000] 04:21:39 INFO - PROCESS | 1939 | 1462360899196 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 04:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1341ms 04:21:39 INFO - PROCESS | 1939 | 1462360899239 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 04:21:39 INFO - PROCESS | 1939 | 1462360899243 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 04:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:21:39 INFO - PROCESS | 1939 | 1462360899250 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:21:39 INFO - PROCESS | 1939 | 1462360899253 Marionette TRACE conn4 <- [1,1166,null,{}] 04:21:39 INFO - PROCESS | 1939 | 1462360899258 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:39 INFO - PROCESS | 1939 | 1462360899409 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 04:21:39 INFO - PROCESS | 1939 | 1462360899557 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709b316000 == 47 [pid = 1939] [id = 299] 04:21:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7f70929a8c00) [pid = 1939] [serial = 898] [outer = (nil)] 04:21:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7f7094230800) [pid = 1939] [serial = 899] [outer = 0x7f70929a8c00] 04:21:39 INFO - PROCESS | 1939 | 1462360899628 Marionette DEBUG loaded listener.js 04:21:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7f7094236400) [pid = 1939] [serial = 900] [outer = 0x7f70929a8c00] 04:21:40 INFO - PROCESS | 1939 | 1462360900471 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 04:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1283ms 04:21:40 INFO - PROCESS | 1939 | 1462360900534 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 04:21:40 INFO - PROCESS | 1939 | 1462360900537 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 04:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:21:40 INFO - PROCESS | 1939 | 1462360900543 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:21:40 INFO - PROCESS | 1939 | 1462360900545 Marionette TRACE conn4 <- [1,1170,null,{}] 04:21:40 INFO - PROCESS | 1939 | 1462360900551 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:40 INFO - PROCESS | 1939 | 1462360900700 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 04:21:40 INFO - PROCESS | 1939 | 1462360900856 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709ba8a000 == 48 [pid = 1939] [id = 300] 04:21:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7f7094094c00) [pid = 1939] [serial = 901] [outer = (nil)] 04:21:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7f709423c000) [pid = 1939] [serial = 902] [outer = 0x7f7094094c00] 04:21:40 INFO - PROCESS | 1939 | 1462360900927 Marionette DEBUG loaded listener.js 04:21:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7f7094255800) [pid = 1939] [serial = 903] [outer = 0x7f7094094c00] 04:21:41 INFO - PROCESS | 1939 | 1462360901818 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 04:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1332ms 04:21:41 INFO - PROCESS | 1939 | 1462360901875 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 04:21:41 INFO - PROCESS | 1939 | 1462360901879 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 04:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:21:41 INFO - PROCESS | 1939 | 1462360901885 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:21:41 INFO - PROCESS | 1939 | 1462360901888 Marionette TRACE conn4 <- [1,1174,null,{}] 04:21:41 INFO - PROCESS | 1939 | 1462360901893 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:42 INFO - PROCESS | 1939 | 1462360902075 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 04:21:42 INFO - PROCESS | 1939 | 1462360902220 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c3d6000 == 49 [pid = 1939] [id = 301] 04:21:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7f709425b400) [pid = 1939] [serial = 904] [outer = (nil)] 04:21:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7f7094688800) [pid = 1939] [serial = 905] [outer = 0x7f709425b400] 04:21:42 INFO - PROCESS | 1939 | 1462360902295 Marionette DEBUG loaded listener.js 04:21:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7f7094b5c800) [pid = 1939] [serial = 906] [outer = 0x7f709425b400] 04:21:43 INFO - PROCESS | 1939 | 1462360903174 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 04:21:43 INFO - PROCESS | 1939 | 1462360903219 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 04:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:21:43 INFO - PROCESS | 1939 | 1462360903226 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:21:43 INFO - PROCESS | 1939 | 1462360903228 Marionette TRACE conn4 <- [1,1178,null,{}] 04:21:43 INFO - PROCESS | 1939 | 1462360903234 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:43 INFO - PROCESS | 1939 | 1462360903380 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 04:21:43 INFO - PROCESS | 1939 | 1462360903840 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e56f800 == 50 [pid = 1939] [id = 302] 04:21:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7f708a14a400) [pid = 1939] [serial = 907] [outer = (nil)] 04:21:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7f708a2ec400) [pid = 1939] [serial = 908] [outer = 0x7f708a14a400] 04:21:43 INFO - PROCESS | 1939 | 1462360903909 Marionette DEBUG loaded listener.js 04:21:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f708a95b800) [pid = 1939] [serial = 909] [outer = 0x7f708a14a400] 04:21:44 INFO - PROCESS | 1939 | 1462360904742 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 04:21:44 INFO - PROCESS | 1939 | 1462360904822 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 04:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:21:44 INFO - PROCESS | 1939 | 1462360904836 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:21:44 INFO - PROCESS | 1939 | 1462360904845 Marionette TRACE conn4 <- [1,1182,null,{}] 04:21:44 INFO - PROCESS | 1939 | 1462360904855 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:45 INFO - PROCESS | 1939 | 1462360905082 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 04:21:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709b9b3800 == 49 [pid = 1939] [id = 261] 04:21:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097fd4000 == 48 [pid = 1939] [id = 294] 04:21:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709725f000 == 47 [pid = 1939] [id = 293] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7f709196e400) [pid = 1939] [serial = 842] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | 1462360905332 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709499b000 == 46 [pid = 1939] [id = 292] 04:21:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093c6a800 == 45 [pid = 1939] [id = 291] 04:21:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e6e1800 == 44 [pid = 1939] [id = 290] 04:21:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708dda5800 == 43 [pid = 1939] [id = 289] 04:21:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e6d0800 == 42 [pid = 1939] [id = 288] 04:21:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708d2db000 == 43 [pid = 1939] [id = 303] 04:21:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f708b5d9000) [pid = 1939] [serial = 910] [outer = (nil)] 04:21:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f708d075000) [pid = 1939] [serial = 911] [outer = 0x7f708b5d9000] 04:21:45 INFO - PROCESS | 1939 | 1462360905404 Marionette DEBUG loaded listener.js 04:21:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f708d10c800) [pid = 1939] [serial = 912] [outer = 0x7f708b5d9000] 04:21:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094a7f000 == 42 [pid = 1939] [id = 283] 04:21:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091a0d800 == 41 [pid = 1939] [id = 282] 04:21:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708de9d000 == 40 [pid = 1939] [id = 281] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f708e5ad000) [pid = 1939] [serial = 836] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f708b5d9c00) [pid = 1939] [serial = 830] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7f708cead800) [pid = 1939] [serial = 831] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7f708d105400) [pid = 1939] [serial = 833] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7f708a2f6000) [pid = 1939] [serial = 824] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7f708df6f000) [pid = 1939] [serial = 803] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7f708df68c00) [pid = 1939] [serial = 839] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7f708acccc00) [pid = 1939] [serial = 806] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7f708d081800) [pid = 1939] [serial = 809] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7f709183c000) [pid = 1939] [serial = 818] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7f708e629800) [pid = 1939] [serial = 815] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7f708a151000) [pid = 1939] [serial = 821] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7f708e5c2c00) [pid = 1939] [serial = 837] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x7f708e5ad800) [pid = 1939] [serial = 812] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 107 (0x7f708acc5000) [pid = 1939] [serial = 828] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 106 (0x7f708a950000) [pid = 1939] [serial = 827] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 105 (0x7f708e624800) [pid = 1939] [serial = 840] [outer = (nil)] [url = about:blank] 04:21:45 INFO - PROCESS | 1939 | --DOMWINDOW == 104 (0x7f708d1d4400) [pid = 1939] [serial = 834] [outer = (nil)] [url = about:blank] 04:21:46 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:21:46 INFO - PROCESS | 1939 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:21:46 INFO - PROCESS | 1939 | 1462360906162 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:21:46 INFO - PROCESS | 1939 | 1462360906233 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 04:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:21:46 INFO - PROCESS | 1939 | 1462360906240 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:21:46 INFO - PROCESS | 1939 | 1462360906243 Marionette TRACE conn4 <- [1,1186,null,{}] 04:21:46 INFO - PROCESS | 1939 | 1462360906248 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:46 INFO - PROCESS | 1939 | 1462360906385 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 04:21:46 INFO - PROCESS | 1939 | 1462360906402 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e0db800 == 41 [pid = 1939] [id = 304] 04:21:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 105 (0x7f708df65400) [pid = 1939] [serial = 913] [outer = (nil)] 04:21:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 106 (0x7f708e5ad800) [pid = 1939] [serial = 914] [outer = 0x7f708df65400] 04:21:46 INFO - PROCESS | 1939 | 1462360906459 Marionette DEBUG loaded listener.js 04:21:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 107 (0x7f708e624c00) [pid = 1939] [serial = 915] [outer = 0x7f708df65400] 04:21:47 INFO - PROCESS | 1939 | 1462360907262 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 04:21:47 INFO - PROCESS | 1939 | 1462360907284 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 04:21:47 INFO - PROCESS | 1939 | 1462360907312 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:21:47 INFO - PROCESS | 1939 | 1462360907320 Marionette TRACE conn4 <- [1,1190,null,{}] 04:21:47 INFO - PROCESS | 1939 | 1462360907336 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:47 INFO - PROCESS | 1939 | 1462360907475 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 04:21:47 INFO - PROCESS | 1939 | 1462360907495 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093f64000 == 42 [pid = 1939] [id = 305] 04:21:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 108 (0x7f7091856c00) [pid = 1939] [serial = 916] [outer = (nil)] 04:21:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7f709264b800) [pid = 1939] [serial = 917] [outer = 0x7f7091856c00] 04:21:47 INFO - PROCESS | 1939 | 1462360907552 Marionette DEBUG loaded listener.js 04:21:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7f70928d3800) [pid = 1939] [serial = 918] [outer = 0x7f7091856c00] 04:21:48 INFO - PROCESS | 1939 | 1462360908350 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 04:21:48 INFO - PROCESS | 1939 | 1462360908414 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 04:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:21:48 INFO - PROCESS | 1939 | 1462360908420 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:21:48 INFO - PROCESS | 1939 | 1462360908422 Marionette TRACE conn4 <- [1,1194,null,{}] 04:21:48 INFO - PROCESS | 1939 | 1462360908427 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:48 INFO - PROCESS | 1939 | 1462360908610 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 04:21:48 INFO - PROCESS | 1939 | 1462360908636 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094992000 == 43 [pid = 1939] [id = 306] 04:21:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7f709183a400) [pid = 1939] [serial = 919] [outer = (nil)] 04:21:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7f70929aa400) [pid = 1939] [serial = 920] [outer = 0x7f709183a400] 04:21:48 INFO - PROCESS | 1939 | 1462360908695 Marionette DEBUG loaded listener.js 04:21:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7f7093948c00) [pid = 1939] [serial = 921] [outer = 0x7f709183a400] 04:21:49 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:21:49 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:21:49 INFO - PROCESS | 1939 | 1462360909454 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 04:21:49 INFO - PROCESS | 1939 | 1462360909504 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 04:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:21:49 INFO - PROCESS | 1939 | 1462360909516 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:21:49 INFO - PROCESS | 1939 | 1462360909518 Marionette TRACE conn4 <- [1,1198,null,{}] 04:21:49 INFO - PROCESS | 1939 | 1462360909523 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:49 INFO - PROCESS | 1939 | 1462360909709 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 04:21:49 INFO - PROCESS | 1939 | 1462360909742 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095ab7000 == 44 [pid = 1939] [id = 307] 04:21:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7f7094093800) [pid = 1939] [serial = 922] [outer = (nil)] 04:21:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7f70940a1800) [pid = 1939] [serial = 923] [outer = 0x7f7094093800] 04:21:49 INFO - PROCESS | 1939 | 1462360909811 Marionette DEBUG loaded listener.js 04:21:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7f70943db800) [pid = 1939] [serial = 924] [outer = 0x7f7094093800] 04:21:50 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7f709184f800) [pid = 1939] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:21:50 INFO - PROCESS | 1939 | --DOMWINDOW == 114 (0x7f708a2f6400) [pid = 1939] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:21:50 INFO - PROCESS | 1939 | --DOMWINDOW == 113 (0x7f708a14f000) [pid = 1939] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:21:50 INFO - PROCESS | 1939 | --DOMWINDOW == 112 (0x7f708dea9400) [pid = 1939] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:21:50 INFO - PROCESS | 1939 | --DOMWINDOW == 111 (0x7f708e625800) [pid = 1939] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:21:50 INFO - PROCESS | 1939 | --DOMWINDOW == 110 (0x7f70929b2000) [pid = 1939] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:21:50 INFO - PROCESS | 1939 | --DOMWINDOW == 109 (0x7f708d10dc00) [pid = 1939] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:21:50 INFO - PROCESS | 1939 | --DOMWINDOW == 108 (0x7f7089fa9000) [pid = 1939] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:21:50 INFO - PROCESS | 1939 | 1462360910721 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1231ms 04:21:50 INFO - PROCESS | 1939 | 1462360910747 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 04:21:50 INFO - PROCESS | 1939 | 1462360910750 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 04:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:21:50 INFO - PROCESS | 1939 | 1462360910755 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:21:50 INFO - PROCESS | 1939 | 1462360910757 Marionette TRACE conn4 <- [1,1202,null,{}] 04:21:50 INFO - PROCESS | 1939 | 1462360910762 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:50 INFO - PROCESS | 1939 | 1462360910933 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 04:21:50 INFO - PROCESS | 1939 | 1462360910952 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70971cb800 == 45 [pid = 1939] [id = 308] 04:21:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 109 (0x7f708e5c8400) [pid = 1939] [serial = 925] [outer = (nil)] 04:21:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 110 (0x7f7094238400) [pid = 1939] [serial = 926] [outer = 0x7f708e5c8400] 04:21:51 INFO - PROCESS | 1939 | 1462360911008 Marionette DEBUG loaded listener.js 04:21:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 111 (0x7f7094686400) [pid = 1939] [serial = 927] [outer = 0x7f708e5c8400] 04:21:51 INFO - PROCESS | 1939 | 1462360911771 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1030ms 04:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:21:51 INFO - PROCESS | 1939 | 1462360911786 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 04:21:51 INFO - PROCESS | 1939 | 1462360911789 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 04:21:51 INFO - PROCESS | 1939 | 1462360911795 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:21:51 INFO - PROCESS | 1939 | 1462360911798 Marionette TRACE conn4 <- [1,1206,null,{}] 04:21:51 INFO - PROCESS | 1939 | 1462360911803 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:51 INFO - PROCESS | 1939 | 1462360911996 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 04:21:52 INFO - PROCESS | 1939 | 1462360912013 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097fe2000 == 46 [pid = 1939] [id = 309] 04:21:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 112 (0x7f709184f800) [pid = 1939] [serial = 928] [outer = (nil)] 04:21:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 113 (0x7f7094c6f800) [pid = 1939] [serial = 929] [outer = 0x7f709184f800] 04:21:52 INFO - PROCESS | 1939 | 1462360912070 Marionette DEBUG loaded listener.js 04:21:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 114 (0x7f7095a73000) [pid = 1939] [serial = 930] [outer = 0x7f709184f800] 04:21:53 INFO - PROCESS | 1939 | 1462360913022 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1286ms 04:21:53 INFO - PROCESS | 1939 | 1462360913081 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 04:21:53 INFO - PROCESS | 1939 | 1462360913086 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 04:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:21:53 INFO - PROCESS | 1939 | 1462360913094 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:21:53 INFO - PROCESS | 1939 | 1462360913099 Marionette TRACE conn4 <- [1,1210,null,{}] 04:21:53 INFO - PROCESS | 1939 | 1462360913107 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:53 INFO - PROCESS | 1939 | 1462360913306 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 04:21:53 INFO - PROCESS | 1939 | 1462360913452 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a04800 == 47 [pid = 1939] [id = 310] 04:21:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 115 (0x7f708b5d2400) [pid = 1939] [serial = 931] [outer = (nil)] 04:21:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7f708d102c00) [pid = 1939] [serial = 932] [outer = 0x7f708b5d2400] 04:21:53 INFO - PROCESS | 1939 | 1462360913531 Marionette DEBUG loaded listener.js 04:21:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7f708d1cbc00) [pid = 1939] [serial = 933] [outer = 0x7f708b5d2400] 04:21:54 INFO - PROCESS | 1939 | 1462360914485 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1437ms 04:21:54 INFO - PROCESS | 1939 | 1462360914531 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 04:21:54 INFO - PROCESS | 1939 | 1462360914539 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 04:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:21:54 INFO - PROCESS | 1939 | 1462360914549 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:21:54 INFO - PROCESS | 1939 | 1462360914553 Marionette TRACE conn4 <- [1,1214,null,{}] 04:21:54 INFO - PROCESS | 1939 | 1462360914559 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:54 INFO - PROCESS | 1939 | 1462360914712 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 04:21:54 INFO - PROCESS | 1939 | 1462360914865 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094a92800 == 48 [pid = 1939] [id = 311] 04:21:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7f708dea5000) [pid = 1939] [serial = 934] [outer = (nil)] 04:21:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7f7091855c00) [pid = 1939] [serial = 935] [outer = 0x7f708dea5000] 04:21:54 INFO - PROCESS | 1939 | 1462360914931 Marionette DEBUG loaded listener.js 04:21:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f70928d5000) [pid = 1939] [serial = 936] [outer = 0x7f708dea5000] 04:21:55 INFO - PROCESS | 1939 | 1462360915919 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 04:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1433ms 04:21:55 INFO - PROCESS | 1939 | 1462360915983 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 04:21:55 INFO - PROCESS | 1939 | 1462360915986 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 04:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:21:55 INFO - PROCESS | 1939 | 1462360915992 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:21:55 INFO - PROCESS | 1939 | 1462360915998 Marionette TRACE conn4 <- [1,1218,null,{}] 04:21:56 INFO - PROCESS | 1939 | 1462360916013 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:56 INFO - PROCESS | 1939 | 1462360916211 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 04:21:56 INFO - PROCESS | 1939 | 1462360916367 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709b9b0000 == 49 [pid = 1939] [id = 312] 04:21:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f7091850400) [pid = 1939] [serial = 937] [outer = (nil)] 04:21:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f7094233000) [pid = 1939] [serial = 938] [outer = 0x7f7091850400] 04:21:56 INFO - PROCESS | 1939 | 1462360916449 Marionette DEBUG loaded listener.js 04:21:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f7094688000) [pid = 1939] [serial = 939] [outer = 0x7f7091850400] 04:21:57 INFO - PROCESS | 1939 | 1462360917251 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 04:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1295ms 04:21:57 INFO - PROCESS | 1939 | 1462360917291 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 04:21:57 INFO - PROCESS | 1939 | 1462360917295 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 04:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:21:57 INFO - PROCESS | 1939 | 1462360917301 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:21:57 INFO - PROCESS | 1939 | 1462360917303 Marionette TRACE conn4 <- [1,1222,null,{}] 04:21:57 INFO - PROCESS | 1939 | 1462360917309 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:57 INFO - PROCESS | 1939 | 1462360917456 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 04:21:57 INFO - PROCESS | 1939 | 1462360917607 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c82f000 == 50 [pid = 1939] [id = 313] 04:21:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f709398e000) [pid = 1939] [serial = 940] [outer = (nil)] 04:21:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f7095a6b400) [pid = 1939] [serial = 941] [outer = 0x7f709398e000] 04:21:57 INFO - PROCESS | 1939 | 1462360917675 Marionette DEBUG loaded listener.js 04:21:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f7095a76800) [pid = 1939] [serial = 942] [outer = 0x7f709398e000] 04:21:58 INFO - PROCESS | 1939 | 1462360918511 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 04:21:58 INFO - PROCESS | 1939 | 1462360918542 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 04:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:21:58 INFO - PROCESS | 1939 | 1462360918547 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:21:58 INFO - PROCESS | 1939 | 1462360918549 Marionette TRACE conn4 <- [1,1226,null,{}] 04:21:58 INFO - PROCESS | 1939 | 1462360918555 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:58 INFO - PROCESS | 1939 | 1462360918701 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 04:21:58 INFO - PROCESS | 1939 | 1462360918852 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709cc90800 == 51 [pid = 1939] [id = 314] 04:21:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f709468d400) [pid = 1939] [serial = 943] [outer = (nil)] 04:21:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f7095c50800) [pid = 1939] [serial = 944] [outer = 0x7f709468d400] 04:21:58 INFO - PROCESS | 1939 | 1462360918919 Marionette DEBUG loaded listener.js 04:21:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f7096791000) [pid = 1939] [serial = 945] [outer = 0x7f709468d400] 04:21:59 INFO - PROCESS | 1939 | 1462360919755 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 04:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1233ms 04:21:59 INFO - PROCESS | 1939 | 1462360919781 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 04:21:59 INFO - PROCESS | 1939 | 1462360919785 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 04:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:21:59 INFO - PROCESS | 1939 | 1462360919791 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:21:59 INFO - PROCESS | 1939 | 1462360919793 Marionette TRACE conn4 <- [1,1230,null,{}] 04:21:59 INFO - PROCESS | 1939 | 1462360919798 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:59 INFO - PROCESS | 1939 | 1462360919967 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 04:22:00 INFO - PROCESS | 1939 | 1462360920123 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d2d6000 == 52 [pid = 1939] [id = 315] 04:22:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f70972a4000) [pid = 1939] [serial = 946] [outer = (nil)] 04:22:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f7097599400) [pid = 1939] [serial = 947] [outer = 0x7f70972a4000] 04:22:00 INFO - PROCESS | 1939 | 1462360920192 Marionette DEBUG loaded listener.js 04:22:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f70990ad800) [pid = 1939] [serial = 948] [outer = 0x7f70972a4000] 04:22:01 INFO - PROCESS | 1939 | 1462360921023 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 04:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1277ms 04:22:01 INFO - PROCESS | 1939 | 1462360921068 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 04:22:01 INFO - PROCESS | 1939 | 1462360921072 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 04:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:22:01 INFO - PROCESS | 1939 | 1462360921078 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:22:01 INFO - PROCESS | 1939 | 1462360921080 Marionette TRACE conn4 <- [1,1234,null,{}] 04:22:01 INFO - PROCESS | 1939 | 1462360921085 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:01 INFO - PROCESS | 1939 | 1462360921232 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 04:22:01 INFO - PROCESS | 1939 | 1462360921603 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a19800 == 53 [pid = 1939] [id = 316] 04:22:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f708a2f5800) [pid = 1939] [serial = 949] [outer = (nil)] 04:22:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f708acc4000) [pid = 1939] [serial = 950] [outer = 0x7f708a2f5800] 04:22:01 INFO - PROCESS | 1939 | 1462360921738 Marionette DEBUG loaded listener.js 04:22:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f708c753c00) [pid = 1939] [serial = 951] [outer = 0x7f708a2f5800] 04:22:02 INFO - PROCESS | 1939 | 1462360922671 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 04:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1635ms 04:22:02 INFO - PROCESS | 1939 | 1462360922714 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 04:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:22:02 INFO - PROCESS | 1939 | 1462360922719 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 04:22:02 INFO - PROCESS | 1939 | 1462360922726 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:22:02 INFO - PROCESS | 1939 | 1462360922729 Marionette TRACE conn4 <- [1,1238,null,{}] 04:22:02 INFO - PROCESS | 1939 | 1462360922737 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:02 INFO - PROCESS | 1939 | 1462360922893 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 04:22:03 INFO - PROCESS | 1939 | 1462360923062 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e391000 == 54 [pid = 1939] [id = 317] 04:22:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f708e5bec00) [pid = 1939] [serial = 952] [outer = (nil)] 04:22:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f708e62a000) [pid = 1939] [serial = 953] [outer = 0x7f708e5bec00] 04:22:03 INFO - PROCESS | 1939 | 1462360923167 Marionette DEBUG loaded listener.js 04:22:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f7091858800) [pid = 1939] [serial = 954] [outer = 0x7f708e5bec00] 04:22:03 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70971cb800 == 53 [pid = 1939] [id = 308] 04:22:03 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095ab7000 == 52 [pid = 1939] [id = 307] 04:22:03 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094992000 == 51 [pid = 1939] [id = 306] 04:22:03 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093f64000 == 50 [pid = 1939] [id = 305] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f7093949c00) [pid = 1939] [serial = 863] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f7094095c00) [pid = 1939] [serial = 887] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e0db800 == 49 [pid = 1939] [id = 304] 04:22:03 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708d2db000 == 48 [pid = 1939] [id = 303] 04:22:03 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e56f800 == 47 [pid = 1939] [id = 302] 04:22:03 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e579800 == 46 [pid = 1939] [id = 296] 04:22:03 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097fee000 == 45 [pid = 1939] [id = 295] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f7092645400) [pid = 1939] [serial = 843] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f708acd0400) [pid = 1939] [serial = 867] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f708a954400) [pid = 1939] [serial = 866] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f708ceb9400) [pid = 1939] [serial = 869] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f708d102400) [pid = 1939] [serial = 870] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f709184ac00) [pid = 1939] [serial = 875] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f7092643000) [pid = 1939] [serial = 878] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f7091937c00) [pid = 1939] [serial = 854] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f7093991c00) [pid = 1939] [serial = 881] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f7091833800) [pid = 1939] [serial = 851] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f708ceb6000) [pid = 1939] [serial = 848] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f708df69400) [pid = 1939] [serial = 872] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f708e5ba000) [pid = 1939] [serial = 873] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7f70929ad800) [pid = 1939] [serial = 860] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f708a2f8000) [pid = 1939] [serial = 845] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f7093f86400) [pid = 1939] [serial = 885] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7f709264fc00) [pid = 1939] [serial = 857] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 118 (0x7f7093c31400) [pid = 1939] [serial = 882] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 117 (0x7f70928d7800) [pid = 1939] [serial = 879] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 116 (0x7f7093c31c00) [pid = 1939] [serial = 884] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | --DOMWINDOW == 115 (0x7f709192c800) [pid = 1939] [serial = 876] [outer = (nil)] [url = about:blank] 04:22:03 INFO - PROCESS | 1939 | 1462360923959 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 04:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1280ms 04:22:04 INFO - PROCESS | 1939 | 1462360924007 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 04:22:04 INFO - PROCESS | 1939 | 1462360924012 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 04:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:22:04 INFO - PROCESS | 1939 | 1462360924020 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:22:04 INFO - PROCESS | 1939 | 1462360924023 Marionette TRACE conn4 <- [1,1242,null,{}] 04:22:04 INFO - PROCESS | 1939 | 1462360924028 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:04 INFO - PROCESS | 1939 | 1462360924161 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 04:22:04 INFO - PROCESS | 1939 | 1462360924177 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091872800 == 46 [pid = 1939] [id = 318] 04:22:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 116 (0x7f7091859000) [pid = 1939] [serial = 955] [outer = (nil)] 04:22:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 117 (0x7f709264fc00) [pid = 1939] [serial = 956] [outer = 0x7f7091859000] 04:22:04 INFO - PROCESS | 1939 | 1462360924233 Marionette DEBUG loaded listener.js 04:22:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 118 (0x7f70929aa800) [pid = 1939] [serial = 957] [outer = 0x7f7091859000] 04:22:05 INFO - PROCESS | 1939 | 1462360925010 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 04:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1030ms 04:22:05 INFO - PROCESS | 1939 | 1462360925050 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 04:22:05 INFO - PROCESS | 1939 | 1462360925052 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 04:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:22:05 INFO - PROCESS | 1939 | 1462360925060 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:22:05 INFO - PROCESS | 1939 | 1462360925068 Marionette TRACE conn4 <- [1,1246,null,{}] 04:22:05 INFO - PROCESS | 1939 | 1462360925108 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:05 INFO - PROCESS | 1939 | 1462360925250 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 04:22:05 INFO - PROCESS | 1939 | 1462360925262 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094995000 == 47 [pid = 1939] [id = 319] 04:22:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 119 (0x7f709393f400) [pid = 1939] [serial = 958] [outer = (nil)] 04:22:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f7094099400) [pid = 1939] [serial = 959] [outer = 0x7f709393f400] 04:22:05 INFO - PROCESS | 1939 | 1462360925317 Marionette DEBUG loaded listener.js 04:22:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f7094238800) [pid = 1939] [serial = 960] [outer = 0x7f709393f400] 04:22:06 INFO - PROCESS | 1939 | 1462360926111 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 04:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1112ms 04:22:06 INFO - PROCESS | 1939 | 1462360926182 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 04:22:06 INFO - PROCESS | 1939 | 1462360926186 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 04:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:22:06 INFO - PROCESS | 1939 | 1462360926191 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:22:06 INFO - PROCESS | 1939 | 1462360926193 Marionette TRACE conn4 <- [1,1250,null,{}] 04:22:06 INFO - PROCESS | 1939 | 1462360926198 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:06 INFO - PROCESS | 1939 | 1462360926370 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 04:22:06 INFO - PROCESS | 1939 | 1462360926392 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e6df000 == 48 [pid = 1939] [id = 320] 04:22:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f709264a400) [pid = 1939] [serial = 961] [outer = (nil)] 04:22:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f709425bc00) [pid = 1939] [serial = 962] [outer = 0x7f709264a400] 04:22:06 INFO - PROCESS | 1939 | 1462360926458 Marionette DEBUG loaded listener.js 04:22:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f7094692c00) [pid = 1939] [serial = 963] [outer = 0x7f709264a400] 04:22:07 INFO - PROCESS | 1939 | 1462360927282 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 04:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1131ms 04:22:07 INFO - PROCESS | 1939 | 1462360927324 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 04:22:07 INFO - PROCESS | 1939 | 1462360927327 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 04:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:22:07 INFO - PROCESS | 1939 | 1462360927332 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:22:07 INFO - PROCESS | 1939 | 1462360927334 Marionette TRACE conn4 <- [1,1254,null,{}] 04:22:07 INFO - PROCESS | 1939 | 1462360927348 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:07 INFO - PROCESS | 1939 | 1462360927529 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 04:22:07 INFO - PROCESS | 1939 | 1462360927553 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097f8a000 == 49 [pid = 1939] [id = 321] 04:22:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f7096798400) [pid = 1939] [serial = 964] [outer = (nil)] 04:22:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f70972a2400) [pid = 1939] [serial = 965] [outer = 0x7f7096798400] 04:22:07 INFO - PROCESS | 1939 | 1462360927621 Marionette DEBUG loaded listener.js 04:22:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f7097534800) [pid = 1939] [serial = 966] [outer = 0x7f7096798400] 04:22:08 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f708b5d9000) [pid = 1939] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:22:08 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f7094093800) [pid = 1939] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:22:08 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f708df65400) [pid = 1939] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:22:08 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f7091856c00) [pid = 1939] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:22:08 INFO - PROCESS | 1939 | --DOMWINDOW == 122 (0x7f709183a400) [pid = 1939] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:22:08 INFO - PROCESS | 1939 | --DOMWINDOW == 121 (0x7f708e5c8400) [pid = 1939] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:22:08 INFO - PROCESS | 1939 | --DOMWINDOW == 120 (0x7f708a14a400) [pid = 1939] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:22:08 INFO - PROCESS | 1939 | --DOMWINDOW == 119 (0x7f708a94f400) [pid = 1939] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:22:08 INFO - PROCESS | 1939 | 1462360928537 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 04:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1232ms 04:22:08 INFO - PROCESS | 1939 | 1462360928565 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 04:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:22:08 INFO - PROCESS | 1939 | 1462360928569 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 04:22:08 INFO - PROCESS | 1939 | 1462360928574 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:22:08 INFO - PROCESS | 1939 | 1462360928576 Marionette TRACE conn4 <- [1,1258,null,{}] 04:22:08 INFO - PROCESS | 1939 | 1462360928582 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:08 INFO - PROCESS | 1939 | 1462360928851 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 04:22:09 INFO - PROCESS | 1939 | 1462360928997 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708ddad800 == 50 [pid = 1939] [id = 322] 04:22:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 120 (0x7f708a145400) [pid = 1939] [serial = 967] [outer = (nil)] 04:22:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 121 (0x7f708a14dc00) [pid = 1939] [serial = 968] [outer = 0x7f708a145400] 04:22:09 INFO - PROCESS | 1939 | 1462360929073 Marionette DEBUG loaded listener.js 04:22:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 122 (0x7f708acca400) [pid = 1939] [serial = 969] [outer = 0x7f708a145400] 04:22:10 INFO - PROCESS | 1939 | 1462360930050 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 04:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1528ms 04:22:10 INFO - PROCESS | 1939 | 1462360930104 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 04:22:10 INFO - PROCESS | 1939 | 1462360930109 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 04:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:22:10 INFO - PROCESS | 1939 | 1462360930116 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:22:10 INFO - PROCESS | 1939 | 1462360930123 Marionette TRACE conn4 <- [1,1262,null,{}] 04:22:10 INFO - PROCESS | 1939 | 1462360930129 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:10 INFO - PROCESS | 1939 | 1462360930381 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 04:22:10 INFO - PROCESS | 1939 | 1462360930622 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093916800 == 51 [pid = 1939] [id = 323] 04:22:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 123 (0x7f708d1d3000) [pid = 1939] [serial = 970] [outer = (nil)] 04:22:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f708dead000) [pid = 1939] [serial = 971] [outer = 0x7f708d1d3000] 04:22:10 INFO - PROCESS | 1939 | 1462360930743 Marionette DEBUG loaded listener.js 04:22:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f708df72400) [pid = 1939] [serial = 972] [outer = 0x7f708d1d3000] 04:22:11 INFO - PROCESS | 1939 | 1462360931598 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 04:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1542ms 04:22:11 INFO - PROCESS | 1939 | 1462360931659 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 04:22:11 INFO - PROCESS | 1939 | 1462360931663 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 04:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:22:11 INFO - PROCESS | 1939 | 1462360931669 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:22:11 INFO - PROCESS | 1939 | 1462360931671 Marionette TRACE conn4 <- [1,1266,null,{}] 04:22:11 INFO - PROCESS | 1939 | 1462360931677 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:11 INFO - PROCESS | 1939 | 1462360931854 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 04:22:12 INFO - PROCESS | 1939 | 1462360932023 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709727e000 == 52 [pid = 1939] [id = 324] 04:22:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f708e5bb000) [pid = 1939] [serial = 973] [outer = (nil)] 04:22:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f7091855800) [pid = 1939] [serial = 974] [outer = 0x7f708e5bb000] 04:22:12 INFO - PROCESS | 1939 | 1462360932100 Marionette DEBUG loaded listener.js 04:22:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f7092651000) [pid = 1939] [serial = 975] [outer = 0x7f708e5bb000] 04:22:13 INFO - PROCESS | 1939 | 1462360933048 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 04:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1437ms 04:22:13 INFO - PROCESS | 1939 | 1462360933107 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 04:22:13 INFO - PROCESS | 1939 | 1462360933113 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 04:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:22:13 INFO - PROCESS | 1939 | 1462360933128 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:22:13 INFO - PROCESS | 1939 | 1462360933135 Marionette TRACE conn4 <- [1,1270,null,{}] 04:22:13 INFO - PROCESS | 1939 | 1462360933140 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:13 INFO - PROCESS | 1939 | 1462360933345 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 04:22:13 INFO - PROCESS | 1939 | 1462360933501 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709aa6f800 == 53 [pid = 1939] [id = 325] 04:22:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f708e62c400) [pid = 1939] [serial = 976] [outer = (nil)] 04:22:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f7094692400) [pid = 1939] [serial = 977] [outer = 0x7f708e62c400] 04:22:13 INFO - PROCESS | 1939 | 1462360933591 Marionette DEBUG loaded listener.js 04:22:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f7095c54800) [pid = 1939] [serial = 978] [outer = 0x7f708e62c400] 04:22:14 INFO - PROCESS | 1939 | 1462360934436 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 04:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1343ms 04:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:22:14 INFO - PROCESS | 1939 | 1462360934465 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 04:22:14 INFO - PROCESS | 1939 | 1462360934468 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 04:22:14 INFO - PROCESS | 1939 | 1462360934472 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:22:14 INFO - PROCESS | 1939 | 1462360934477 Marionette TRACE conn4 <- [1,1274,null,{}] 04:22:14 INFO - PROCESS | 1939 | 1462360934481 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:14 INFO - PROCESS | 1939 | 1462360934635 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 04:22:14 INFO - PROCESS | 1939 | 1462360934789 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709cc8c000 == 54 [pid = 1939] [id = 326] 04:22:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f7091833c00) [pid = 1939] [serial = 979] [outer = (nil)] 04:22:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f709753bc00) [pid = 1939] [serial = 980] [outer = 0x7f7091833c00] 04:22:14 INFO - PROCESS | 1939 | 1462360934858 Marionette DEBUG loaded listener.js 04:22:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f70990adc00) [pid = 1939] [serial = 981] [outer = 0x7f7091833c00] 04:22:15 INFO - PROCESS | 1939 | 1462360935702 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 04:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1280ms 04:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:22:15 INFO - PROCESS | 1939 | 1462360935754 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 04:22:15 INFO - PROCESS | 1939 | 1462360935756 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 04:22:15 INFO - PROCESS | 1939 | 1462360935762 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:22:15 INFO - PROCESS | 1939 | 1462360935765 Marionette TRACE conn4 <- [1,1278,null,{}] 04:22:15 INFO - PROCESS | 1939 | 1462360935770 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:15 INFO - PROCESS | 1939 | 1462360935924 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 04:22:16 INFO - PROCESS | 1939 | 1462360936086 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d537800 == 55 [pid = 1939] [id = 327] 04:22:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f7099b05000) [pid = 1939] [serial = 982] [outer = (nil)] 04:22:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f7099b07400) [pid = 1939] [serial = 983] [outer = 0x7f7099b05000] 04:22:16 INFO - PROCESS | 1939 | 1462360936165 Marionette DEBUG loaded listener.js 04:22:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f7099b90c00) [pid = 1939] [serial = 984] [outer = 0x7f7099b05000] 04:22:17 INFO - PROCESS | 1939 | 1462360937092 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 04:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1382ms 04:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:22:17 INFO - PROCESS | 1939 | 1462360937145 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 04:22:17 INFO - PROCESS | 1939 | 1462360937147 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 04:22:17 INFO - PROCESS | 1939 | 1462360937154 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:22:17 INFO - PROCESS | 1939 | 1462360937157 Marionette TRACE conn4 <- [1,1282,null,{}] 04:22:17 INFO - PROCESS | 1939 | 1462360937162 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:17 INFO - PROCESS | 1939 | 1462360937312 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 04:22:17 INFO - PROCESS | 1939 | 1462360937468 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709dab3800 == 56 [pid = 1939] [id = 328] 04:22:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f709759d000) [pid = 1939] [serial = 985] [outer = (nil)] 04:22:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f709ac0d000) [pid = 1939] [serial = 986] [outer = 0x7f709759d000] 04:22:17 INFO - PROCESS | 1939 | 1462360937535 Marionette DEBUG loaded listener.js 04:22:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f709b415400) [pid = 1939] [serial = 987] [outer = 0x7f709759d000] 04:22:18 INFO - PROCESS | 1939 | 1462360938360 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 04:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1239ms 04:22:18 INFO - PROCESS | 1939 | 1462360938399 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 04:22:18 INFO - PROCESS | 1939 | 1462360938403 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 04:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:22:18 INFO - PROCESS | 1939 | 1462360938408 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:22:18 INFO - PROCESS | 1939 | 1462360938411 Marionette TRACE conn4 <- [1,1286,null,{}] 04:22:18 INFO - PROCESS | 1939 | 1462360938416 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:18 INFO - PROCESS | 1939 | 1462360938571 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 04:22:18 INFO - PROCESS | 1939 | 1462360938727 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709ddee000 == 57 [pid = 1939] [id = 329] 04:22:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f70990b3400) [pid = 1939] [serial = 988] [outer = (nil)] 04:22:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f709b716400) [pid = 1939] [serial = 989] [outer = 0x7f70990b3400] 04:22:18 INFO - PROCESS | 1939 | 1462360938793 Marionette DEBUG loaded listener.js 04:22:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f709b7e3400) [pid = 1939] [serial = 990] [outer = 0x7f70990b3400] 04:22:19 INFO - PROCESS | 1939 | 1462360939652 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 04:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1282ms 04:22:19 INFO - PROCESS | 1939 | 1462360939691 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 04:22:19 INFO - PROCESS | 1939 | 1462360939694 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 04:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:22:19 INFO - PROCESS | 1939 | 1462360939700 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:22:19 INFO - PROCESS | 1939 | 1462360939702 Marionette TRACE conn4 <- [1,1290,null,{}] 04:22:19 INFO - PROCESS | 1939 | 1462360939708 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:19 INFO - PROCESS | 1939 | 1462360939858 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 04:22:20 INFO - PROCESS | 1939 | 1462360940209 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091876000 == 58 [pid = 1939] [id = 330] 04:22:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f708a2f2400) [pid = 1939] [serial = 991] [outer = (nil)] 04:22:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f708accd000) [pid = 1939] [serial = 992] [outer = 0x7f708a2f2400] 04:22:20 INFO - PROCESS | 1939 | 1462360940342 Marionette DEBUG loaded listener.js 04:22:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f708d077400) [pid = 1939] [serial = 993] [outer = 0x7f708a2f2400] 04:22:21 INFO - PROCESS | 1939 | 1462360941266 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 04:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1632ms 04:22:21 INFO - PROCESS | 1939 | 1462360941333 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 04:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:22:21 INFO - PROCESS | 1939 | 1462360941339 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 04:22:21 INFO - PROCESS | 1939 | 1462360941345 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:22:21 INFO - PROCESS | 1939 | 1462360941350 Marionette TRACE conn4 <- [1,1294,null,{}] 04:22:21 INFO - PROCESS | 1939 | 1462360941356 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:21 INFO - PROCESS | 1939 | 1462360941518 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 04:22:21 INFO - PROCESS | 1939 | 1462360941695 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e6dc000 == 57 [pid = 1939] [id = 265] 04:22:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097f8a000 == 56 [pid = 1939] [id = 321] 04:22:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e6df000 == 55 [pid = 1939] [id = 320] 04:22:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094995000 == 54 [pid = 1939] [id = 319] 04:22:21 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f7094c6f800) [pid = 1939] [serial = 929] [outer = (nil)] [url = about:blank] 04:22:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e00e000 == 55 [pid = 1939] [id = 331] 04:22:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f708d111400) [pid = 1939] [serial = 994] [outer = (nil)] 04:22:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f708e5ad400) [pid = 1939] [serial = 995] [outer = 0x7f708d111400] 04:22:21 INFO - PROCESS | 1939 | 1462360941849 Marionette DEBUG loaded listener.js 04:22:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f709184d400) [pid = 1939] [serial = 996] [outer = 0x7f708d111400] 04:22:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091872800 == 54 [pid = 1939] [id = 318] 04:22:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e391000 == 53 [pid = 1939] [id = 317] 04:22:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091a19800 == 52 [pid = 1939] [id = 316] 04:22:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094a92800 == 51 [pid = 1939] [id = 311] 04:22:22 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091a04800 == 50 [pid = 1939] [id = 310] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f708d075000) [pid = 1939] [serial = 911] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f709423c000) [pid = 1939] [serial = 902] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f70943db800) [pid = 1939] [serial = 924] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f708e5ad800) [pid = 1939] [serial = 914] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f709264b800) [pid = 1939] [serial = 917] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f708ceb2000) [pid = 1939] [serial = 890] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f7093948000) [pid = 1939] [serial = 896] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f70929aa400) [pid = 1939] [serial = 920] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f7094238400) [pid = 1939] [serial = 926] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f7094688800) [pid = 1939] [serial = 905] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f708e5bfc00) [pid = 1939] [serial = 893] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f7094686400) [pid = 1939] [serial = 927] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f708a2ec400) [pid = 1939] [serial = 908] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f70940a1800) [pid = 1939] [serial = 923] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f708a95b800) [pid = 1939] [serial = 909] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f7093948c00) [pid = 1939] [serial = 921] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f7094230800) [pid = 1939] [serial = 899] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f70928d3800) [pid = 1939] [serial = 918] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f708e5bd000) [pid = 1939] [serial = 804] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f708d10c800) [pid = 1939] [serial = 912] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f708e624c00) [pid = 1939] [serial = 915] [outer = (nil)] [url = about:blank] 04:22:22 INFO - PROCESS | 1939 | 1462360942605 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 04:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1280ms 04:22:22 INFO - PROCESS | 1939 | 1462360942626 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 04:22:22 INFO - PROCESS | 1939 | 1462360942631 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 04:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:22:22 INFO - PROCESS | 1939 | 1462360942670 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:22:22 INFO - PROCESS | 1939 | 1462360942672 Marionette TRACE conn4 <- [1,1298,null,{}] 04:22:22 INFO - PROCESS | 1939 | 1462360942681 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:22 INFO - PROCESS | 1939 | 1462360942840 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 04:22:22 INFO - PROCESS | 1939 | 1462360942870 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093f4e800 == 51 [pid = 1939] [id = 332] 04:22:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f70928d7c00) [pid = 1939] [serial = 997] [outer = (nil)] 04:22:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f70929a7800) [pid = 1939] [serial = 998] [outer = 0x7f70928d7c00] 04:22:22 INFO - PROCESS | 1939 | 1462360942946 Marionette DEBUG loaded listener.js 04:22:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f709394b800) [pid = 1939] [serial = 999] [outer = 0x7f70928d7c00] 04:22:23 INFO - PROCESS | 1939 | 1462360943785 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1191ms 04:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:22:23 INFO - PROCESS | 1939 | 1462360943858 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 04:22:23 INFO - PROCESS | 1939 | 1462360943861 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 04:22:23 INFO - PROCESS | 1939 | 1462360943869 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:22:23 INFO - PROCESS | 1939 | 1462360943876 Marionette TRACE conn4 <- [1,1302,null,{}] 04:22:23 INFO - PROCESS | 1939 | 1462360943889 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:24 INFO - PROCESS | 1939 | 1462360944044 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 04:22:24 INFO - PROCESS | 1939 | 1462360944184 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095ab1800 == 52 [pid = 1939] [id = 333] 04:22:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f709192c800) [pid = 1939] [serial = 1000] [outer = (nil)] 04:22:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f709468b800) [pid = 1939] [serial = 1001] [outer = 0x7f709192c800] 04:22:24 INFO - PROCESS | 1939 | 1462360944287 Marionette DEBUG loaded listener.js 04:22:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f7095a7a400) [pid = 1939] [serial = 1002] [outer = 0x7f709192c800] 04:22:25 INFO - PROCESS | 1939 | 1462360945011 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 04:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1192ms 04:22:25 INFO - PROCESS | 1939 | 1462360945058 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 04:22:25 INFO - PROCESS | 1939 | 1462360945062 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 04:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:22:25 INFO - PROCESS | 1939 | 1462360945075 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:22:25 INFO - PROCESS | 1939 | 1462360945077 Marionette TRACE conn4 <- [1,1306,null,{}] 04:22:25 INFO - PROCESS | 1939 | 1462360945082 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:25 INFO - PROCESS | 1939 | 1462360945276 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 04:22:25 INFO - PROCESS | 1939 | 1462360945295 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097fe3800 == 53 [pid = 1939] [id = 334] 04:22:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f7091939c00) [pid = 1939] [serial = 1003] [outer = (nil)] 04:22:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f70972ad000) [pid = 1939] [serial = 1004] [outer = 0x7f7091939c00] 04:22:25 INFO - PROCESS | 1939 | 1462360945355 Marionette DEBUG loaded listener.js 04:22:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f70990b7400) [pid = 1939] [serial = 1005] [outer = 0x7f7091939c00] 04:22:26 INFO - PROCESS | 1939 | 1462360946314 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 04:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1287ms 04:22:26 INFO - PROCESS | 1939 | 1462360946364 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 04:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:22:26 INFO - PROCESS | 1939 | 1462360946369 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 04:22:26 INFO - PROCESS | 1939 | 1462360946377 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:22:26 INFO - PROCESS | 1939 | 1462360946380 Marionette TRACE conn4 <- [1,1310,null,{}] 04:22:26 INFO - PROCESS | 1939 | 1462360946394 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:26 INFO - PROCESS | 1939 | 1462360946655 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 04:22:26 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f709264a400) [pid = 1939] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:22:26 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f709393f400) [pid = 1939] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:22:26 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f708e5bec00) [pid = 1939] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:22:26 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f708a2f5800) [pid = 1939] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:22:26 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f7091859000) [pid = 1939] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:22:26 INFO - PROCESS | 1939 | 1462360946859 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094a7d800 == 54 [pid = 1939] [id = 335] 04:22:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f7093940000) [pid = 1939] [serial = 1006] [outer = (nil)] 04:22:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f7095a77400) [pid = 1939] [serial = 1007] [outer = 0x7f7093940000] 04:22:26 INFO - PROCESS | 1939 | 1462360946931 Marionette DEBUG loaded listener.js 04:22:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f709a50d800) [pid = 1939] [serial = 1008] [outer = 0x7f7093940000] 04:22:27 INFO - PROCESS | 1939 | 1462360947795 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 04:22:27 INFO - PROCESS | 1939 | 1462360947830 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 04:22:27 INFO - PROCESS | 1939 | 1462360947835 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:22:27 INFO - PROCESS | 1939 | 1462360947838 Marionette TRACE conn4 <- [1,1314,null,{}] 04:22:27 INFO - PROCESS | 1939 | 1462360947843 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:27 INFO - PROCESS | 1939 | 1462360947990 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 04:22:28 INFO - PROCESS | 1939 | 1462360948006 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709cc87000 == 55 [pid = 1939] [id = 336] 04:22:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f709ba0b800) [pid = 1939] [serial = 1009] [outer = (nil)] 04:22:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f709ba15000) [pid = 1939] [serial = 1010] [outer = 0x7f709ba0b800] 04:22:28 INFO - PROCESS | 1939 | 1462360948065 Marionette DEBUG loaded listener.js 04:22:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f709ba19c00) [pid = 1939] [serial = 1011] [outer = 0x7f709ba0b800] 04:22:28 INFO - PROCESS | 1939 | 1462360948983 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 04:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1179ms 04:22:29 INFO - PROCESS | 1939 | 1462360949019 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 04:22:29 INFO - PROCESS | 1939 | 1462360949028 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 04:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:22:29 INFO - PROCESS | 1939 | 1462360949049 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:22:29 INFO - PROCESS | 1939 | 1462360949054 Marionette TRACE conn4 <- [1,1318,null,{}] 04:22:29 INFO - PROCESS | 1939 | 1462360949062 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:29 INFO - PROCESS | 1939 | 1462360949238 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 04:22:29 INFO - PROCESS | 1939 | 1462360949396 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709186f000 == 56 [pid = 1939] [id = 337] 04:22:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f708a14a400) [pid = 1939] [serial = 1012] [outer = (nil)] 04:22:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f708d075c00) [pid = 1939] [serial = 1013] [outer = 0x7f708a14a400] 04:22:29 INFO - PROCESS | 1939 | 1462360949469 Marionette DEBUG loaded listener.js 04:22:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f708d1d3800) [pid = 1939] [serial = 1014] [outer = 0x7f708a14a400] 04:22:30 INFO - PROCESS | 1939 | 1462360950443 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 04:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1439ms 04:22:30 INFO - PROCESS | 1939 | 1462360950489 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 04:22:30 INFO - PROCESS | 1939 | 1462360950497 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 04:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:22:30 INFO - PROCESS | 1939 | 1462360950506 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:22:30 INFO - PROCESS | 1939 | 1462360950510 Marionette TRACE conn4 <- [1,1322,null,{}] 04:22:30 INFO - PROCESS | 1939 | 1462360950516 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:30 INFO - PROCESS | 1939 | 1462360950680 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 04:22:30 INFO - PROCESS | 1939 | 1462360950844 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097f8f000 == 57 [pid = 1939] [id = 338] 04:22:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f708e5b2000) [pid = 1939] [serial = 1015] [outer = (nil)] 04:22:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f7092644400) [pid = 1939] [serial = 1016] [outer = 0x7f708e5b2000] 04:22:30 INFO - PROCESS | 1939 | 1462360950919 Marionette DEBUG loaded listener.js 04:22:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f70929aa400) [pid = 1939] [serial = 1017] [outer = 0x7f708e5b2000] 04:22:31 INFO - PROCESS | 1939 | 1462360951831 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 04:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1394ms 04:22:31 INFO - PROCESS | 1939 | 1462360951901 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 04:22:31 INFO - PROCESS | 1939 | 1462360951905 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 04:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:22:31 INFO - PROCESS | 1939 | 1462360951911 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:22:31 INFO - PROCESS | 1939 | 1462360951916 Marionette TRACE conn4 <- [1,1326,null,{}] 04:22:31 INFO - PROCESS | 1939 | 1462360951931 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:32 INFO - PROCESS | 1939 | 1462360952172 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 04:22:32 INFO - PROCESS | 1939 | 1462360952374 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709daa7800 == 58 [pid = 1939] [id = 339] 04:22:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f70943e4400) [pid = 1939] [serial = 1018] [outer = (nil)] 04:22:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f7096790000) [pid = 1939] [serial = 1019] [outer = 0x7f70943e4400] 04:22:32 INFO - PROCESS | 1939 | 1462360952465 Marionette DEBUG loaded listener.js 04:22:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f7099b02c00) [pid = 1939] [serial = 1020] [outer = 0x7f70943e4400] 04:22:33 INFO - PROCESS | 1939 | 1462360953379 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1544ms 04:22:33 INFO - PROCESS | 1939 | 1462360953457 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 04:22:33 INFO - PROCESS | 1939 | 1462360953462 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 04:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:22:33 INFO - PROCESS | 1939 | 1462360953471 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:22:33 INFO - PROCESS | 1939 | 1462360953474 Marionette TRACE conn4 <- [1,1330,null,{}] 04:22:33 INFO - PROCESS | 1939 | 1462360953481 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:33 INFO - PROCESS | 1939 | 1462360953687 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 04:22:33 INFO - PROCESS | 1939 | 1462360953882 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a0908000 == 59 [pid = 1939] [id = 340] 04:22:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f7099c23000) [pid = 1939] [serial = 1021] [outer = (nil)] 04:22:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f709b71ac00) [pid = 1939] [serial = 1022] [outer = 0x7f7099c23000] 04:22:34 INFO - PROCESS | 1939 | 1462360954001 Marionette DEBUG loaded listener.js 04:22:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f709ba0d400) [pid = 1939] [serial = 1023] [outer = 0x7f7099c23000] 04:22:34 INFO - PROCESS | 1939 | 1462360954840 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1438ms 04:22:34 INFO - PROCESS | 1939 | 1462360954909 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 04:22:34 INFO - PROCESS | 1939 | 1462360954913 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 04:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:22:34 INFO - PROCESS | 1939 | 1462360954919 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:22:34 INFO - PROCESS | 1939 | 1462360954921 Marionette TRACE conn4 <- [1,1334,null,{}] 04:22:34 INFO - PROCESS | 1939 | 1462360954927 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:35 INFO - PROCESS | 1939 | 1462360955090 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 04:22:35 INFO - PROCESS | 1939 | 1462360955247 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a0922000 == 60 [pid = 1939] [id = 341] 04:22:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7f7099c29000) [pid = 1939] [serial = 1024] [outer = (nil)] 04:22:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7f709c038400) [pid = 1939] [serial = 1025] [outer = 0x7f7099c29000] 04:22:35 INFO - PROCESS | 1939 | 1462360955320 Marionette DEBUG loaded listener.js 04:22:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7f709c744000) [pid = 1939] [serial = 1026] [outer = 0x7f7099c29000] 04:22:36 INFO - PROCESS | 1939 | 1462360956117 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1226ms 04:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:22:36 INFO - PROCESS | 1939 | 1462360956147 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 04:22:36 INFO - PROCESS | 1939 | 1462360956150 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 04:22:36 INFO - PROCESS | 1939 | 1462360956156 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:22:36 INFO - PROCESS | 1939 | 1462360956159 Marionette TRACE conn4 <- [1,1338,null,{}] 04:22:36 INFO - PROCESS | 1939 | 1462360956164 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:36 INFO - PROCESS | 1939 | 1462360956421 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 04:22:36 INFO - PROCESS | 1939 | 1462360956600 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a3f19000 == 61 [pid = 1939] [id = 342] 04:22:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7f709c7b4800) [pid = 1939] [serial = 1027] [outer = (nil)] 04:22:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7f709c7bc400) [pid = 1939] [serial = 1028] [outer = 0x7f709c7b4800] 04:22:36 INFO - PROCESS | 1939 | 1462360956672 Marionette DEBUG loaded listener.js 04:22:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7f709c962400) [pid = 1939] [serial = 1029] [outer = 0x7f709c7b4800] 04:22:38 INFO - PROCESS | 1939 | 1462360958027 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 04:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1881ms 04:22:38 INFO - PROCESS | 1939 | 1462360958038 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 04:22:38 INFO - PROCESS | 1939 | 1462360958041 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 04:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:22:38 INFO - PROCESS | 1939 | 1462360958047 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:22:38 INFO - PROCESS | 1939 | 1462360958049 Marionette TRACE conn4 <- [1,1342,null,{}] 04:22:38 INFO - PROCESS | 1939 | 1462360958054 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:38 INFO - PROCESS | 1939 | 1462360958237 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 04:22:38 INFO - PROCESS | 1939 | 1462360958396 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aa727800 == 62 [pid = 1939] [id = 343] 04:22:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f709c7b8800) [pid = 1939] [serial = 1030] [outer = (nil)] 04:22:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f709c965c00) [pid = 1939] [serial = 1031] [outer = 0x7f709c7b8800] 04:22:38 INFO - PROCESS | 1939 | 1462360958465 Marionette DEBUG loaded listener.js 04:22:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f709c98c800) [pid = 1939] [serial = 1032] [outer = 0x7f709c7b8800] 04:22:39 INFO - PROCESS | 1939 | 1462360959307 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 04:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1330ms 04:22:39 INFO - PROCESS | 1939 | 1462360959378 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 04:22:39 INFO - PROCESS | 1939 | 1462360959382 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 04:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:22:39 INFO - PROCESS | 1939 | 1462360959388 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:22:39 INFO - PROCESS | 1939 | 1462360959390 Marionette TRACE conn4 <- [1,1346,null,{}] 04:22:39 INFO - PROCESS | 1939 | 1462360959395 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:39 INFO - PROCESS | 1939 | 1462360959583 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 04:22:39 INFO - PROCESS | 1939 | 1462360959744 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aaabd000 == 63 [pid = 1939] [id = 344] 04:22:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f709c7b8c00) [pid = 1939] [serial = 1033] [outer = (nil)] 04:22:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f709cc04c00) [pid = 1939] [serial = 1034] [outer = 0x7f709c7b8c00] 04:22:39 INFO - PROCESS | 1939 | 1462360959812 Marionette DEBUG loaded listener.js 04:22:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f709cc0b800) [pid = 1939] [serial = 1035] [outer = 0x7f709c7b8c00] 04:22:40 INFO - PROCESS | 1939 | 1462360960617 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 04:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1276ms 04:22:40 INFO - PROCESS | 1939 | 1462360960666 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 04:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:22:40 INFO - PROCESS | 1939 | 1462360960671 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 04:22:40 INFO - PROCESS | 1939 | 1462360960677 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:22:40 INFO - PROCESS | 1939 | 1462360960679 Marionette TRACE conn4 <- [1,1350,null,{}] 04:22:40 INFO - PROCESS | 1939 | 1462360960685 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:40 INFO - PROCESS | 1939 | 1462360960843 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 04:22:41 INFO - PROCESS | 1939 | 1462360961021 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095aba000 == 64 [pid = 1939] [id = 345] 04:22:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f708a954c00) [pid = 1939] [serial = 1036] [outer = (nil)] 04:22:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f709cc0c400) [pid = 1939] [serial = 1037] [outer = 0x7f708a954c00] 04:22:41 INFO - PROCESS | 1939 | 1462360961125 Marionette DEBUG loaded listener.js 04:22:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f709cd58000) [pid = 1939] [serial = 1038] [outer = 0x7f708a954c00] 04:22:42 INFO - PROCESS | 1939 | 1462360962141 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 04:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1534ms 04:22:42 INFO - PROCESS | 1939 | 1462360962215 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 04:22:42 INFO - PROCESS | 1939 | 1462360962219 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 04:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:22:42 INFO - PROCESS | 1939 | 1462360962226 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:22:42 INFO - PROCESS | 1939 | 1462360962228 Marionette TRACE conn4 <- [1,1354,null,{}] 04:22:42 INFO - PROCESS | 1939 | 1462360962233 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:42 INFO - PROCESS | 1939 | 1462360962404 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 04:22:43 INFO - PROCESS | 1939 | 1462360963021 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70942f5000 == 65 [pid = 1939] [id = 346] 04:22:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f708a14f800) [pid = 1939] [serial = 1039] [outer = (nil)] 04:22:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7f708a2fac00) [pid = 1939] [serial = 1040] [outer = 0x7f708a14f800] 04:22:43 INFO - PROCESS | 1939 | 1462360963130 Marionette DEBUG loaded listener.js 04:22:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7f708c75b400) [pid = 1939] [serial = 1041] [outer = 0x7f708a14f800] 04:22:43 INFO - PROCESS | 1939 | 1462360963953 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 04:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1789ms 04:22:44 INFO - PROCESS | 1939 | 1462360964016 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 04:22:44 INFO - PROCESS | 1939 | 1462360964022 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 04:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:22:44 INFO - PROCESS | 1939 | 1462360964029 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:22:44 INFO - PROCESS | 1939 | 1462360964034 Marionette TRACE conn4 <- [1,1358,null,{}] 04:22:44 INFO - PROCESS | 1939 | 1462360964040 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:44 INFO - PROCESS | 1939 | 1462360964194 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 04:22:44 INFO - PROCESS | 1939 | 1462360964355 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e0d1800 == 66 [pid = 1939] [id = 347] 04:22:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7f708dea9400) [pid = 1939] [serial = 1042] [outer = (nil)] 04:22:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7f708df69400) [pid = 1939] [serial = 1043] [outer = 0x7f708dea9400] 04:22:44 INFO - PROCESS | 1939 | 1462360964489 Marionette DEBUG loaded listener.js 04:22:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7f708e5c5c00) [pid = 1939] [serial = 1044] [outer = 0x7f708dea9400] 04:22:45 INFO - PROCESS | 1939 | 1462360965434 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 04:22:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e50a800 == 65 [pid = 1939] [id = 270] 04:22:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094a94800 == 64 [pid = 1939] [id = 297] 04:22:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708a994800 == 63 [pid = 1939] [id = 273] 04:22:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70942e1800 == 62 [pid = 1939] [id = 272] 04:22:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708a98d800 == 61 [pid = 1939] [id = 275] 04:22:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c3d6000 == 60 [pid = 1939] [id = 301] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7f70972a2400) [pid = 1939] [serial = 965] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7f7095a6b400) [pid = 1939] [serial = 941] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7f7095c50800) [pid = 1939] [serial = 944] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7f7097599400) [pid = 1939] [serial = 947] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709b316000 == 59 [pid = 1939] [id = 299] 04:22:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091a1a000 == 58 [pid = 1939] [id = 269] 04:22:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e016000 == 57 [pid = 1939] [id = 268] 04:22:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709ba8a000 == 56 [pid = 1939] [id = 300] 04:22:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709727e000 == 55 [pid = 1939] [id = 324] 04:22:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093916800 == 54 [pid = 1939] [id = 323] 04:22:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708ddad800 == 53 [pid = 1939] [id = 322] 04:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1490ms 04:22:45 INFO - PROCESS | 1939 | 1462360965522 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 04:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:22:45 INFO - PROCESS | 1939 | 1462360965527 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 04:22:45 INFO - PROCESS | 1939 | 1462360965533 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:22:45 INFO - PROCESS | 1939 | 1462360965536 Marionette TRACE conn4 <- [1,1362,null,{}] 04:22:45 INFO - PROCESS | 1939 | 1462360965548 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:45 INFO - PROCESS | 1939 | 1462360965685 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7f709425bc00) [pid = 1939] [serial = 962] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f7094099400) [pid = 1939] [serial = 959] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f7091858800) [pid = 1939] [serial = 954] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f708e62a000) [pid = 1939] [serial = 953] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f708c753c00) [pid = 1939] [serial = 951] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f708acc4000) [pid = 1939] [serial = 950] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f7094233000) [pid = 1939] [serial = 938] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f709264fc00) [pid = 1939] [serial = 956] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f70929aa800) [pid = 1939] [serial = 957] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f708d102c00) [pid = 1939] [serial = 932] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7f7091855c00) [pid = 1939] [serial = 935] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7f7094692c00) [pid = 1939] [serial = 963] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7f7094238800) [pid = 1939] [serial = 960] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 1939 | 1462360965828 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e580000 == 54 [pid = 1939] [id = 348] 04:22:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7f708acc4000) [pid = 1939] [serial = 1045] [outer = (nil)] 04:22:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7f709192ac00) [pid = 1939] [serial = 1046] [outer = 0x7f708acc4000] 04:22:45 INFO - PROCESS | 1939 | 1462360965892 Marionette DEBUG loaded listener.js 04:22:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f70929aec00) [pid = 1939] [serial = 1047] [outer = 0x7f708acc4000] 04:22:46 INFO - PROCESS | 1939 | 1462360966651 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1133ms 04:22:46 INFO - PROCESS | 1939 | 1462360966668 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 04:22:46 INFO - PROCESS | 1939 | 1462360966671 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 04:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:22:46 INFO - PROCESS | 1939 | 1462360966705 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:22:46 INFO - PROCESS | 1939 | 1462360966713 Marionette TRACE conn4 <- [1,1366,null,{}] 04:22:46 INFO - PROCESS | 1939 | 1462360966720 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:46 INFO - PROCESS | 1939 | 1462360966867 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 04:22:46 INFO - PROCESS | 1939 | 1462360966887 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095aaf000 == 55 [pid = 1939] [id = 349] 04:22:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f7093996800) [pid = 1939] [serial = 1048] [outer = (nil)] 04:22:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f709425c400) [pid = 1939] [serial = 1049] [outer = 0x7f7093996800] 04:22:46 INFO - PROCESS | 1939 | 1462360966947 Marionette DEBUG loaded listener.js 04:22:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f709597e400) [pid = 1939] [serial = 1050] [outer = 0x7f7093996800] 04:22:47 INFO - PROCESS | 1939 | 1462360967748 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 04:22:47 INFO - PROCESS | 1939 | 1462360967793 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 04:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:22:47 INFO - PROCESS | 1939 | 1462360967818 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:22:47 INFO - PROCESS | 1939 | 1462360967820 Marionette TRACE conn4 <- [1,1370,null,{}] 04:22:47 INFO - PROCESS | 1939 | 1462360967825 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:48 INFO - PROCESS | 1939 | 1462360968023 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 04:22:48 INFO - PROCESS | 1939 | 1462360968050 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709aa6f000 == 56 [pid = 1939] [id = 350] 04:22:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f7094231400) [pid = 1939] [serial = 1051] [outer = (nil)] 04:22:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f70972a5000) [pid = 1939] [serial = 1052] [outer = 0x7f7094231400] 04:22:48 INFO - PROCESS | 1939 | 1462360968106 Marionette DEBUG loaded listener.js 04:22:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f70990af800) [pid = 1939] [serial = 1053] [outer = 0x7f7094231400] 04:22:48 INFO - PROCESS | 1939 | 1462360968916 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 04:22:48 INFO - PROCESS | 1939 | 1462360968959 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 04:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:22:48 INFO - PROCESS | 1939 | 1462360968975 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:22:48 INFO - PROCESS | 1939 | 1462360968977 Marionette TRACE conn4 <- [1,1374,null,{}] 04:22:48 INFO - PROCESS | 1939 | 1462360968982 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:49 INFO - PROCESS | 1939 | 1462360969182 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 04:22:49 INFO - PROCESS | 1939 | 1462360969214 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709cc86800 == 57 [pid = 1939] [id = 351] 04:22:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f709a736400) [pid = 1939] [serial = 1054] [outer = (nil)] 04:22:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f709acc2400) [pid = 1939] [serial = 1055] [outer = 0x7f709a736400] 04:22:49 INFO - PROCESS | 1939 | 1462360969279 Marionette DEBUG loaded listener.js 04:22:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f709ba17800) [pid = 1939] [serial = 1056] [outer = 0x7f709a736400] 04:22:50 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f709184f800) [pid = 1939] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:22:50 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f7091939c00) [pid = 1939] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:22:50 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f70928d7c00) [pid = 1939] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:22:50 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f709192c800) [pid = 1939] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:22:50 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f7093940000) [pid = 1939] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:22:50 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f708a2f2400) [pid = 1939] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:22:50 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f7089fe9800) [pid = 1939] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:22:50 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f708d111400) [pid = 1939] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:22:50 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f7096798400) [pid = 1939] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:22:50 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:22:50 INFO - PROCESS | 1939 | 1462360970311 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 04:22:50 INFO - PROCESS | 1939 | 1462360970406 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 04:22:50 INFO - PROCESS | 1939 | 1462360970412 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:22:50 INFO - PROCESS | 1939 | 1462360970415 Marionette TRACE conn4 <- [1,1378,null,{}] 04:22:50 INFO - PROCESS | 1939 | 1462360970419 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:50 INFO - PROCESS | 1939 | 1462360970579 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 04:22:50 INFO - PROCESS | 1939 | 1462360970589 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d526800 == 57 [pid = 1939] [id = 352] 04:22:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f708a14b800) [pid = 1939] [serial = 1057] [outer = (nil)] 04:22:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f7093940000) [pid = 1939] [serial = 1058] [outer = 0x7f708a14b800] 04:22:50 INFO - PROCESS | 1939 | 1462360970647 Marionette DEBUG loaded listener.js 04:22:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f709c03b000) [pid = 1939] [serial = 1059] [outer = 0x7f708a14b800] 04:22:51 INFO - PROCESS | 1939 | 1462360971367 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 04:22:51 INFO - PROCESS | 1939 | 1462360971705 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 04:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:22:51 INFO - PROCESS | 1939 | 1462360971735 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:22:51 INFO - PROCESS | 1939 | 1462360971737 Marionette TRACE conn4 <- [1,1382,null,{}] 04:22:51 INFO - PROCESS | 1939 | 1462360971741 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:51 INFO - PROCESS | 1939 | 1462360971872 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 04:22:51 INFO - PROCESS | 1939 | 1462360971882 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709e444000 == 58 [pid = 1939] [id = 353] 04:22:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f709c03b400) [pid = 1939] [serial = 1060] [outer = (nil)] 04:22:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f709c960800) [pid = 1939] [serial = 1061] [outer = 0x7f709c03b400] 04:22:51 INFO - PROCESS | 1939 | 1462360971938 Marionette DEBUG loaded listener.js 04:22:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f709c982c00) [pid = 1939] [serial = 1062] [outer = 0x7f709c03b400] 04:22:53 INFO - PROCESS | 1939 | [1939] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:22:53 INFO - PROCESS | 1939 | 1462360973072 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 04:22:53 INFO - PROCESS | 1939 | 1462360973117 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 04:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:22:53 INFO - PROCESS | 1939 | 1462360973125 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:22:53 INFO - PROCESS | 1939 | 1462360973130 Marionette TRACE conn4 <- [1,1386,null,{}] 04:22:53 INFO - PROCESS | 1939 | 1462360973138 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:53 INFO - PROCESS | 1939 | 1462360973294 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 04:22:53 INFO - PROCESS | 1939 | 1462360973460 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949d5000 == 59 [pid = 1939] [id = 354] 04:22:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f708d1d1000) [pid = 1939] [serial = 1063] [outer = (nil)] 04:22:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f7091853000) [pid = 1939] [serial = 1064] [outer = 0x7f708d1d1000] 04:22:53 INFO - PROCESS | 1939 | 1462360973528 Marionette DEBUG loaded listener.js 04:22:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f70928da000) [pid = 1939] [serial = 1065] [outer = 0x7f708d1d1000] 04:22:54 INFO - PROCESS | 1939 | 1462360974474 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 04:22:54 INFO - PROCESS | 1939 | 1462360974517 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 04:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:22:54 INFO - PROCESS | 1939 | 1462360974527 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:22:54 INFO - PROCESS | 1939 | 1462360974530 Marionette TRACE conn4 <- [1,1390,null,{}] 04:22:54 INFO - PROCESS | 1939 | 1462360974534 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:54 INFO - PROCESS | 1939 | 1462360974692 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 04:22:54 INFO - PROCESS | 1939 | 1462360974865 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d438000 == 60 [pid = 1939] [id = 355] 04:22:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7f7089fa6800) [pid = 1939] [serial = 1066] [outer = (nil)] 04:22:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7f7094258c00) [pid = 1939] [serial = 1067] [outer = 0x7f7089fa6800] 04:22:54 INFO - PROCESS | 1939 | 1462360974933 Marionette DEBUG loaded listener.js 04:22:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7f7097533800) [pid = 1939] [serial = 1068] [outer = 0x7f7089fa6800] 04:22:55 INFO - PROCESS | 1939 | 1462360975857 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 04:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1384ms 04:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:22:55 INFO - PROCESS | 1939 | 1462360975910 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 04:22:55 INFO - PROCESS | 1939 | 1462360975913 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 04:22:55 INFO - PROCESS | 1939 | 1462360975920 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:22:55 INFO - PROCESS | 1939 | 1462360975925 Marionette TRACE conn4 <- [1,1394,null,{}] 04:22:55 INFO - PROCESS | 1939 | 1462360975940 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:56 INFO - PROCESS | 1939 | 1462360976110 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 04:22:56 INFO - PROCESS | 1939 | 1462360976269 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aa72e000 == 61 [pid = 1939] [id = 356] 04:22:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7f7099e11400) [pid = 1939] [serial = 1069] [outer = (nil)] 04:22:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7f709ba18400) [pid = 1939] [serial = 1070] [outer = 0x7f7099e11400] 04:22:56 INFO - PROCESS | 1939 | 1462360976342 Marionette DEBUG loaded listener.js 04:22:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7f709c7b7000) [pid = 1939] [serial = 1071] [outer = 0x7f7099e11400] 04:22:57 INFO - PROCESS | 1939 | 1462360977147 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 04:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1284ms 04:22:57 INFO - PROCESS | 1939 | 1462360977203 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 04:22:57 INFO - PROCESS | 1939 | 1462360977207 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 04:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:22:57 INFO - PROCESS | 1939 | 1462360977213 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:22:57 INFO - PROCESS | 1939 | 1462360977215 Marionette TRACE conn4 <- [1,1398,null,{}] 04:22:57 INFO - PROCESS | 1939 | 1462360977220 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:57 INFO - PROCESS | 1939 | 1462360977378 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 04:22:57 INFO - PROCESS | 1939 | 1462360977539 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70ad85a000 == 62 [pid = 1939] [id = 357] 04:22:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f708d074400) [pid = 1939] [serial = 1072] [outer = (nil)] 04:22:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7f709c982400) [pid = 1939] [serial = 1073] [outer = 0x7f708d074400] 04:22:57 INFO - PROCESS | 1939 | 1462360977610 Marionette DEBUG loaded listener.js 04:22:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f709cc07800) [pid = 1939] [serial = 1074] [outer = 0x7f708d074400] 04:22:58 INFO - PROCESS | 1939 | 1462360978405 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 04:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1232ms 04:22:58 INFO - PROCESS | 1939 | 1462360978445 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 04:22:58 INFO - PROCESS | 1939 | 1462360978448 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 04:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:22:58 INFO - PROCESS | 1939 | 1462360978454 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:22:58 INFO - PROCESS | 1939 | 1462360978456 Marionette TRACE conn4 <- [1,1402,null,{}] 04:22:58 INFO - PROCESS | 1939 | 1462360978462 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:58 INFO - PROCESS | 1939 | 1462360978608 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 04:22:58 INFO - PROCESS | 1939 | 1462360978783 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af12b000 == 63 [pid = 1939] [id = 358] 04:22:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7f709ba11c00) [pid = 1939] [serial = 1075] [outer = (nil)] 04:22:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7f709cddd800) [pid = 1939] [serial = 1076] [outer = 0x7f709ba11c00] 04:22:58 INFO - PROCESS | 1939 | 1462360978852 Marionette DEBUG loaded listener.js 04:22:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7f709d245c00) [pid = 1939] [serial = 1077] [outer = 0x7f709ba11c00] 04:22:59 INFO - PROCESS | 1939 | 1462360979711 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 04:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1331ms 04:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:22:59 INFO - PROCESS | 1939 | 1462360979786 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 04:22:59 INFO - PROCESS | 1939 | 1462360979789 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 04:22:59 INFO - PROCESS | 1939 | 1462360979794 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:22:59 INFO - PROCESS | 1939 | 1462360979797 Marionette TRACE conn4 <- [1,1406,null,{}] 04:22:59 INFO - PROCESS | 1939 | 1462360979802 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:00 INFO - PROCESS | 1939 | 1462360980014 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 04:23:00 INFO - PROCESS | 1939 | 1462360980177 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af71d000 == 64 [pid = 1939] [id = 359] 04:23:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7f709d427c00) [pid = 1939] [serial = 1078] [outer = (nil)] 04:23:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7f709d511400) [pid = 1939] [serial = 1079] [outer = 0x7f709d427c00] 04:23:00 INFO - PROCESS | 1939 | 1462360980249 Marionette DEBUG loaded listener.js 04:23:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7f709d87d000) [pid = 1939] [serial = 1080] [outer = 0x7f709d427c00] 04:23:01 INFO - PROCESS | 1939 | 1462360981027 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 04:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1280ms 04:23:01 INFO - PROCESS | 1939 | 1462360981075 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 04:23:01 INFO - PROCESS | 1939 | 1462360981079 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 04:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:23:01 INFO - PROCESS | 1939 | 1462360981085 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:23:01 INFO - PROCESS | 1939 | 1462360981087 Marionette TRACE conn4 <- [1,1410,null,{}] 04:23:01 INFO - PROCESS | 1939 | 1462360981092 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:01 INFO - PROCESS | 1939 | 1462360981237 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 04:23:01 INFO - PROCESS | 1939 | 1462360981401 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af908800 == 65 [pid = 1939] [id = 360] 04:23:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7f709d508400) [pid = 1939] [serial = 1081] [outer = (nil)] 04:23:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7f709da35400) [pid = 1939] [serial = 1082] [outer = 0x7f709d508400] 04:23:01 INFO - PROCESS | 1939 | 1462360981467 Marionette DEBUG loaded listener.js 04:23:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7f709dd47000) [pid = 1939] [serial = 1083] [outer = 0x7f709d508400] 04:23:02 INFO - PROCESS | 1939 | 1462360982439 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 04:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1387ms 04:23:02 INFO - PROCESS | 1939 | 1462360982473 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 04:23:02 INFO - PROCESS | 1939 | 1462360982476 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 04:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:23:02 INFO - PROCESS | 1939 | 1462360982482 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:23:02 INFO - PROCESS | 1939 | 1462360982484 Marionette TRACE conn4 <- [1,1414,null,{}] 04:23:02 INFO - PROCESS | 1939 | 1462360982489 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:02 INFO - PROCESS | 1939 | 1462360982656 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 04:23:02 INFO - PROCESS | 1939 | 1462360982820 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af91e800 == 66 [pid = 1939] [id = 361] 04:23:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7f709d71f000) [pid = 1939] [serial = 1084] [outer = (nil)] 04:23:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7f709dd8a800) [pid = 1939] [serial = 1085] [outer = 0x7f709d71f000] 04:23:02 INFO - PROCESS | 1939 | 1462360982889 Marionette DEBUG loaded listener.js 04:23:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7f709e506000) [pid = 1939] [serial = 1086] [outer = 0x7f709d71f000] 04:23:03 INFO - PROCESS | 1939 | 1462360983859 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 04:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1430ms 04:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:23:03 INFO - PROCESS | 1939 | 1462360983912 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 04:23:03 INFO - PROCESS | 1939 | 1462360983914 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 04:23:03 INFO - PROCESS | 1939 | 1462360983920 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:23:03 INFO - PROCESS | 1939 | 1462360983923 Marionette TRACE conn4 <- [1,1418,null,{}] 04:23:03 INFO - PROCESS | 1939 | 1462360983928 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:04 INFO - PROCESS | 1939 | 1462360984086 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 04:23:04 INFO - PROCESS | 1939 | 1462360984289 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708de88000 == 67 [pid = 1939] [id = 362] 04:23:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7f7089fdc400) [pid = 1939] [serial = 1087] [outer = (nil)] 04:23:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7f708accc800) [pid = 1939] [serial = 1088] [outer = 0x7f7089fdc400] 04:23:04 INFO - PROCESS | 1939 | 1462360984406 Marionette DEBUG loaded listener.js 04:23:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7f70990b6800) [pid = 1939] [serial = 1089] [outer = 0x7f7089fdc400] 04:23:05 INFO - PROCESS | 1939 | 1462360985506 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 04:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1630ms 04:23:05 INFO - PROCESS | 1939 | 1462360985551 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 04:23:05 INFO - PROCESS | 1939 | 1462360985557 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 04:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:23:05 INFO - PROCESS | 1939 | 1462360985564 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:23:05 INFO - PROCESS | 1939 | 1462360985569 Marionette TRACE conn4 <- [1,1422,null,{}] 04:23:05 INFO - PROCESS | 1939 | 1462360985577 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:05 INFO - PROCESS | 1939 | 1462360985731 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 04:23:05 INFO - PROCESS | 1939 | 1462360985978 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097fef800 == 68 [pid = 1939] [id = 363] 04:23:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7f708ceb9400) [pid = 1939] [serial = 1090] [outer = (nil)] 04:23:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7f708deaa000) [pid = 1939] [serial = 1091] [outer = 0x7f708ceb9400] 04:23:06 INFO - PROCESS | 1939 | 1462360986054 Marionette DEBUG loaded listener.js 04:23:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7f709184f800) [pid = 1939] [serial = 1092] [outer = 0x7f708ceb9400] 04:23:06 INFO - PROCESS | 1939 | 1462360986974 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 04:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1482ms 04:23:07 INFO - PROCESS | 1939 | 1462360987046 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 04:23:07 INFO - PROCESS | 1939 | 1462360987054 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 04:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:23:07 INFO - PROCESS | 1939 | 1462360987063 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:23:07 INFO - PROCESS | 1939 | 1462360987066 Marionette TRACE conn4 <- [1,1426,null,{}] 04:23:07 INFO - PROCESS | 1939 | 1462360987071 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:07 INFO - PROCESS | 1939 | 1462360987284 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 04:23:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e50b800 == 67 [pid = 1939] [id = 264] 04:23:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e582800 == 66 [pid = 1939] [id = 266] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7f709ba15000) [pid = 1939] [serial = 1010] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70942f6800 == 65 [pid = 1939] [id = 11] 04:23:07 INFO - PROCESS | 1939 | 1462360987516 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e0c9800 == 66 [pid = 1939] [id = 364] 04:23:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7f7094099400) [pid = 1939] [serial = 1093] [outer = (nil)] 04:23:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7f7094252c00) [pid = 1939] [serial = 1094] [outer = 0x7f7094099400] 04:23:07 INFO - PROCESS | 1939 | 1462360987586 Marionette DEBUG loaded listener.js 04:23:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7f7094693c00) [pid = 1939] [serial = 1095] [outer = 0x7f7094099400] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7f7095a73000) [pid = 1939] [serial = 930] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7f70972ad000) [pid = 1939] [serial = 1004] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7f70929a7800) [pid = 1939] [serial = 998] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7f709ac0d000) [pid = 1939] [serial = 986] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7f709753bc00) [pid = 1939] [serial = 980] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7f7095a7a400) [pid = 1939] [serial = 1002] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7f7095a77400) [pid = 1939] [serial = 1007] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7f708accd000) [pid = 1939] [serial = 992] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7f709409f800) [pid = 1939] [serial = 888] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7f7099b07400) [pid = 1939] [serial = 983] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7f709b716400) [pid = 1939] [serial = 989] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7f709184d400) [pid = 1939] [serial = 996] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7f708dead000) [pid = 1939] [serial = 971] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7f709468b800) [pid = 1939] [serial = 1001] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7f708a14dc00) [pid = 1939] [serial = 968] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7f70990b7400) [pid = 1939] [serial = 1005] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7f7097534800) [pid = 1939] [serial = 966] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7f708d077400) [pid = 1939] [serial = 993] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7f709394b800) [pid = 1939] [serial = 999] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7f7091855800) [pid = 1939] [serial = 974] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7f709a50d800) [pid = 1939] [serial = 1008] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7f7094692400) [pid = 1939] [serial = 977] [outer = (nil)] [url = about:blank] 04:23:07 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7f708e5ad400) [pid = 1939] [serial = 995] [outer = (nil)] [url = about:blank] 04:23:08 INFO - PROCESS | 1939 | 1462360988387 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 04:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1384ms 04:23:08 INFO - PROCESS | 1939 | 1462360988446 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 04:23:08 INFO - PROCESS | 1939 | 1462360988450 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 04:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:23:08 INFO - PROCESS | 1939 | 1462360988455 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:23:08 INFO - PROCESS | 1939 | 1462360988460 Marionette TRACE conn4 <- [1,1430,null,{}] 04:23:08 INFO - PROCESS | 1939 | 1462360988475 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:08 INFO - PROCESS | 1939 | 1462360988615 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 04:23:08 INFO - PROCESS | 1939 | 1462360988636 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097f97000 == 67 [pid = 1939] [id = 365] 04:23:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f709753e000) [pid = 1939] [serial = 1096] [outer = (nil)] 04:23:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7f70990ba000) [pid = 1939] [serial = 1097] [outer = 0x7f709753e000] 04:23:08 INFO - PROCESS | 1939 | 1462360988695 Marionette DEBUG loaded listener.js 04:23:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f7099e1dc00) [pid = 1939] [serial = 1098] [outer = 0x7f709753e000] 04:23:09 INFO - PROCESS | 1939 | 1462360989470 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 04:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1037ms 04:23:09 INFO - PROCESS | 1939 | 1462360989503 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 04:23:09 INFO - PROCESS | 1939 | 1462360989507 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 04:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:23:09 INFO - PROCESS | 1939 | 1462360989514 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:23:09 INFO - PROCESS | 1939 | 1462360989516 Marionette TRACE conn4 <- [1,1434,null,{}] 04:23:09 INFO - PROCESS | 1939 | 1462360989537 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:09 INFO - PROCESS | 1939 | 1462360989674 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 04:23:09 INFO - PROCESS | 1939 | 1462360989697 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c763800 == 68 [pid = 1939] [id = 366] 04:23:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7f7099b03800) [pid = 1939] [serial = 1099] [outer = (nil)] 04:23:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7f709bb81800) [pid = 1939] [serial = 1100] [outer = 0x7f7099b03800] 04:23:09 INFO - PROCESS | 1939 | 1462360989756 Marionette DEBUG loaded listener.js 04:23:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7f709c691000) [pid = 1939] [serial = 1101] [outer = 0x7f7099b03800] 04:23:10 INFO - PROCESS | 1939 | 1462360990636 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 04:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1196ms 04:23:10 INFO - PROCESS | 1939 | 1462360990710 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 04:23:10 INFO - PROCESS | 1939 | 1462360990712 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 04:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:23:10 INFO - PROCESS | 1939 | 1462360990718 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:23:10 INFO - PROCESS | 1939 | 1462360990720 Marionette TRACE conn4 <- [1,1438,null,{}] 04:23:10 INFO - PROCESS | 1939 | 1462360990725 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:10 INFO - PROCESS | 1939 | 1462360990909 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 04:23:10 INFO - PROCESS | 1939 | 1462360990939 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d804800 == 69 [pid = 1939] [id = 367] 04:23:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7f709b71c800) [pid = 1939] [serial = 1102] [outer = (nil)] 04:23:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7f709c7bf000) [pid = 1939] [serial = 1103] [outer = 0x7f709b71c800] 04:23:10 INFO - PROCESS | 1939 | 1462360990994 Marionette DEBUG loaded listener.js 04:23:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7f709c966c00) [pid = 1939] [serial = 1104] [outer = 0x7f709b71c800] 04:23:11 INFO - PROCESS | 1939 | 1462360991920 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 04:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1225ms 04:23:12 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7f70942f0000) [pid = 1939] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:23:12 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7f709ba0b800) [pid = 1939] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:23:12 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7f708dea9400) [pid = 1939] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:23:12 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7f708a14f800) [pid = 1939] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:23:12 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7f7093996800) [pid = 1939] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:23:12 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7f708acc4000) [pid = 1939] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:23:12 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7f708a14b800) [pid = 1939] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:23:12 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7f709a736400) [pid = 1939] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:23:12 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7f70943df000) [pid = 1939] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:23:12 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7f7094231400) [pid = 1939] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:23:12 INFO - PROCESS | 1939 | 1462360992111 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 04:23:12 INFO - PROCESS | 1939 | 1462360992114 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 04:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:23:12 INFO - PROCESS | 1939 | 1462360992121 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:23:12 INFO - PROCESS | 1939 | 1462360992124 Marionette TRACE conn4 <- [1,1442,null,{}] 04:23:12 INFO - PROCESS | 1939 | 1462360992129 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:12 INFO - PROCESS | 1939 | 1462360992292 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 04:23:12 INFO - PROCESS | 1939 | 1462360992303 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709e384800 == 70 [pid = 1939] [id = 368] 04:23:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7f709c980800) [pid = 1939] [serial = 1105] [outer = (nil)] 04:23:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f709d246000) [pid = 1939] [serial = 1106] [outer = 0x7f709c980800] 04:23:12 INFO - PROCESS | 1939 | 1462360992363 Marionette DEBUG loaded listener.js 04:23:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7f709d50d400) [pid = 1939] [serial = 1107] [outer = 0x7f709c980800] 04:23:13 INFO - PROCESS | 1939 | 1462360993134 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 04:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1025ms 04:23:13 INFO - PROCESS | 1939 | 1462360993147 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 04:23:13 INFO - PROCESS | 1939 | 1462360993151 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 04:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:23:13 INFO - PROCESS | 1939 | 1462360993156 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:23:13 INFO - PROCESS | 1939 | 1462360993158 Marionette TRACE conn4 <- [1,1446,null,{}] 04:23:13 INFO - PROCESS | 1939 | 1462360993163 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:13 INFO - PROCESS | 1939 | 1462360993344 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 04:23:13 INFO - PROCESS | 1939 | 1462360993365 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a9b0b000 == 71 [pid = 1939] [id = 369] 04:23:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f708e5a8400) [pid = 1939] [serial = 1108] [outer = (nil)] 04:23:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7f709cd4e800) [pid = 1939] [serial = 1109] [outer = 0x7f708e5a8400] 04:23:13 INFO - PROCESS | 1939 | 1462360993421 Marionette DEBUG loaded listener.js 04:23:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7f709d595000) [pid = 1939] [serial = 1110] [outer = 0x7f708e5a8400] 04:23:14 INFO - PROCESS | 1939 | 1462360994253 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 04:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1124ms 04:23:14 INFO - PROCESS | 1939 | 1462360994287 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 04:23:14 INFO - PROCESS | 1939 | 1462360994291 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 04:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:23:14 INFO - PROCESS | 1939 | 1462360994310 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:23:14 INFO - PROCESS | 1939 | 1462360994315 Marionette TRACE conn4 <- [1,1450,null,{}] 04:23:14 INFO - PROCESS | 1939 | 1462360994323 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:14 INFO - PROCESS | 1939 | 1462360994485 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 04:23:14 INFO - PROCESS | 1939 | 1462360994650 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094149000 == 72 [pid = 1939] [id = 370] 04:23:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7f708a14b800) [pid = 1939] [serial = 1111] [outer = (nil)] 04:23:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7f708d1d2800) [pid = 1939] [serial = 1112] [outer = 0x7f708a14b800] 04:23:14 INFO - PROCESS | 1939 | 1462360994720 Marionette DEBUG loaded listener.js 04:23:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7f7091837800) [pid = 1939] [serial = 1113] [outer = 0x7f708a14b800] 04:23:15 INFO - PROCESS | 1939 | 1462360995585 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 04:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1352ms 04:23:15 INFO - PROCESS | 1939 | 1462360995652 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 04:23:15 INFO - PROCESS | 1939 | 1462360995660 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 04:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:23:15 INFO - PROCESS | 1939 | 1462360995670 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:23:15 INFO - PROCESS | 1939 | 1462360995674 Marionette TRACE conn4 <- [1,1454,null,{}] 04:23:15 INFO - PROCESS | 1939 | 1462360995679 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:15 INFO - PROCESS | 1939 | 1462360995879 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 04:23:16 INFO - PROCESS | 1939 | 1462360996043 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709aa6a800 == 73 [pid = 1939] [id = 371] 04:23:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7f708d106000) [pid = 1939] [serial = 1114] [outer = (nil)] 04:23:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7f7094b58000) [pid = 1939] [serial = 1115] [outer = 0x7f708d106000] 04:23:16 INFO - PROCESS | 1939 | 1462360996112 Marionette DEBUG loaded listener.js 04:23:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7f709678f000) [pid = 1939] [serial = 1116] [outer = 0x7f708d106000] 04:23:17 INFO - PROCESS | 1939 | 1462360997032 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 04:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1433ms 04:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:23:17 INFO - PROCESS | 1939 | 1462360997103 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 04:23:17 INFO - PROCESS | 1939 | 1462360997106 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 04:23:17 INFO - PROCESS | 1939 | 1462360997112 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:23:17 INFO - PROCESS | 1939 | 1462360997117 Marionette TRACE conn4 <- [1,1458,null,{}] 04:23:17 INFO - PROCESS | 1939 | 1462360997132 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:17 INFO - PROCESS | 1939 | 1462360997345 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 04:23:17 INFO - PROCESS | 1939 | 1462360997550 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70addd0800 == 74 [pid = 1939] [id = 372] 04:23:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7f7099e18000) [pid = 1939] [serial = 1117] [outer = (nil)] 04:23:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7f709bcd3c00) [pid = 1939] [serial = 1118] [outer = 0x7f7099e18000] 04:23:17 INFO - PROCESS | 1939 | 1462360997665 Marionette DEBUG loaded listener.js 04:23:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7f709c959800) [pid = 1939] [serial = 1119] [outer = 0x7f7099e18000] 04:23:18 INFO - PROCESS | 1939 | 1462360998500 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 04:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1433ms 04:23:18 INFO - PROCESS | 1939 | 1462360998545 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 04:23:18 INFO - PROCESS | 1939 | 1462360998549 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 04:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:23:18 INFO - PROCESS | 1939 | 1462360998555 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:23:18 INFO - PROCESS | 1939 | 1462360998557 Marionette TRACE conn4 <- [1,1462,null,{}] 04:23:18 INFO - PROCESS | 1939 | 1462360998563 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:18 INFO - PROCESS | 1939 | 1462360998714 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 04:23:18 INFO - PROCESS | 1939 | 1462360998882 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aff13000 == 75 [pid = 1939] [id = 373] 04:23:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7f709b4f2400) [pid = 1939] [serial = 1120] [outer = (nil)] 04:23:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7f709d41d000) [pid = 1939] [serial = 1121] [outer = 0x7f709b4f2400] 04:23:18 INFO - PROCESS | 1939 | 1462360998952 Marionette DEBUG loaded listener.js 04:23:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7f709d58e800) [pid = 1939] [serial = 1122] [outer = 0x7f709b4f2400] 04:23:19 INFO - PROCESS | 1939 | 1462360999775 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 04:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1279ms 04:23:19 INFO - PROCESS | 1939 | 1462360999835 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 04:23:19 INFO - PROCESS | 1939 | 1462360999838 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 04:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:23:19 INFO - PROCESS | 1939 | 1462360999844 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:23:19 INFO - PROCESS | 1939 | 1462360999846 Marionette TRACE conn4 <- [1,1466,null,{}] 04:23:19 INFO - PROCESS | 1939 | 1462360999851 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:20 INFO - PROCESS | 1939 | 1462360999999 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 04:23:20 INFO - PROCESS | 1939 | 1462361000168 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b256c000 == 76 [pid = 1939] [id = 374] 04:23:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7f709cc07c00) [pid = 1939] [serial = 1123] [outer = (nil)] 04:23:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7f709dd48800) [pid = 1939] [serial = 1124] [outer = 0x7f709cc07c00] 04:23:20 INFO - PROCESS | 1939 | 1462361000237 Marionette DEBUG loaded listener.js 04:23:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7f709e506400) [pid = 1939] [serial = 1125] [outer = 0x7f709cc07c00] 04:23:21 INFO - PROCESS | 1939 | 1462361001031 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 04:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1233ms 04:23:21 INFO - PROCESS | 1939 | 1462361001078 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 04:23:21 INFO - PROCESS | 1939 | 1462361001081 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 04:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:23:21 INFO - PROCESS | 1939 | 1462361001088 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:23:21 INFO - PROCESS | 1939 | 1462361001090 Marionette TRACE conn4 <- [1,1470,null,{}] 04:23:21 INFO - PROCESS | 1939 | 1462361001095 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:21 INFO - PROCESS | 1939 | 1462361001278 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 04:23:21 INFO - PROCESS | 1939 | 1462361001443 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b3eb4000 == 77 [pid = 1939] [id = 375] 04:23:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7f709efb7c00) [pid = 1939] [serial = 1126] [outer = (nil)] 04:23:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7f70a09b0800) [pid = 1939] [serial = 1127] [outer = 0x7f709efb7c00] 04:23:21 INFO - PROCESS | 1939 | 1462361001514 Marionette DEBUG loaded listener.js 04:23:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7f70a0ec2000) [pid = 1939] [serial = 1128] [outer = 0x7f709efb7c00] 04:23:22 INFO - PROCESS | 1939 | 1462361002339 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 04:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1278ms 04:23:22 INFO - PROCESS | 1939 | 1462361002368 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 04:23:22 INFO - PROCESS | 1939 | 1462361002371 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 04:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:23:22 INFO - PROCESS | 1939 | 1462361002377 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:23:22 INFO - PROCESS | 1939 | 1462361002379 Marionette TRACE conn4 <- [1,1474,null,{}] 04:23:22 INFO - PROCESS | 1939 | 1462361002384 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:22 INFO - PROCESS | 1939 | 1462361002530 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 04:23:22 INFO - PROCESS | 1939 | 1462361002672 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4d35800 == 78 [pid = 1939] [id = 376] 04:23:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7f709efb8800) [pid = 1939] [serial = 1129] [outer = (nil)] 04:23:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7f70a4b37800) [pid = 1939] [serial = 1130] [outer = 0x7f709efb8800] 04:23:22 INFO - PROCESS | 1939 | 1462361002736 Marionette DEBUG loaded listener.js 04:23:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7f70a9b62c00) [pid = 1939] [serial = 1131] [outer = 0x7f709efb8800] 04:23:23 INFO - PROCESS | 1939 | 1462361003618 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 04:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1284ms 04:23:23 INFO - PROCESS | 1939 | 1462361003662 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 04:23:23 INFO - PROCESS | 1939 | 1462361003665 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 04:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:23:23 INFO - PROCESS | 1939 | 1462361003671 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:23:23 INFO - PROCESS | 1939 | 1462361003673 Marionette TRACE conn4 <- [1,1478,null,{}] 04:23:23 INFO - PROCESS | 1939 | 1462361003679 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:23 INFO - PROCESS | 1939 | 1462361003840 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 04:23:24 INFO - PROCESS | 1939 | 1462361004010 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4ecd000 == 79 [pid = 1939] [id = 377] 04:23:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7f70a0e72000) [pid = 1939] [serial = 1132] [outer = (nil)] 04:23:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7f70aa70b000) [pid = 1939] [serial = 1133] [outer = 0x7f70a0e72000] 04:23:24 INFO - PROCESS | 1939 | 1462361004078 Marionette DEBUG loaded listener.js 04:23:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7f70aa795800) [pid = 1939] [serial = 1134] [outer = 0x7f70a0e72000] 04:23:24 INFO - PROCESS | 1939 | 1462361004913 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 04:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1278ms 04:23:24 INFO - PROCESS | 1939 | 1462361004951 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 04:23:24 INFO - PROCESS | 1939 | 1462361004953 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 04:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:23:24 INFO - PROCESS | 1939 | 1462361004959 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:23:24 INFO - PROCESS | 1939 | 1462361004961 Marionette TRACE conn4 <- [1,1482,null,{}] 04:23:24 INFO - PROCESS | 1939 | 1462361004967 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:25 INFO - PROCESS | 1939 | 1462361005115 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 04:23:25 INFO - PROCESS | 1939 | 1462361005286 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b75c9800 == 80 [pid = 1939] [id = 378] 04:23:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7f70a3c85800) [pid = 1939] [serial = 1135] [outer = (nil)] 04:23:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7f70aa915400) [pid = 1939] [serial = 1136] [outer = 0x7f70a3c85800] 04:23:25 INFO - PROCESS | 1939 | 1462361005355 Marionette DEBUG loaded listener.js 04:23:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7f70aa91b000) [pid = 1939] [serial = 1137] [outer = 0x7f70a3c85800] 04:23:26 INFO - PROCESS | 1939 | 1462361006174 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 04:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1283ms 04:23:26 INFO - PROCESS | 1939 | 1462361006243 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 04:23:26 INFO - PROCESS | 1939 | 1462361006247 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 04:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:23:26 INFO - PROCESS | 1939 | 1462361006252 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:23:26 INFO - PROCESS | 1939 | 1462361006254 Marionette TRACE conn4 <- [1,1486,null,{}] 04:23:26 INFO - PROCESS | 1939 | 1462361006260 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:26 INFO - PROCESS | 1939 | 1462361006408 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 04:23:26 INFO - PROCESS | 1939 | 1462361006581 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70876d1800 == 81 [pid = 1939] [id = 379] 04:23:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7f70aa796400) [pid = 1939] [serial = 1138] [outer = (nil)] 04:23:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7f70aac6bc00) [pid = 1939] [serial = 1139] [outer = 0x7f70aa796400] 04:23:26 INFO - PROCESS | 1939 | 1462361006654 Marionette DEBUG loaded listener.js 04:23:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7f70aacb7400) [pid = 1939] [serial = 1140] [outer = 0x7f70aa796400] 04:23:27 INFO - PROCESS | 1939 | 1462361007485 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 04:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1279ms 04:23:27 INFO - PROCESS | 1939 | 1462361007532 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 04:23:27 INFO - PROCESS | 1939 | 1462361007536 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 04:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:23:27 INFO - PROCESS | 1939 | 1462361007542 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:23:27 INFO - PROCESS | 1939 | 1462361007546 Marionette TRACE conn4 <- [1,1490,null,{}] 04:23:27 INFO - PROCESS | 1939 | 1462361007551 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:27 INFO - PROCESS | 1939 | 1462361007736 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 04:23:27 INFO - PROCESS | 1939 | 1462361007903 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70884c9800 == 82 [pid = 1939] [id = 380] 04:23:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7f70aa91c000) [pid = 1939] [serial = 1141] [outer = (nil)] 04:23:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7f70abcd7400) [pid = 1939] [serial = 1142] [outer = 0x7f70aa91c000] 04:23:27 INFO - PROCESS | 1939 | 1462361007977 Marionette DEBUG loaded listener.js 04:23:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7f70add5ec00) [pid = 1939] [serial = 1143] [outer = 0x7f70aa91c000] 04:23:28 INFO - PROCESS | 1939 | 1462361008896 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 04:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1379ms 04:23:28 INFO - PROCESS | 1939 | 1462361008922 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 04:23:28 INFO - PROCESS | 1939 | 1462361008925 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 04:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:23:28 INFO - PROCESS | 1939 | 1462361008932 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:23:28 INFO - PROCESS | 1939 | 1462361008934 Marionette TRACE conn4 <- [1,1494,null,{}] 04:23:28 INFO - PROCESS | 1939 | 1462361008939 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:29 INFO - PROCESS | 1939 | 1462361009094 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 04:23:29 INFO - PROCESS | 1939 | 1462361009268 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e512800 == 83 [pid = 1939] [id = 381] 04:23:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7f7091841000) [pid = 1939] [serial = 1144] [outer = (nil)] 04:23:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7f709ba0f800) [pid = 1939] [serial = 1145] [outer = 0x7f7091841000] 04:23:29 INFO - PROCESS | 1939 | 1462361009333 Marionette DEBUG loaded listener.js 04:23:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7f70add6a800) [pid = 1939] [serial = 1146] [outer = 0x7f7091841000] 04:23:30 INFO - PROCESS | 1939 | 1462361010556 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 04:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1682ms 04:23:30 INFO - PROCESS | 1939 | 1462361010618 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 04:23:30 INFO - PROCESS | 1939 | 1462361010624 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 04:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:23:30 INFO - PROCESS | 1939 | 1462361010632 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:23:30 INFO - PROCESS | 1939 | 1462361010635 Marionette TRACE conn4 <- [1,1498,null,{}] 04:23:30 INFO - PROCESS | 1939 | 1462361010643 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:30 INFO - PROCESS | 1939 | 1462361010800 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 04:23:30 INFO - PROCESS | 1939 | 1462361010986 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e6de000 == 84 [pid = 1939] [id = 382] 04:23:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7f708a2ed400) [pid = 1939] [serial = 1147] [outer = (nil)] 04:23:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7f708b5db800) [pid = 1939] [serial = 1148] [outer = 0x7f708a2ed400] 04:23:31 INFO - PROCESS | 1939 | 1462361011051 Marionette DEBUG loaded listener.js 04:23:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7f708deae000) [pid = 1939] [serial = 1149] [outer = 0x7f708a2ed400] 04:23:32 INFO - PROCESS | 1939 | 1462361012056 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 04:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1491ms 04:23:32 INFO - PROCESS | 1939 | 1462361012126 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 04:23:32 INFO - PROCESS | 1939 | 1462361012138 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 04:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:23:32 INFO - PROCESS | 1939 | 1462361012152 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:23:32 INFO - PROCESS | 1939 | 1462361012157 Marionette TRACE conn4 <- [1,1502,null,{}] 04:23:32 INFO - PROCESS | 1939 | 1462361012165 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:32 INFO - PROCESS | 1939 | 1462361012409 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 04:23:32 INFO - PROCESS | 1939 | 1462361012672 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708dd93800 == 85 [pid = 1939] [id = 383] 04:23:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7f7089fdd800) [pid = 1939] [serial = 1150] [outer = (nil)] 04:23:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7f709264ac00) [pid = 1939] [serial = 1151] [outer = 0x7f7089fdd800] 04:23:32 INFO - PROCESS | 1939 | 1462361012841 Marionette DEBUG loaded listener.js 04:23:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7f7093940800) [pid = 1939] [serial = 1152] [outer = 0x7f7089fdd800] 04:23:32 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091a20800 == 84 [pid = 1939] [id = 278] 04:23:32 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e39d800 == 83 [pid = 1939] [id = 279] 04:23:32 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709a555000 == 82 [pid = 1939] [id = 298] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7f70940ed800) [pid = 1939] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7f709c7bc400) [pid = 1939] [serial = 1028] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7f709c965c00) [pid = 1939] [serial = 1031] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7f709cc04c00) [pid = 1939] [serial = 1034] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7f709cc0c400) [pid = 1939] [serial = 1037] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7f709c960800) [pid = 1939] [serial = 1061] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091876000 == 81 [pid = 1939] [id = 330] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709e384800 == 80 [pid = 1939] [id = 368] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d804800 == 79 [pid = 1939] [id = 367] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c763800 == 78 [pid = 1939] [id = 366] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097f97000 == 77 [pid = 1939] [id = 365] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e0c9800 == 76 [pid = 1939] [id = 364] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097fef800 == 75 [pid = 1939] [id = 363] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af91e800 == 74 [pid = 1939] [id = 361] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af908800 == 73 [pid = 1939] [id = 360] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af71d000 == 72 [pid = 1939] [id = 359] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af12b000 == 71 [pid = 1939] [id = 358] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70ad85a000 == 70 [pid = 1939] [id = 357] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aa72e000 == 69 [pid = 1939] [id = 356] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d438000 == 68 [pid = 1939] [id = 355] 04:23:33 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949d5000 == 67 [pid = 1939] [id = 354] 04:23:33 INFO - PROCESS | 1939 | 1462361013761 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7f709ba19c00) [pid = 1939] [serial = 1011] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7f709b71ac00) [pid = 1939] [serial = 1022] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7f708df69400) [pid = 1939] [serial = 1043] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7f708e5c5c00) [pid = 1939] [serial = 1044] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7f7096790000) [pid = 1939] [serial = 1019] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7f708c75b400) [pid = 1939] [serial = 1041] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7f708a2fac00) [pid = 1939] [serial = 1040] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7f7092644400) [pid = 1939] [serial = 1016] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7f709425c400) [pid = 1939] [serial = 1049] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7f709192ac00) [pid = 1939] [serial = 1046] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7f70929aec00) [pid = 1939] [serial = 1047] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7f708d075c00) [pid = 1939] [serial = 1013] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7f709c03b000) [pid = 1939] [serial = 1059] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7f709c038400) [pid = 1939] [serial = 1025] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7f709acc2400) [pid = 1939] [serial = 1055] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7f709c983400) [pid = 1939] [serial = 735] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7f70972a5000) [pid = 1939] [serial = 1052] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7f709ba17800) [pid = 1939] [serial = 1056] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7f70990af800) [pid = 1939] [serial = 1053] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7f7093940000) [pid = 1939] [serial = 1058] [outer = (nil)] [url = about:blank] 04:23:33 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7f709597e400) [pid = 1939] [serial = 1050] [outer = (nil)] [url = about:blank] 04:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1684ms 04:23:33 INFO - PROCESS | 1939 | 1462361013833 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 04:23:33 INFO - PROCESS | 1939 | 1462361013837 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 04:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:23:33 INFO - PROCESS | 1939 | 1462361013847 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:23:33 INFO - PROCESS | 1939 | 1462361013855 Marionette TRACE conn4 <- [1,1506,null,{}] 04:23:33 INFO - PROCESS | 1939 | 1462361013871 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:34 INFO - PROCESS | 1939 | 1462361014022 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 04:23:34 INFO - PROCESS | 1939 | 1462361014150 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094993000 == 68 [pid = 1939] [id = 384] 04:23:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7f708e5a7c00) [pid = 1939] [serial = 1153] [outer = (nil)] 04:23:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7f709425cc00) [pid = 1939] [serial = 1154] [outer = 0x7f708e5a7c00] 04:23:34 INFO - PROCESS | 1939 | 1462361014211 Marionette DEBUG loaded listener.js 04:23:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7f709468ac00) [pid = 1939] [serial = 1155] [outer = 0x7f708e5a7c00] 04:23:34 INFO - PROCESS | 1939 | 1462361014852 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 04:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1043ms 04:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:23:34 INFO - PROCESS | 1939 | 1462361014885 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 04:23:34 INFO - PROCESS | 1939 | 1462361014887 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 04:23:34 INFO - PROCESS | 1939 | 1462361014892 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:23:34 INFO - PROCESS | 1939 | 1462361014896 Marionette TRACE conn4 <- [1,1510,null,{}] 04:23:34 INFO - PROCESS | 1939 | 1462361014900 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:35 INFO - PROCESS | 1939 | 1462361015101 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 04:23:35 INFO - PROCESS | 1939 | 1462361015185 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70971bc000 == 69 [pid = 1939] [id = 385] 04:23:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7f7092642800) [pid = 1939] [serial = 1156] [outer = (nil)] 04:23:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7f7095a78c00) [pid = 1939] [serial = 1157] [outer = 0x7f7092642800] 04:23:35 INFO - PROCESS | 1939 | 1462361015242 Marionette DEBUG loaded listener.js 04:23:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7f70972ad800) [pid = 1939] [serial = 1158] [outer = 0x7f7092642800] 04:23:35 INFO - PROCESS | 1939 | 1462361015980 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 04:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1132ms 04:23:36 INFO - PROCESS | 1939 | 1462361016024 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 04:23:36 INFO - PROCESS | 1939 | 1462361016027 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 04:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:23:36 INFO - PROCESS | 1939 | 1462361016038 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:23:36 INFO - PROCESS | 1939 | 1462361016040 Marionette TRACE conn4 <- [1,1514,null,{}] 04:23:36 INFO - PROCESS | 1939 | 1462361016045 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:36 INFO - PROCESS | 1939 | 1462361016224 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 04:23:36 INFO - PROCESS | 1939 | 1462361016249 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709a750800 == 70 [pid = 1939] [id = 386] 04:23:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7f70943e0400) [pid = 1939] [serial = 1159] [outer = (nil)] 04:23:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7f70990b3c00) [pid = 1939] [serial = 1160] [outer = 0x7f70943e0400] 04:23:36 INFO - PROCESS | 1939 | 1462361016305 Marionette DEBUG loaded listener.js 04:23:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7f7099b0d800) [pid = 1939] [serial = 1161] [outer = 0x7f70943e0400] 04:23:37 INFO - PROCESS | 1939 | 1462361017078 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 04:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1075ms 04:23:37 INFO - PROCESS | 1939 | 1462361017121 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 04:23:37 INFO - PROCESS | 1939 | 1462361017124 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 04:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:23:37 INFO - PROCESS | 1939 | 1462361017130 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:23:37 INFO - PROCESS | 1939 | 1462361017132 Marionette TRACE conn4 <- [1,1518,null,{}] 04:23:37 INFO - PROCESS | 1939 | 1462361017142 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:37 INFO - PROCESS | 1939 | 1462361017359 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 04:23:37 INFO - PROCESS | 1939 | 1462361017388 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c766800 == 71 [pid = 1939] [id = 387] 04:23:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7f7099b0dc00) [pid = 1939] [serial = 1162] [outer = (nil)] 04:23:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7f709c7b6c00) [pid = 1939] [serial = 1163] [outer = 0x7f7099b0dc00] 04:23:37 INFO - PROCESS | 1939 | 1462361017448 Marionette DEBUG loaded listener.js 04:23:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7f709c95f800) [pid = 1939] [serial = 1164] [outer = 0x7f7099b0dc00] 04:23:37 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7f709753e000) [pid = 1939] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:23:37 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7f709c03b400) [pid = 1939] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:23:37 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7f709b71c800) [pid = 1939] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:23:37 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7f7094099400) [pid = 1939] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:23:37 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7f7099b03800) [pid = 1939] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:23:37 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7f708ceb9400) [pid = 1939] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:23:37 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7f709c980800) [pid = 1939] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:23:38 INFO - PROCESS | 1939 | 1462361018349 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1233ms 04:23:38 INFO - PROCESS | 1939 | 1462361018369 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 04:23:38 INFO - PROCESS | 1939 | 1462361018373 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 04:23:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:23:38 INFO - PROCESS | 1939 | 1462361018378 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:23:38 INFO - PROCESS | 1939 | 1462361018380 Marionette TRACE conn4 <- [1,1522,null,{}] 04:23:38 INFO - PROCESS | 1939 | 1462361018386 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:38 INFO - PROCESS | 1939 | 1462361018524 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 04:23:38 INFO - PROCESS | 1939 | 1462361018538 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d52a800 == 72 [pid = 1939] [id = 388] 04:23:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7f7093941000) [pid = 1939] [serial = 1165] [outer = (nil)] 04:23:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7f709c962800) [pid = 1939] [serial = 1166] [outer = 0x7f7093941000] 04:23:38 INFO - PROCESS | 1939 | 1462361018595 Marionette DEBUG loaded listener.js 04:23:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7f709cc04800) [pid = 1939] [serial = 1167] [outer = 0x7f7093941000] 04:23:39 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:39 INFO - PROCESS | 1939 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:23:39 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:39 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:39 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:39 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:39 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:39 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:39 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:39 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:39 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:39 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:39 INFO - PROCESS | 1939 | 1462361019316 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 04:23:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:23:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:23:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:23:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:23:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:23:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:23:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 04:23:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:23:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:23:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 04:23:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:23:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:23:39 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 985ms 04:23:39 INFO - PROCESS | 1939 | 1462361019370 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 04:23:39 INFO - PROCESS | 1939 | 1462361019376 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 04:23:39 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:23:39 INFO - PROCESS | 1939 | 1462361019383 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:23:39 INFO - PROCESS | 1939 | 1462361019385 Marionette TRACE conn4 <- [1,1526,null,{}] 04:23:39 INFO - PROCESS | 1939 | 1462361019390 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:39 INFO - PROCESS | 1939 | 1462361019524 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 04:23:39 INFO - PROCESS | 1939 | 1462361019658 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a0906800 == 73 [pid = 1939] [id = 389] 04:23:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7f708acc2c00) [pid = 1939] [serial = 1168] [outer = (nil)] 04:23:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7f709d247000) [pid = 1939] [serial = 1169] [outer = 0x7f708acc2c00] 04:23:39 INFO - PROCESS | 1939 | 1462361019715 Marionette DEBUG loaded listener.js 04:23:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7f709dd82400) [pid = 1939] [serial = 1170] [outer = 0x7f708acc2c00] 04:23:40 INFO - PROCESS | 1939 | 1462361020601 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 04:23:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:23:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:23:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:23:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:23:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:23:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:23:40 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1235ms 04:23:40 INFO - PROCESS | 1939 | 1462361020621 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 04:23:40 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:23:40 INFO - PROCESS | 1939 | 1462361020628 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 04:23:40 INFO - PROCESS | 1939 | 1462361020635 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:23:40 INFO - PROCESS | 1939 | 1462361020641 Marionette TRACE conn4 <- [1,1530,null,{}] 04:23:40 INFO - PROCESS | 1939 | 1462361020648 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:40 INFO - PROCESS | 1939 | 1462361020814 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 04:23:41 INFO - PROCESS | 1939 | 1462361021011 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709414f000 == 74 [pid = 1939] [id = 390] 04:23:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7f708e5c7000) [pid = 1939] [serial = 1171] [outer = (nil)] 04:23:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7f7092651c00) [pid = 1939] [serial = 1172] [outer = 0x7f708e5c7000] 04:23:41 INFO - PROCESS | 1939 | 1462361021084 Marionette DEBUG loaded listener.js 04:23:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7f7093996800) [pid = 1939] [serial = 1173] [outer = 0x7f708e5c7000] 04:23:41 INFO - PROCESS | 1939 | 1462361021947 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 04:23:41 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 04:23:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:23:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:23:41 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 04:23:41 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:23:41 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1333ms 04:23:41 INFO - PROCESS | 1939 | 1462361021971 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 04:23:41 INFO - PROCESS | 1939 | 1462361021980 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 04:23:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:23:41 INFO - PROCESS | 1939 | 1462361021990 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:23:41 INFO - PROCESS | 1939 | 1462361021993 Marionette TRACE conn4 <- [1,1534,null,{}] 04:23:42 INFO - PROCESS | 1939 | 1462361022000 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:42 INFO - PROCESS | 1939 | 1462361022175 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 04:23:42 INFO - PROCESS | 1939 | 1462361022366 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d2cf800 == 75 [pid = 1939] [id = 391] 04:23:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7f7094236800) [pid = 1939] [serial = 1174] [outer = (nil)] 04:23:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7f7097534800) [pid = 1939] [serial = 1175] [outer = 0x7f7094236800] 04:23:42 INFO - PROCESS | 1939 | 1462361022435 Marionette DEBUG loaded listener.js 04:23:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7f7099b2f400) [pid = 1939] [serial = 1176] [outer = 0x7f7094236800] 04:23:43 INFO - PROCESS | 1939 | 1462361023368 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:23:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:23:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1430ms 04:23:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:23:43 INFO - PROCESS | 1939 | 1462361023420 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 04:23:43 INFO - PROCESS | 1939 | 1462361023423 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 04:23:43 INFO - PROCESS | 1939 | 1462361023429 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:23:43 INFO - PROCESS | 1939 | 1462361023435 Marionette TRACE conn4 <- [1,1538,null,{}] 04:23:43 INFO - PROCESS | 1939 | 1462361023450 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:43 INFO - PROCESS | 1939 | 1462361023620 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 04:23:43 INFO - PROCESS | 1939 | 1462361023796 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aac2f000 == 76 [pid = 1939] [id = 392] 04:23:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7f7099e15000) [pid = 1939] [serial = 1177] [outer = (nil)] 04:23:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7f709c980800) [pid = 1939] [serial = 1178] [outer = 0x7f7099e15000] 04:23:43 INFO - PROCESS | 1939 | 1462361023870 Marionette DEBUG loaded listener.js 04:23:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7f709d505800) [pid = 1939] [serial = 1179] [outer = 0x7f7099e15000] 04:23:44 INFO - PROCESS | 1939 | 1462361024708 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:23:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:23:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1335ms 04:23:44 INFO - PROCESS | 1939 | 1462361024764 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 04:23:44 INFO - PROCESS | 1939 | 1462361024769 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 04:23:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:23:44 INFO - PROCESS | 1939 | 1462361024774 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:23:44 INFO - PROCESS | 1939 | 1462361024777 Marionette TRACE conn4 <- [1,1542,null,{}] 04:23:44 INFO - PROCESS | 1939 | 1462361024782 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:44 INFO - PROCESS | 1939 | 1462361024945 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 04:23:45 INFO - PROCESS | 1939 | 1462361025124 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af127000 == 77 [pid = 1939] [id = 393] 04:23:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7f709b71ac00) [pid = 1939] [serial = 1180] [outer = (nil)] 04:23:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7f709e50b000) [pid = 1939] [serial = 1181] [outer = 0x7f709b71ac00] 04:23:45 INFO - PROCESS | 1939 | 1462361025195 Marionette DEBUG loaded listener.js 04:23:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7f709efc1c00) [pid = 1939] [serial = 1182] [outer = 0x7f709b71ac00] 04:23:46 INFO - PROCESS | 1939 | 1462361026016 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 04:23:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:23:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1292ms 04:23:46 INFO - PROCESS | 1939 | 1462361026068 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 04:23:46 INFO - PROCESS | 1939 | 1462361026071 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 04:23:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:23:46 INFO - PROCESS | 1939 | 1462361026077 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:23:46 INFO - PROCESS | 1939 | 1462361026079 Marionette TRACE conn4 <- [1,1546,null,{}] 04:23:46 INFO - PROCESS | 1939 | 1462361026085 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:46 INFO - PROCESS | 1939 | 1462361026251 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 04:23:46 INFO - PROCESS | 1939 | 1462361026431 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af908800 == 78 [pid = 1939] [id = 394] 04:23:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7f709ba0dc00) [pid = 1939] [serial = 1183] [outer = (nil)] 04:23:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7f70a09ab000) [pid = 1939] [serial = 1184] [outer = 0x7f709ba0dc00] 04:23:46 INFO - PROCESS | 1939 | 1462361026504 Marionette DEBUG loaded listener.js 04:23:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7f70a3c83800) [pid = 1939] [serial = 1185] [outer = 0x7f709ba0dc00] 04:23:47 INFO - PROCESS | 1939 | 1462361027411 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:23:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:23:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1385ms 04:23:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:23:47 INFO - PROCESS | 1939 | 1462361027464 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 04:23:47 INFO - PROCESS | 1939 | 1462361027468 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 04:23:47 INFO - PROCESS | 1939 | 1462361027474 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:23:47 INFO - PROCESS | 1939 | 1462361027477 Marionette TRACE conn4 <- [1,1550,null,{}] 04:23:47 INFO - PROCESS | 1939 | 1462361027482 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:47 INFO - PROCESS | 1939 | 1462361027669 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 04:23:47 INFO - PROCESS | 1939 | 1462361027844 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4d23800 == 79 [pid = 1939] [id = 395] 04:23:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7f70a0b1e000) [pid = 1939] [serial = 1186] [outer = (nil)] 04:23:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7f70ab8c4000) [pid = 1939] [serial = 1187] [outer = 0x7f70a0b1e000] 04:23:47 INFO - PROCESS | 1939 | 1462361027917 Marionette DEBUG loaded listener.js 04:23:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7f70add67400) [pid = 1939] [serial = 1188] [outer = 0x7f70a0b1e000] 04:23:48 INFO - PROCESS | 1939 | 1462361028759 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:23:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:23:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1335ms 04:23:48 INFO - PROCESS | 1939 | 1462361028811 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 04:23:48 INFO - PROCESS | 1939 | 1462361028816 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 04:23:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:23:48 INFO - PROCESS | 1939 | 1462361028825 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:23:48 INFO - PROCESS | 1939 | 1462361028830 Marionette TRACE conn4 <- [1,1554,null,{}] 04:23:48 INFO - PROCESS | 1939 | 1462361028838 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:49 INFO - PROCESS | 1939 | 1462361029065 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 04:23:49 INFO - PROCESS | 1939 | 1462361029240 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708a0c1800 == 80 [pid = 1939] [id = 396] 04:23:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7f70a4b9d800) [pid = 1939] [serial = 1189] [outer = (nil)] 04:23:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7f70aefc5c00) [pid = 1939] [serial = 1190] [outer = 0x7f70a4b9d800] 04:23:49 INFO - PROCESS | 1939 | 1462361029311 Marionette DEBUG loaded listener.js 04:23:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7f70af142000) [pid = 1939] [serial = 1191] [outer = 0x7f70a4b9d800] 04:23:50 INFO - PROCESS | 1939 | 1462361030119 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:23:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:23:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1343ms 04:23:50 INFO - PROCESS | 1939 | 1462361030168 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 04:23:50 INFO - PROCESS | 1939 | 1462361030171 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 04:23:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:23:50 INFO - PROCESS | 1939 | 1462361030177 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:23:50 INFO - PROCESS | 1939 | 1462361030179 Marionette TRACE conn4 <- [1,1558,null,{}] 04:23:50 INFO - PROCESS | 1939 | 1462361030185 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:50 INFO - PROCESS | 1939 | 1462361030342 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 04:23:50 INFO - PROCESS | 1939 | 1462361030521 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b75e5000 == 81 [pid = 1939] [id = 397] 04:23:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 224 (0x7f70abb5c400) [pid = 1939] [serial = 1192] [outer = (nil)] 04:23:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 225 (0x7f70af191000) [pid = 1939] [serial = 1193] [outer = 0x7f70abb5c400] 04:23:50 INFO - PROCESS | 1939 | 1462361030586 Marionette DEBUG loaded listener.js 04:23:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 226 (0x7f70af5a9c00) [pid = 1939] [serial = 1194] [outer = 0x7f70abb5c400] 04:23:51 INFO - PROCESS | 1939 | 1462361031432 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:23:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:23:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1282ms 04:23:51 INFO - PROCESS | 1939 | 1462361031459 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 04:23:51 INFO - PROCESS | 1939 | 1462361031462 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 04:23:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:23:51 INFO - PROCESS | 1939 | 1462361031468 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:23:51 INFO - PROCESS | 1939 | 1462361031470 Marionette TRACE conn4 <- [1,1562,null,{}] 04:23:51 INFO - PROCESS | 1939 | 1462361031475 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:51 INFO - PROCESS | 1939 | 1462361031628 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 04:23:51 INFO - PROCESS | 1939 | 1462361031813 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70874d9000 == 82 [pid = 1939] [id = 398] 04:23:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 227 (0x7f7088bdd000) [pid = 1939] [serial = 1195] [outer = (nil)] 04:23:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 228 (0x7f7088be2800) [pid = 1939] [serial = 1196] [outer = 0x7f7088bdd000] 04:23:51 INFO - PROCESS | 1939 | 1462361031877 Marionette DEBUG loaded listener.js 04:23:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 229 (0x7f7088be7000) [pid = 1939] [serial = 1197] [outer = 0x7f7088bdd000] 04:23:52 INFO - PROCESS | 1939 | 1462361032735 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:23:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:23:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1333ms 04:23:52 INFO - PROCESS | 1939 | 1462361032802 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 04:23:52 INFO - PROCESS | 1939 | 1462361032805 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 04:23:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:23:52 INFO - PROCESS | 1939 | 1462361032810 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:23:52 INFO - PROCESS | 1939 | 1462361032813 Marionette TRACE conn4 <- [1,1566,null,{}] 04:23:52 INFO - PROCESS | 1939 | 1462361032818 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:52 INFO - PROCESS | 1939 | 1462361032978 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 04:23:53 INFO - PROCESS | 1939 | 1462361033160 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709374f800 == 83 [pid = 1939] [id = 399] 04:23:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 230 (0x7f7088bde000) [pid = 1939] [serial = 1198] [outer = (nil)] 04:23:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 231 (0x7f70af186800) [pid = 1939] [serial = 1199] [outer = 0x7f7088bde000] 04:23:53 INFO - PROCESS | 1939 | 1462361033229 Marionette DEBUG loaded listener.js 04:23:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 232 (0x7f70af749000) [pid = 1939] [serial = 1200] [outer = 0x7f7088bde000] 04:23:54 INFO - PROCESS | 1939 | 1462361034128 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:23:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:23:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1380ms 04:23:54 INFO - PROCESS | 1939 | 1462361034191 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 04:23:54 INFO - PROCESS | 1939 | 1462361034196 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 04:23:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:23:54 INFO - PROCESS | 1939 | 1462361034201 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:23:54 INFO - PROCESS | 1939 | 1462361034205 Marionette TRACE conn4 <- [1,1570,null,{}] 04:23:54 INFO - PROCESS | 1939 | 1462361034210 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:54 INFO - PROCESS | 1939 | 1462361034398 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 04:23:54 INFO - PROCESS | 1939 | 1462361034931 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70884d6800 == 84 [pid = 1939] [id = 400] 04:23:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 233 (0x7f708a14dc00) [pid = 1939] [serial = 1201] [outer = (nil)] 04:23:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 234 (0x7f708a2f1400) [pid = 1939] [serial = 1202] [outer = 0x7f708a14dc00] 04:23:55 INFO - PROCESS | 1939 | 1462361035040 Marionette DEBUG loaded listener.js 04:23:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 235 (0x7f708ac95c00) [pid = 1939] [serial = 1203] [outer = 0x7f708a14dc00] 04:23:55 INFO - PROCESS | 1939 | 1462361035988 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:23:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:23:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1833ms 04:23:56 INFO - PROCESS | 1939 | 1462361036036 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 04:23:56 INFO - PROCESS | 1939 | 1462361036042 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 04:23:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:23:56 INFO - PROCESS | 1939 | 1462361036048 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:23:56 INFO - PROCESS | 1939 | 1462361036053 Marionette TRACE conn4 <- [1,1574,null,{}] 04:23:56 INFO - PROCESS | 1939 | 1462361036059 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:56 INFO - PROCESS | 1939 | 1462361036217 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 04:23:56 INFO - PROCESS | 1939 | 1462361036452 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e383800 == 85 [pid = 1939] [id = 401] 04:23:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 236 (0x7f708d10fc00) [pid = 1939] [serial = 1204] [outer = (nil)] 04:23:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 237 (0x7f708e5b1c00) [pid = 1939] [serial = 1205] [outer = 0x7f708d10fc00] 04:23:56 INFO - PROCESS | 1939 | 1462361036562 Marionette DEBUG loaded listener.js 04:23:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 238 (0x7f709192ec00) [pid = 1939] [serial = 1206] [outer = 0x7f708d10fc00] 04:23:57 INFO - PROCESS | 1939 | 1462361037407 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 04:23:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:23:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1431ms 04:23:57 INFO - PROCESS | 1939 | 1462361037483 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 04:23:57 INFO - PROCESS | 1939 | 1462361037489 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 04:23:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:23:57 INFO - PROCESS | 1939 | 1462361037495 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:23:57 INFO - PROCESS | 1939 | 1462361037497 Marionette TRACE conn4 <- [1,1578,null,{}] 04:23:57 INFO - PROCESS | 1939 | 1462361037503 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:57 INFO - PROCESS | 1939 | 1462361037659 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 04:23:57 INFO - PROCESS | 1939 | 1462361037842 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093c6a800 == 86 [pid = 1939] [id = 402] 04:23:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 239 (0x7f7093c37400) [pid = 1939] [serial = 1207] [outer = (nil)] 04:23:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 240 (0x7f7094251000) [pid = 1939] [serial = 1208] [outer = 0x7f7093c37400] 04:23:57 INFO - PROCESS | 1939 | 1462361037907 Marionette DEBUG loaded listener.js 04:23:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 241 (0x7f709468f800) [pid = 1939] [serial = 1209] [outer = 0x7f7093c37400] 04:23:58 INFO - PROCESS | 1939 | 1462361038767 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 04:23:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:23:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1329ms 04:23:58 INFO - PROCESS | 1939 | 1462361038825 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 04:23:58 INFO - PROCESS | 1939 | 1462361038828 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 04:23:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:23:58 INFO - PROCESS | 1939 | 1462361038841 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:23:58 INFO - PROCESS | 1939 | 1462361038849 Marionette TRACE conn4 <- [1,1582,null,{}] 04:23:58 INFO - PROCESS | 1939 | 1462361038856 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:59 INFO - PROCESS | 1939 | 1462361039052 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708d2d1800 == 85 [pid = 1939] [id = 263] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097269000 == 84 [pid = 1939] [id = 286] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095ace000 == 83 [pid = 1939] [id = 285] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d52a800 == 82 [pid = 1939] [id = 388] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 240 (0x7f709cd4e800) [pid = 1939] [serial = 1109] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 239 (0x7f709d511400) [pid = 1939] [serial = 1079] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 238 (0x7f709da35400) [pid = 1939] [serial = 1082] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 237 (0x7f709cddd800) [pid = 1939] [serial = 1076] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 236 (0x7f7091853000) [pid = 1939] [serial = 1064] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 235 (0x7f709c982400) [pid = 1939] [serial = 1073] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 234 (0x7f709dd8a800) [pid = 1939] [serial = 1085] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 233 (0x7f708accc800) [pid = 1939] [serial = 1088] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 232 (0x7f709ba18400) [pid = 1939] [serial = 1070] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 231 (0x7f7094258c00) [pid = 1939] [serial = 1067] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | 1462361039306 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c766800 == 81 [pid = 1939] [id = 387] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709a750800 == 80 [pid = 1939] [id = 386] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70971bc000 == 79 [pid = 1939] [id = 385] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094993000 == 78 [pid = 1939] [id = 384] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708dd93800 == 77 [pid = 1939] [id = 383] 04:23:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709181b000 == 78 [pid = 1939] [id = 403] 04:23:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 232 (0x7f708accc800) [pid = 1939] [serial = 1210] [outer = (nil)] 04:23:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 233 (0x7f7091853000) [pid = 1939] [serial = 1211] [outer = 0x7f708accc800] 04:23:59 INFO - PROCESS | 1939 | 1462361039407 Marionette DEBUG loaded listener.js 04:23:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 234 (0x7f7099b0ac00) [pid = 1939] [serial = 1212] [outer = 0x7f708accc800] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e6de000 == 77 [pid = 1939] [id = 382] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4ecd000 == 76 [pid = 1939] [id = 377] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4d35800 == 75 [pid = 1939] [id = 376] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b3eb4000 == 74 [pid = 1939] [id = 375] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b256c000 == 73 [pid = 1939] [id = 374] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aff13000 == 72 [pid = 1939] [id = 373] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70addd0800 == 71 [pid = 1939] [id = 372] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709aa6a800 == 70 [pid = 1939] [id = 371] 04:23:59 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094149000 == 69 [pid = 1939] [id = 370] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 233 (0x7f7099e1dc00) [pid = 1939] [serial = 1098] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 232 (0x7f709c982c00) [pid = 1939] [serial = 1062] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 231 (0x7f709c7bf000) [pid = 1939] [serial = 1103] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 230 (0x7f7094252c00) [pid = 1939] [serial = 1094] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 229 (0x7f7094693c00) [pid = 1939] [serial = 1095] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 228 (0x7f709c691000) [pid = 1939] [serial = 1101] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 227 (0x7f709184f800) [pid = 1939] [serial = 1092] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 226 (0x7f709c966c00) [pid = 1939] [serial = 1104] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 225 (0x7f709d246000) [pid = 1939] [serial = 1106] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 224 (0x7f708deaa000) [pid = 1939] [serial = 1091] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 223 (0x7f709d50d400) [pid = 1939] [serial = 1107] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 222 (0x7f70990ba000) [pid = 1939] [serial = 1097] [outer = (nil)] [url = about:blank] 04:23:59 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7f709bb81800) [pid = 1939] [serial = 1100] [outer = (nil)] [url = about:blank] 04:24:00 INFO - PROCESS | 1939 | 1462361040096 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:24:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:24:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1291ms 04:24:00 INFO - PROCESS | 1939 | 1462361040125 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 04:24:00 INFO - PROCESS | 1939 | 1462361040129 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 04:24:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:24:00 INFO - PROCESS | 1939 | 1462361040137 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:24:00 INFO - PROCESS | 1939 | 1462361040139 Marionette TRACE conn4 <- [1,1586,null,{}] 04:24:00 INFO - PROCESS | 1939 | 1462361040145 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:00 INFO - PROCESS | 1939 | 1462361040311 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 04:24:00 INFO - PROCESS | 1939 | 1462361040454 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095c0a800 == 70 [pid = 1939] [id = 404] 04:24:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7f708c756800) [pid = 1939] [serial = 1213] [outer = (nil)] 04:24:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7f709b7e2c00) [pid = 1939] [serial = 1214] [outer = 0x7f708c756800] 04:24:00 INFO - PROCESS | 1939 | 1462361040511 Marionette DEBUG loaded listener.js 04:24:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 224 (0x7f709c74a000) [pid = 1939] [serial = 1215] [outer = 0x7f708c756800] 04:24:01 INFO - PROCESS | 1939 | 1462361041207 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 04:24:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:24:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1082ms 04:24:01 INFO - PROCESS | 1939 | 1462361041222 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 04:24:01 INFO - PROCESS | 1939 | 1462361041224 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 04:24:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:24:01 INFO - PROCESS | 1939 | 1462361041229 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:24:01 INFO - PROCESS | 1939 | 1462361041231 Marionette TRACE conn4 <- [1,1590,null,{}] 04:24:01 INFO - PROCESS | 1939 | 1462361041237 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:01 INFO - PROCESS | 1939 | 1462361041439 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 04:24:01 INFO - PROCESS | 1939 | 1462361041464 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709b9a4000 == 71 [pid = 1939] [id = 405] 04:24:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 225 (0x7f709c966c00) [pid = 1939] [serial = 1216] [outer = (nil)] 04:24:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 226 (0x7f709c988c00) [pid = 1939] [serial = 1217] [outer = 0x7f709c966c00] 04:24:01 INFO - PROCESS | 1939 | 1462361041538 Marionette DEBUG loaded listener.js 04:24:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 227 (0x7f709d505000) [pid = 1939] [serial = 1218] [outer = 0x7f709c966c00] 04:24:02 INFO - PROCESS | 1939 | 1462361042387 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 04:24:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:24:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1183ms 04:24:02 INFO - PROCESS | 1939 | 1462361042414 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 04:24:02 INFO - PROCESS | 1939 | 1462361042417 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 04:24:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:24:02 INFO - PROCESS | 1939 | 1462361042423 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:24:02 INFO - PROCESS | 1939 | 1462361042425 Marionette TRACE conn4 <- [1,1594,null,{}] 04:24:02 INFO - PROCESS | 1939 | 1462361042430 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:02 INFO - PROCESS | 1939 | 1462361042618 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 04:24:02 INFO - PROCESS | 1939 | 1462361042647 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d536800 == 72 [pid = 1939] [id = 406] 04:24:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 228 (0x7f709d878400) [pid = 1939] [serial = 1219] [outer = (nil)] 04:24:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 229 (0x7f70a0b18800) [pid = 1939] [serial = 1220] [outer = 0x7f709d878400] 04:24:02 INFO - PROCESS | 1939 | 1462361042703 Marionette DEBUG loaded listener.js 04:24:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 230 (0x7f70a0ebc000) [pid = 1939] [serial = 1221] [outer = 0x7f709d878400] 04:24:03 INFO - PROCESS | 1939 | 1462361043506 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:24:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:24:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1131ms 04:24:03 INFO - PROCESS | 1939 | 1462361043554 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 04:24:03 INFO - PROCESS | 1939 | 1462361043557 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 04:24:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:24:03 INFO - PROCESS | 1939 | 1462361043569 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:24:03 INFO - PROCESS | 1939 | 1462361043571 Marionette TRACE conn4 <- [1,1598,null,{}] 04:24:03 INFO - PROCESS | 1939 | 1462361043576 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:03 INFO - PROCESS | 1939 | 1462361043763 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 04:24:03 INFO - PROCESS | 1939 | 1462361043786 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a091a800 == 73 [pid = 1939] [id = 407] 04:24:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 231 (0x7f709d727400) [pid = 1939] [serial = 1222] [outer = (nil)] 04:24:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 232 (0x7f70a4b35400) [pid = 1939] [serial = 1223] [outer = 0x7f709d727400] 04:24:03 INFO - PROCESS | 1939 | 1462361043879 Marionette DEBUG loaded listener.js 04:24:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 233 (0x7f70aa712c00) [pid = 1939] [serial = 1224] [outer = 0x7f709d727400] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 232 (0x7f708d074400) [pid = 1939] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 231 (0x7f7089fa7400) [pid = 1939] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 230 (0x7f708e5b2800) [pid = 1939] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 229 (0x7f70929a8000) [pid = 1939] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 228 (0x7f7089fa6800) [pid = 1939] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 227 (0x7f7091838800) [pid = 1939] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 226 (0x7f7089fdc400) [pid = 1939] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 225 (0x7f70929a8c00) [pid = 1939] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 224 (0x7f7092651400) [pid = 1939] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 223 (0x7f709c7b4800) [pid = 1939] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 222 (0x7f708a2f8400) [pid = 1939] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7f708dea5000) [pid = 1939] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7f708b5d2400) [pid = 1939] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7f7099b05000) [pid = 1939] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7f7089fafc00) [pid = 1939] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7f7094094c00) [pid = 1939] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7f709ba11c00) [pid = 1939] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7f708a14a400) [pid = 1939] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7f7099c29000) [pid = 1939] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7f7099e11400) [pid = 1939] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7f7091833c00) [pid = 1939] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7f708a954c00) [pid = 1939] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7f708e5bb000) [pid = 1939] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7f709759d000) [pid = 1939] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7f708d1d3000) [pid = 1939] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7f7099c23000) [pid = 1939] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7f7091850400) [pid = 1939] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7f708e5b2000) [pid = 1939] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7f709468d400) [pid = 1939] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7f70943e4400) [pid = 1939] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7f709d508400) [pid = 1939] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7f709d71f000) [pid = 1939] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7f70990b3400) [pid = 1939] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7f708c74c800) [pid = 1939] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7f708a2f4c00) [pid = 1939] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7f708ceb4c00) [pid = 1939] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7f70972a4000) [pid = 1939] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7f7089fb1400) [pid = 1939] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7f709d427c00) [pid = 1939] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7f708a145400) [pid = 1939] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7f70928da800) [pid = 1939] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7f7089fe6400) [pid = 1939] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7f708cebc800) [pid = 1939] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7f709398e000) [pid = 1939] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7f709425b400) [pid = 1939] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7f708d07e800) [pid = 1939] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7f708e62c400) [pid = 1939] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7f709c7b8c00) [pid = 1939] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7f709c7b8800) [pid = 1939] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7f708e5af000) [pid = 1939] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7f708d1d1000) [pid = 1939] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7f708deb1400) [pid = 1939] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7f70943e0400) [pid = 1939] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7f7099b0dc00) [pid = 1939] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7f7093941000) [pid = 1939] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7f7089fdd800) [pid = 1939] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7f708e5a7c00) [pid = 1939] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7f708a2ed400) [pid = 1939] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7f7092642800) [pid = 1939] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:24:05 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7f708e5a8400) [pid = 1939] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:24:05 INFO - PROCESS | 1939 | 1462361045738 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:24:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:24:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2178ms 04:24:05 INFO - PROCESS | 1939 | 1462361045747 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 04:24:05 INFO - PROCESS | 1939 | 1462361045751 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 04:24:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:24:05 INFO - PROCESS | 1939 | 1462361045759 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:24:05 INFO - PROCESS | 1939 | 1462361045762 Marionette TRACE conn4 <- [1,1602,null,{}] 04:24:05 INFO - PROCESS | 1939 | 1462361045766 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:05 INFO - PROCESS | 1939 | 1462361045953 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 04:24:05 INFO - PROCESS | 1939 | 1462361045972 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e57e000 == 74 [pid = 1939] [id = 408] 04:24:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f7089faa400) [pid = 1939] [serial = 1225] [outer = (nil)] 04:24:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7f708c757400) [pid = 1939] [serial = 1226] [outer = 0x7f7089faa400] 04:24:06 INFO - PROCESS | 1939 | 1462361046029 Marionette DEBUG loaded listener.js 04:24:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7f708df71c00) [pid = 1939] [serial = 1227] [outer = 0x7f7089faa400] 04:24:06 INFO - PROCESS | 1939 | 1462361046732 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 04:24:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:24:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1029ms 04:24:06 INFO - PROCESS | 1939 | 1462361046785 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 04:24:06 INFO - PROCESS | 1939 | 1462361046788 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 04:24:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:24:06 INFO - PROCESS | 1939 | 1462361046793 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:24:06 INFO - PROCESS | 1939 | 1462361046796 Marionette TRACE conn4 <- [1,1606,null,{}] 04:24:06 INFO - PROCESS | 1939 | 1462361046801 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:06 INFO - PROCESS | 1939 | 1462361046935 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 04:24:07 INFO - PROCESS | 1939 | 1462361047077 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709b323000 == 75 [pid = 1939] [id = 409] 04:24:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7f7089fa2c00) [pid = 1939] [serial = 1228] [outer = (nil)] 04:24:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7f708e5a7c00) [pid = 1939] [serial = 1229] [outer = 0x7f7089fa2c00] 04:24:07 INFO - PROCESS | 1939 | 1462361047139 Marionette DEBUG loaded listener.js 04:24:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7f7092650c00) [pid = 1939] [serial = 1230] [outer = 0x7f7089fa2c00] 04:24:08 INFO - PROCESS | 1939 | 1462361048063 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 04:24:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:24:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1326ms 04:24:08 INFO - PROCESS | 1939 | 1462361048136 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 04:24:08 INFO - PROCESS | 1939 | 1462361048142 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 04:24:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:24:08 INFO - PROCESS | 1939 | 1462361048153 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:24:08 INFO - PROCESS | 1939 | 1462361048156 Marionette TRACE conn4 <- [1,1610,null,{}] 04:24:08 INFO - PROCESS | 1939 | 1462361048164 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:08 INFO - PROCESS | 1939 | 1462361048339 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 04:24:08 INFO - PROCESS | 1939 | 1462361048533 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091819800 == 76 [pid = 1939] [id = 410] 04:24:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7f708ac99c00) [pid = 1939] [serial = 1231] [outer = (nil)] 04:24:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7f708d1d1000) [pid = 1939] [serial = 1232] [outer = 0x7f708ac99c00] 04:24:08 INFO - PROCESS | 1939 | 1462361048645 Marionette DEBUG loaded listener.js 04:24:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7f708e62d800) [pid = 1939] [serial = 1233] [outer = 0x7f708ac99c00] 04:24:09 INFO - PROCESS | 1939 | 1462361049612 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 04:24:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:24:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1535ms 04:24:09 INFO - PROCESS | 1939 | 1462361049689 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 04:24:09 INFO - PROCESS | 1939 | 1462361049697 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 04:24:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:24:09 INFO - PROCESS | 1939 | 1462361049706 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:24:09 INFO - PROCESS | 1939 | 1462361049710 Marionette TRACE conn4 <- [1,1614,null,{}] 04:24:09 INFO - PROCESS | 1939 | 1462361049715 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:09 INFO - PROCESS | 1939 | 1462361049921 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 04:24:10 INFO - PROCESS | 1939 | 1462361050180 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097fe0000 == 77 [pid = 1939] [id = 411] 04:24:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7f709394a400) [pid = 1939] [serial = 1234] [outer = (nil)] 04:24:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7f7094094c00) [pid = 1939] [serial = 1235] [outer = 0x7f709394a400] 04:24:10 INFO - PROCESS | 1939 | 1462361050293 Marionette DEBUG loaded listener.js 04:24:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7f709423e400) [pid = 1939] [serial = 1236] [outer = 0x7f709394a400] 04:24:11 INFO - PROCESS | 1939 | 1462361051109 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 04:24:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 04:24:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1430ms 04:24:11 INFO - PROCESS | 1939 | 1462361051137 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 04:24:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:24:11 INFO - PROCESS | 1939 | 1462361051141 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 04:24:11 INFO - PROCESS | 1939 | 1462361051147 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:24:11 INFO - PROCESS | 1939 | 1462361051153 Marionette TRACE conn4 <- [1,1618,null,{}] 04:24:11 INFO - PROCESS | 1939 | 1462361051168 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:11 INFO - PROCESS | 1939 | 1462361051328 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 04:24:11 INFO - PROCESS | 1939 | 1462361051518 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aaa9d800 == 78 [pid = 1939] [id = 412] 04:24:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7f709264c000) [pid = 1939] [serial = 1237] [outer = (nil)] 04:24:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7f7095c50800) [pid = 1939] [serial = 1238] [outer = 0x7f709264c000] 04:24:11 INFO - PROCESS | 1939 | 1462361051596 Marionette DEBUG loaded listener.js 04:24:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7f709759d400) [pid = 1939] [serial = 1239] [outer = 0x7f709264c000] 04:24:12 INFO - PROCESS | 1939 | 1462361052476 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 04:24:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:24:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1390ms 04:24:12 INFO - PROCESS | 1939 | 1462361052537 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 04:24:12 INFO - PROCESS | 1939 | 1462361052542 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 04:24:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:24:12 INFO - PROCESS | 1939 | 1462361052547 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:24:12 INFO - PROCESS | 1939 | 1462361052549 Marionette TRACE conn4 <- [1,1622,null,{}] 04:24:12 INFO - PROCESS | 1939 | 1462361052555 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:12 INFO - PROCESS | 1939 | 1462361052716 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 04:24:12 INFO - PROCESS | 1939 | 1462361052901 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af1c1800 == 79 [pid = 1939] [id = 413] 04:24:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7f7094691800) [pid = 1939] [serial = 1240] [outer = (nil)] 04:24:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7f709ac05800) [pid = 1939] [serial = 1241] [outer = 0x7f7094691800] 04:24:12 INFO - PROCESS | 1939 | 1462361052970 Marionette DEBUG loaded listener.js 04:24:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7f709ba11000) [pid = 1939] [serial = 1242] [outer = 0x7f7094691800] 04:24:13 INFO - PROCESS | 1939 | 1462361053794 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 04:24:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 04:24:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1286ms 04:24:13 INFO - PROCESS | 1939 | 1462361053834 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 04:24:13 INFO - PROCESS | 1939 | 1462361053837 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 04:24:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:24:13 INFO - PROCESS | 1939 | 1462361053843 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:24:13 INFO - PROCESS | 1939 | 1462361053845 Marionette TRACE conn4 <- [1,1626,null,{}] 04:24:13 INFO - PROCESS | 1939 | 1462361053857 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:14 INFO - PROCESS | 1939 | 1462361054027 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 04:24:14 INFO - PROCESS | 1939 | 1462361054218 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70afec3800 == 80 [pid = 1939] [id = 414] 04:24:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7f70990ab400) [pid = 1939] [serial = 1243] [outer = (nil)] 04:24:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7f709c7b6000) [pid = 1939] [serial = 1244] [outer = 0x7f70990ab400] 04:24:14 INFO - PROCESS | 1939 | 1462361054286 Marionette DEBUG loaded listener.js 04:24:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7f709c962c00) [pid = 1939] [serial = 1245] [outer = 0x7f70990ab400] 04:24:15 INFO - PROCESS | 1939 | 1462361055156 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:24:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:24:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1343ms 04:24:15 INFO - PROCESS | 1939 | 1462361055188 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 04:24:15 INFO - PROCESS | 1939 | 1462361055191 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 04:24:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:24:15 INFO - PROCESS | 1939 | 1462361055196 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:24:15 INFO - PROCESS | 1939 | 1462361055199 Marionette TRACE conn4 <- [1,1630,null,{}] 04:24:15 INFO - PROCESS | 1939 | 1462361055204 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:15 INFO - PROCESS | 1939 | 1462361055383 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 04:24:15 INFO - PROCESS | 1939 | 1462361055572 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b40a5000 == 81 [pid = 1939] [id = 415] 04:24:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7f709c7b5000) [pid = 1939] [serial = 1246] [outer = (nil)] 04:24:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7f709d50b000) [pid = 1939] [serial = 1247] [outer = 0x7f709c7b5000] 04:24:15 INFO - PROCESS | 1939 | 1462361055642 Marionette DEBUG loaded listener.js 04:24:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7f70a09a7000) [pid = 1939] [serial = 1248] [outer = 0x7f709c7b5000] 04:24:16 INFO - PROCESS | 1939 | 1462361056489 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 04:24:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:24:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1327ms 04:24:16 INFO - PROCESS | 1939 | 1462361056524 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 04:24:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:24:16 INFO - PROCESS | 1939 | 1462361056528 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 04:24:16 INFO - PROCESS | 1939 | 1462361056533 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:24:16 INFO - PROCESS | 1939 | 1462361056536 Marionette TRACE conn4 <- [1,1634,null,{}] 04:24:16 INFO - PROCESS | 1939 | 1462361056541 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:16 INFO - PROCESS | 1939 | 1462361056697 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 04:24:16 INFO - PROCESS | 1939 | 1462361056886 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4ee2000 == 82 [pid = 1939] [id = 416] 04:24:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7f7088be4800) [pid = 1939] [serial = 1249] [outer = (nil)] 04:24:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7f709d507800) [pid = 1939] [serial = 1250] [outer = 0x7f7088be4800] 04:24:16 INFO - PROCESS | 1939 | 1462361056952 Marionette DEBUG loaded listener.js 04:24:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7f70aa791800) [pid = 1939] [serial = 1251] [outer = 0x7f7088be4800] 04:24:17 INFO - PROCESS | 1939 | 1462361057831 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:24:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:24:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1329ms 04:24:17 INFO - PROCESS | 1939 | 1462361057863 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 04:24:17 INFO - PROCESS | 1939 | 1462361057866 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 04:24:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:24:17 INFO - PROCESS | 1939 | 1462361057872 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:24:17 INFO - PROCESS | 1939 | 1462361057874 Marionette TRACE conn4 <- [1,1638,null,{}] 04:24:17 INFO - PROCESS | 1939 | 1462361057879 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:18 INFO - PROCESS | 1939 | 1462361058041 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 04:24:18 INFO - PROCESS | 1939 | 1462361058230 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70877ef000 == 83 [pid = 1939] [id = 417] 04:24:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7f7089fdc800) [pid = 1939] [serial = 1252] [outer = (nil)] 04:24:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7f708d07fc00) [pid = 1939] [serial = 1253] [outer = 0x7f7089fdc800] 04:24:18 INFO - PROCESS | 1939 | 1462361058295 Marionette DEBUG loaded listener.js 04:24:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7f7095a74400) [pid = 1939] [serial = 1254] [outer = 0x7f7089fdc800] 04:24:19 INFO - PROCESS | 1939 | 1462361059174 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 04:24:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:24:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1383ms 04:24:19 INFO - PROCESS | 1939 | 1462361059256 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 04:24:19 INFO - PROCESS | 1939 | 1462361059260 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 04:24:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:24:19 INFO - PROCESS | 1939 | 1462361059265 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:24:19 INFO - PROCESS | 1939 | 1462361059267 Marionette TRACE conn4 <- [1,1642,null,{}] 04:24:19 INFO - PROCESS | 1939 | 1462361059273 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:19 INFO - PROCESS | 1939 | 1462361059440 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 04:24:19 INFO - PROCESS | 1939 | 1462361059626 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e00f800 == 84 [pid = 1939] [id = 418] 04:24:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7f7089faac00) [pid = 1939] [serial = 1255] [outer = (nil)] 04:24:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7f708b5d1000) [pid = 1939] [serial = 1256] [outer = 0x7f7089faac00] 04:24:19 INFO - PROCESS | 1939 | 1462361059700 Marionette DEBUG loaded listener.js 04:24:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7f708df6f400) [pid = 1939] [serial = 1257] [outer = 0x7f7089faac00] 04:24:20 INFO - PROCESS | 1939 | 1462361060504 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 04:24:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:24:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1279ms 04:24:20 INFO - PROCESS | 1939 | 1462361060546 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 04:24:20 INFO - PROCESS | 1939 | 1462361060549 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 04:24:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:24:20 INFO - PROCESS | 1939 | 1462361060555 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:24:20 INFO - PROCESS | 1939 | 1462361060557 Marionette TRACE conn4 <- [1,1646,null,{}] 04:24:20 INFO - PROCESS | 1939 | 1462361060562 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:20 INFO - PROCESS | 1939 | 1462361060723 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 04:24:21 INFO - PROCESS | 1939 | 1462361061439 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708c844000 == 85 [pid = 1939] [id = 419] 04:24:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7f7089fb0c00) [pid = 1939] [serial = 1258] [outer = (nil)] 04:24:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7f7089fe4000) [pid = 1939] [serial = 1259] [outer = 0x7f7089fb0c00] 04:24:21 INFO - PROCESS | 1939 | 1462361061507 Marionette DEBUG loaded listener.js 04:24:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7f708a94fc00) [pid = 1939] [serial = 1260] [outer = 0x7f7089fb0c00] 04:24:22 INFO - PROCESS | 1939 | 1462361062293 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 04:24:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:24:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1794ms 04:24:22 INFO - PROCESS | 1939 | 1462361062354 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 04:24:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:24:22 INFO - PROCESS | 1939 | 1462361062359 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 04:24:22 INFO - PROCESS | 1939 | 1462361062366 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:24:22 INFO - PROCESS | 1939 | 1462361062370 Marionette TRACE conn4 <- [1,1650,null,{}] 04:24:22 INFO - PROCESS | 1939 | 1462361062377 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:22 INFO - PROCESS | 1939 | 1462361062546 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 04:24:22 INFO - PROCESS | 1939 | 1462361062858 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70876cc000 == 86 [pid = 1939] [id = 420] 04:24:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7f708acd0000) [pid = 1939] [serial = 1261] [outer = (nil)] 04:24:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7f708b5dac00) [pid = 1939] [serial = 1262] [outer = 0x7f708acd0000] 04:24:22 INFO - PROCESS | 1939 | 1462361062967 Marionette DEBUG loaded listener.js 04:24:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7f708ceb7000) [pid = 1939] [serial = 1263] [outer = 0x7f708acd0000] 04:24:23 INFO - PROCESS | 1939 | 1462361063779 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 04:24:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:24:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1481ms 04:24:23 INFO - PROCESS | 1939 | 1462361063850 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 04:24:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:24:23 INFO - PROCESS | 1939 | 1462361063856 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 04:24:23 INFO - PROCESS | 1939 | 1462361063862 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:24:23 INFO - PROCESS | 1939 | 1462361063865 Marionette TRACE conn4 <- [1,1654,null,{}] 04:24:23 INFO - PROCESS | 1939 | 1462361063870 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:24 INFO - PROCESS | 1939 | 1462361064033 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709aa6f000 == 85 [pid = 1939] [id = 350] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a9b0b000 == 84 [pid = 1939] [id = 369] 04:24:24 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7f709d247000) [pid = 1939] [serial = 1169] [outer = (nil)] [url = about:blank] 04:24:24 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7f709dd48800) [pid = 1939] [serial = 1124] [outer = (nil)] [url = about:blank] 04:24:24 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7f70a09b0800) [pid = 1939] [serial = 1127] [outer = (nil)] [url = about:blank] 04:24:24 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7f70a4b37800) [pid = 1939] [serial = 1130] [outer = (nil)] [url = about:blank] 04:24:24 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7f70aa70b000) [pid = 1939] [serial = 1133] [outer = (nil)] [url = about:blank] 04:24:24 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7f70aac6bc00) [pid = 1939] [serial = 1139] [outer = (nil)] [url = about:blank] 04:24:24 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7f70aa915400) [pid = 1939] [serial = 1136] [outer = (nil)] [url = about:blank] 04:24:24 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7f70abcd7400) [pid = 1939] [serial = 1142] [outer = (nil)] [url = about:blank] 04:24:24 INFO - PROCESS | 1939 | 1462361064337 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e57e000 == 83 [pid = 1939] [id = 408] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a091a800 == 82 [pid = 1939] [id = 407] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d536800 == 81 [pid = 1939] [id = 406] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709b9a4000 == 80 [pid = 1939] [id = 405] 04:24:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70876e2800 == 81 [pid = 1939] [id = 421] 04:24:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7f708acc2800) [pid = 1939] [serial = 1264] [outer = (nil)] 04:24:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7f708cebc000) [pid = 1939] [serial = 1265] [outer = 0x7f708acc2800] 04:24:24 INFO - PROCESS | 1939 | 1462361064472 Marionette DEBUG loaded listener.js 04:24:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7f708df68000) [pid = 1939] [serial = 1266] [outer = 0x7f708acc2800] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095c0a800 == 80 [pid = 1939] [id = 404] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709181b000 == 79 [pid = 1939] [id = 403] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093c6a800 == 78 [pid = 1939] [id = 402] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e383800 == 77 [pid = 1939] [id = 401] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70884d6800 == 76 [pid = 1939] [id = 400] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4d23800 == 75 [pid = 1939] [id = 395] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af908800 == 74 [pid = 1939] [id = 394] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af127000 == 73 [pid = 1939] [id = 393] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aac2f000 == 72 [pid = 1939] [id = 392] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d2cf800 == 71 [pid = 1939] [id = 391] 04:24:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709414f000 == 70 [pid = 1939] [id = 390] 04:24:24 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7f709d87d000) [pid = 1939] [serial = 1080] [outer = (nil)] [url = about:blank] 04:24:24 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7f708acca400) [pid = 1939] [serial = 969] [outer = (nil)] [url = about:blank] 04:24:24 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7f7093990c00) [pid = 1939] [serial = 864] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7f708acc8c00) [pid = 1939] [serial = 846] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7f708e631c00) [pid = 1939] [serial = 816] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7f7095a76800) [pid = 1939] [serial = 942] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7f7094b5c800) [pid = 1939] [serial = 906] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7f709192e400) [pid = 1939] [serial = 894] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7f7095c54800) [pid = 1939] [serial = 978] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7f709cc0b800) [pid = 1939] [serial = 1035] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7f709c98c800) [pid = 1939] [serial = 1032] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7f7091853400) [pid = 1939] [serial = 852] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7f70928da000) [pid = 1939] [serial = 1065] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7f708e5c4000) [pid = 1939] [serial = 813] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7f709cc07800) [pid = 1939] [serial = 1074] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7f7091839000) [pid = 1939] [serial = 822] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7f709196c400) [pid = 1939] [serial = 855] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7f7093997400) [pid = 1939] [serial = 897] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7f7097533800) [pid = 1939] [serial = 1068] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7f709184a800) [pid = 1939] [serial = 819] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7f70990b6800) [pid = 1939] [serial = 1089] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7f7094236400) [pid = 1939] [serial = 900] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7f7093941800) [pid = 1939] [serial = 861] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7f709c962400) [pid = 1939] [serial = 1029] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7f708b5df000) [pid = 1939] [serial = 807] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7f70928d5000) [pid = 1939] [serial = 936] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7f708d1cbc00) [pid = 1939] [serial = 933] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7f7099b90c00) [pid = 1939] [serial = 984] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7f708e5a8c00) [pid = 1939] [serial = 825] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7f7094255800) [pid = 1939] [serial = 903] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7f709d245c00) [pid = 1939] [serial = 1077] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7f708d1d3800) [pid = 1939] [serial = 1014] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7f709c744000) [pid = 1939] [serial = 1026] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7f709c7b7000) [pid = 1939] [serial = 1071] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7f70990adc00) [pid = 1939] [serial = 981] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7f709cd58000) [pid = 1939] [serial = 1038] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7f7092651000) [pid = 1939] [serial = 975] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7f709b415400) [pid = 1939] [serial = 987] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7f708df72400) [pid = 1939] [serial = 972] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7f709ba0d400) [pid = 1939] [serial = 1023] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7f7094688000) [pid = 1939] [serial = 939] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7f70929aa400) [pid = 1939] [serial = 1017] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f7096791000) [pid = 1939] [serial = 945] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f7099b02c00) [pid = 1939] [serial = 1020] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f709e506000) [pid = 1939] [serial = 1086] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f709b7e3400) [pid = 1939] [serial = 990] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f708d07ac00) [pid = 1939] [serial = 891] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f708d07f000) [pid = 1939] [serial = 849] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f708d1c5400) [pid = 1939] [serial = 810] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f70990ad800) [pid = 1939] [serial = 948] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f70928d4c00) [pid = 1939] [serial = 858] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7f709dd47000) [pid = 1939] [serial = 1083] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7f70990b3c00) [pid = 1939] [serial = 1160] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7f709c7b6c00) [pid = 1939] [serial = 1163] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7f709c962800) [pid = 1939] [serial = 1166] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7f709264ac00) [pid = 1939] [serial = 1151] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7f709c95f800) [pid = 1939] [serial = 1164] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7f7093940800) [pid = 1939] [serial = 1152] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f709425cc00) [pid = 1939] [serial = 1154] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f709468ac00) [pid = 1939] [serial = 1155] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f708deae000) [pid = 1939] [serial = 1149] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f708b5db800) [pid = 1939] [serial = 1148] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f709d41d000) [pid = 1939] [serial = 1121] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f708d1d2800) [pid = 1939] [serial = 1112] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f709bcd3c00) [pid = 1939] [serial = 1118] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f7095a78c00) [pid = 1939] [serial = 1157] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f7094b58000) [pid = 1939] [serial = 1115] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f709ba0f800) [pid = 1939] [serial = 1145] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f709d595000) [pid = 1939] [serial = 1110] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f709cc04800) [pid = 1939] [serial = 1167] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f7099b0d800) [pid = 1939] [serial = 1161] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f70972ad800) [pid = 1939] [serial = 1158] [outer = (nil)] [url = about:blank] 04:24:25 INFO - PROCESS | 1939 | 1462361065201 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:24:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:24:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1430ms 04:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:24:25 INFO - PROCESS | 1939 | 1462361065292 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 04:24:25 INFO - PROCESS | 1939 | 1462361065295 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 04:24:25 INFO - PROCESS | 1939 | 1462361065307 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:24:25 INFO - PROCESS | 1939 | 1462361065315 Marionette TRACE conn4 <- [1,1658,null,{}] 04:24:25 INFO - PROCESS | 1939 | 1462361065322 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:25 INFO - PROCESS | 1939 | 1462361065469 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 04:24:25 INFO - PROCESS | 1939 | 1462361065480 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e6d9000 == 71 [pid = 1939] [id = 422] 04:24:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f708df6b400) [pid = 1939] [serial = 1267] [outer = (nil)] 04:24:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f708e627c00) [pid = 1939] [serial = 1268] [outer = 0x7f708df6b400] 04:24:25 INFO - PROCESS | 1939 | 1462361065536 Marionette DEBUG loaded listener.js 04:24:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f708e631400) [pid = 1939] [serial = 1269] [outer = 0x7f708df6b400] 04:24:26 INFO - PROCESS | 1939 | 1462361066307 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1042ms 04:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:24:26 INFO - PROCESS | 1939 | 1462361066342 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 04:24:26 INFO - PROCESS | 1939 | 1462361066345 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 04:24:26 INFO - PROCESS | 1939 | 1462361066350 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:24:26 INFO - PROCESS | 1939 | 1462361066353 Marionette TRACE conn4 <- [1,1662,null,{}] 04:24:26 INFO - PROCESS | 1939 | 1462361066358 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:26 INFO - PROCESS | 1939 | 1462361066494 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 04:24:26 INFO - PROCESS | 1939 | 1462361066509 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7092983000 == 72 [pid = 1939] [id = 423] 04:24:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f708ceb4400) [pid = 1939] [serial = 1270] [outer = (nil)] 04:24:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f7091854000) [pid = 1939] [serial = 1271] [outer = 0x7f708ceb4400] 04:24:26 INFO - PROCESS | 1939 | 1462361066565 Marionette DEBUG loaded listener.js 04:24:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f7091932000) [pid = 1939] [serial = 1272] [outer = 0x7f708ceb4400] 04:24:27 INFO - PROCESS | 1939 | 1462361067368 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1076ms 04:24:27 INFO - PROCESS | 1939 | 1462361067436 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 04:24:27 INFO - PROCESS | 1939 | 1462361067440 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 04:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:24:27 INFO - PROCESS | 1939 | 1462361067445 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:24:27 INFO - PROCESS | 1939 | 1462361067447 Marionette TRACE conn4 <- [1,1666,null,{}] 04:24:27 INFO - PROCESS | 1939 | 1462361067465 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:27 INFO - PROCESS | 1939 | 1462361067666 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 04:24:27 INFO - PROCESS | 1939 | 1462361067686 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093922000 == 73 [pid = 1939] [id = 424] 04:24:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f709264a800) [pid = 1939] [serial = 1273] [outer = (nil)] 04:24:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f70928d0000) [pid = 1939] [serial = 1274] [outer = 0x7f709264a800] 04:24:27 INFO - PROCESS | 1939 | 1462361067754 Marionette DEBUG loaded listener.js 04:24:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f7093940000) [pid = 1939] [serial = 1275] [outer = 0x7f709264a800] 04:24:28 INFO - PROCESS | 1939 | 1462361068675 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 04:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1299ms 04:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:24:28 INFO - PROCESS | 1939 | 1462361068746 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 04:24:28 INFO - PROCESS | 1939 | 1462361068748 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 04:24:28 INFO - PROCESS | 1939 | 1462361068753 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:24:28 INFO - PROCESS | 1939 | 1462361068757 Marionette TRACE conn4 <- [1,1670,null,{}] 04:24:28 INFO - PROCESS | 1939 | 1462361068761 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:28 INFO - PROCESS | 1939 | 1462361068949 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 04:24:28 INFO - PROCESS | 1939 | 1462361068975 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70942e3800 == 74 [pid = 1939] [id = 425] 04:24:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f7093948800) [pid = 1939] [serial = 1276] [outer = (nil)] 04:24:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f7093c3e800) [pid = 1939] [serial = 1277] [outer = 0x7f7093948800] 04:24:29 INFO - PROCESS | 1939 | 1462361069032 Marionette DEBUG loaded listener.js 04:24:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f709409e800) [pid = 1939] [serial = 1278] [outer = 0x7f7093948800] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f709b4f2400) [pid = 1939] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f708d106000) [pid = 1939] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f7099e18000) [pid = 1939] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f708a14b800) [pid = 1939] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f709cc07c00) [pid = 1939] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f708c756800) [pid = 1939] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f70a3c85800) [pid = 1939] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f7093c37400) [pid = 1939] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f709c966c00) [pid = 1939] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f709d727400) [pid = 1939] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f708d10fc00) [pid = 1939] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f709d878400) [pid = 1939] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f7089faa400) [pid = 1939] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f709efb7c00) [pid = 1939] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f708a14dc00) [pid = 1939] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f70aa796400) [pid = 1939] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f708acc2c00) [pid = 1939] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f70a0e72000) [pid = 1939] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f709efb8800) [pid = 1939] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:24:29 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f708accc800) [pid = 1939] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:24:30 INFO - PROCESS | 1939 | 1462361070277 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 04:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1578ms 04:24:30 INFO - PROCESS | 1939 | 1462361070334 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 04:24:30 INFO - PROCESS | 1939 | 1462361070337 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 04:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:24:30 INFO - PROCESS | 1939 | 1462361070343 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:24:30 INFO - PROCESS | 1939 | 1462361070345 Marionette TRACE conn4 <- [1,1674,null,{}] 04:24:30 INFO - PROCESS | 1939 | 1462361070350 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:30 INFO - PROCESS | 1939 | 1462361070488 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 04:24:30 INFO - PROCESS | 1939 | 1462361070501 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093f5c800 == 75 [pid = 1939] [id = 426] 04:24:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f708c753c00) [pid = 1939] [serial = 1279] [outer = (nil)] 04:24:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f7094099c00) [pid = 1939] [serial = 1280] [outer = 0x7f708c753c00] 04:24:30 INFO - PROCESS | 1939 | 1462361070559 Marionette DEBUG loaded listener.js 04:24:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f7094238800) [pid = 1939] [serial = 1281] [outer = 0x7f708c753c00] 04:24:31 INFO - PROCESS | 1939 | 1462361071321 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 04:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1027ms 04:24:31 INFO - PROCESS | 1939 | 1462361071371 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 04:24:31 INFO - PROCESS | 1939 | 1462361071374 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 04:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:24:31 INFO - PROCESS | 1939 | 1462361071380 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:24:31 INFO - PROCESS | 1939 | 1462361071381 Marionette TRACE conn4 <- [1,1678,null,{}] 04:24:31 INFO - PROCESS | 1939 | 1462361071387 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:31 INFO - PROCESS | 1939 | 1462361071592 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 04:24:31 INFO - PROCESS | 1939 | 1462361071610 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949de800 == 76 [pid = 1939] [id = 427] 04:24:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f709394b000) [pid = 1939] [serial = 1282] [outer = (nil)] 04:24:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f7094250c00) [pid = 1939] [serial = 1283] [outer = 0x7f709394b000] 04:24:31 INFO - PROCESS | 1939 | 1462361071666 Marionette DEBUG loaded listener.js 04:24:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f70943e6400) [pid = 1939] [serial = 1284] [outer = 0x7f709394b000] 04:24:32 INFO - PROCESS | 1939 | 1462361072723 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 04:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1376ms 04:24:32 INFO - PROCESS | 1939 | 1462361072768 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 04:24:32 INFO - PROCESS | 1939 | 1462361072775 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 04:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:24:32 INFO - PROCESS | 1939 | 1462361072784 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:24:32 INFO - PROCESS | 1939 | 1462361072789 Marionette TRACE conn4 <- [1,1682,null,{}] 04:24:32 INFO - PROCESS | 1939 | 1462361072797 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:33 INFO - PROCESS | 1939 | 1462361073001 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 04:24:33 INFO - PROCESS | 1939 | 1462361073167 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e0de800 == 77 [pid = 1939] [id = 428] 04:24:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f708ac97c00) [pid = 1939] [serial = 1285] [outer = (nil)] 04:24:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f708c755400) [pid = 1939] [serial = 1286] [outer = 0x7f708ac97c00] 04:24:33 INFO - PROCESS | 1939 | 1462361073238 Marionette DEBUG loaded listener.js 04:24:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f708d105000) [pid = 1939] [serial = 1287] [outer = 0x7f708ac97c00] 04:24:34 INFO - PROCESS | 1939 | 1462361074178 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 04:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1441ms 04:24:34 INFO - PROCESS | 1939 | 1462361074226 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 04:24:34 INFO - PROCESS | 1939 | 1462361074234 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 04:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:24:34 INFO - PROCESS | 1939 | 1462361074244 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:24:34 INFO - PROCESS | 1939 | 1462361074247 Marionette TRACE conn4 <- [1,1686,null,{}] 04:24:34 INFO - PROCESS | 1939 | 1462361074253 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:34 INFO - PROCESS | 1939 | 1462361074423 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 04:24:34 INFO - PROCESS | 1939 | 1462361074592 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093930800 == 78 [pid = 1939] [id = 429] 04:24:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f708d105c00) [pid = 1939] [serial = 1288] [outer = (nil)] 04:24:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f708e5a6c00) [pid = 1939] [serial = 1289] [outer = 0x7f708d105c00] 04:24:34 INFO - PROCESS | 1939 | 1462361074662 Marionette DEBUG loaded listener.js 04:24:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f708e628c00) [pid = 1939] [serial = 1290] [outer = 0x7f708d105c00] 04:24:35 INFO - PROCESS | 1939 | 1462361075550 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 04:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 04:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1331ms 04:24:35 INFO - PROCESS | 1939 | 1462361075576 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 04:24:35 INFO - PROCESS | 1939 | 1462361075580 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 04:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:24:35 INFO - PROCESS | 1939 | 1462361075586 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:24:35 INFO - PROCESS | 1939 | 1462361075591 Marionette TRACE conn4 <- [1,1690,null,{}] 04:24:35 INFO - PROCESS | 1939 | 1462361075606 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:35 INFO - PROCESS | 1939 | 1462361075774 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 04:24:35 INFO - PROCESS | 1939 | 1462361075959 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095ac4800 == 79 [pid = 1939] [id = 430] 04:24:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f709192ac00) [pid = 1939] [serial = 1291] [outer = (nil)] 04:24:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f70929a8800) [pid = 1939] [serial = 1292] [outer = 0x7f709192ac00] 04:24:36 INFO - PROCESS | 1939 | 1462361076029 Marionette DEBUG loaded listener.js 04:24:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f7093c34800) [pid = 1939] [serial = 1293] [outer = 0x7f709192ac00] 04:24:36 INFO - PROCESS | 1939 | 1462361076910 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 04:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1388ms 04:24:36 INFO - PROCESS | 1939 | 1462361076973 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 04:24:36 INFO - PROCESS | 1939 | 1462361076978 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 04:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:24:36 INFO - PROCESS | 1939 | 1462361076983 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:24:36 INFO - PROCESS | 1939 | 1462361076986 Marionette TRACE conn4 <- [1,1694,null,{}] 04:24:36 INFO - PROCESS | 1939 | 1462361076991 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:37 INFO - PROCESS | 1939 | 1462361077157 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 04:24:37 INFO - PROCESS | 1939 | 1462361077327 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097562000 == 80 [pid = 1939] [id = 431] 04:24:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f7091938c00) [pid = 1939] [serial = 1294] [outer = (nil)] 04:24:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f70943e6800) [pid = 1939] [serial = 1295] [outer = 0x7f7091938c00] 04:24:37 INFO - PROCESS | 1939 | 1462361077396 Marionette DEBUG loaded listener.js 04:24:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f7094b58c00) [pid = 1939] [serial = 1296] [outer = 0x7f7091938c00] 04:24:38 INFO - PROCESS | 1939 | 1462361078210 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 04:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1277ms 04:24:38 INFO - PROCESS | 1939 | 1462361078262 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 04:24:38 INFO - PROCESS | 1939 | 1462361078266 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 04:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:24:38 INFO - PROCESS | 1939 | 1462361078271 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:24:38 INFO - PROCESS | 1939 | 1462361078273 Marionette TRACE conn4 <- [1,1698,null,{}] 04:24:38 INFO - PROCESS | 1939 | 1462361078279 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:38 INFO - PROCESS | 1939 | 1462361078432 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 04:24:38 INFO - PROCESS | 1939 | 1462361078606 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097fd6800 == 81 [pid = 1939] [id = 432] 04:24:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f7093c35400) [pid = 1939] [serial = 1297] [outer = (nil)] 04:24:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f7095987800) [pid = 1939] [serial = 1298] [outer = 0x7f7093c35400] 04:24:38 INFO - PROCESS | 1939 | 1462361078674 Marionette DEBUG loaded listener.js 04:24:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f7095c54000) [pid = 1939] [serial = 1299] [outer = 0x7f7093c35400] 04:24:39 INFO - PROCESS | 1939 | 1462361079576 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 04:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 04:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1343ms 04:24:39 INFO - PROCESS | 1939 | 1462361079616 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 04:24:39 INFO - PROCESS | 1939 | 1462361079618 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 04:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:24:39 INFO - PROCESS | 1939 | 1462361079624 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:24:39 INFO - PROCESS | 1939 | 1462361079627 Marionette TRACE conn4 <- [1,1702,null,{}] 04:24:39 INFO - PROCESS | 1939 | 1462361079632 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:39 INFO - PROCESS | 1939 | 1462361079799 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 04:24:39 INFO - PROCESS | 1939 | 1462361079980 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709ac44800 == 82 [pid = 1939] [id = 433] 04:24:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f7096791400) [pid = 1939] [serial = 1300] [outer = (nil)] 04:24:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7f70990b5000) [pid = 1939] [serial = 1301] [outer = 0x7f7096791400] 04:24:40 INFO - PROCESS | 1939 | 1462361080052 Marionette DEBUG loaded listener.js 04:24:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7f7099b87800) [pid = 1939] [serial = 1302] [outer = 0x7f7096791400] 04:24:40 INFO - PROCESS | 1939 | 1462361080868 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1277ms 04:24:40 INFO - PROCESS | 1939 | 1462361080908 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 04:24:40 INFO - PROCESS | 1939 | 1462361080911 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 04:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:24:40 INFO - PROCESS | 1939 | 1462361080917 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:24:40 INFO - PROCESS | 1939 | 1462361080919 Marionette TRACE conn4 <- [1,1706,null,{}] 04:24:40 INFO - PROCESS | 1939 | 1462361080925 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:41 INFO - PROCESS | 1939 | 1462361081080 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 04:24:41 INFO - PROCESS | 1939 | 1462361081255 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709ba78000 == 83 [pid = 1939] [id = 434] 04:24:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7f70972a8000) [pid = 1939] [serial = 1303] [outer = (nil)] 04:24:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7f709a5ca800) [pid = 1939] [serial = 1304] [outer = 0x7f70972a8000] 04:24:41 INFO - PROCESS | 1939 | 1462361081327 Marionette DEBUG loaded listener.js 04:24:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7f709b781000) [pid = 1939] [serial = 1305] [outer = 0x7f70972a8000] 04:24:42 INFO - PROCESS | 1939 | 1462361082178 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 04:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1326ms 04:24:42 INFO - PROCESS | 1939 | 1462361082245 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 04:24:42 INFO - PROCESS | 1939 | 1462361082248 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 04:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:24:42 INFO - PROCESS | 1939 | 1462361082254 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:24:42 INFO - PROCESS | 1939 | 1462361082256 Marionette TRACE conn4 <- [1,1710,null,{}] 04:24:42 INFO - PROCESS | 1939 | 1462361082262 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:42 INFO - PROCESS | 1939 | 1462361082415 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 04:24:42 INFO - PROCESS | 1939 | 1462361082602 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c76d800 == 84 [pid = 1939] [id = 435] 04:24:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7f70990b3c00) [pid = 1939] [serial = 1306] [outer = (nil)] 04:24:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f709ba10c00) [pid = 1939] [serial = 1307] [outer = 0x7f70990b3c00] 04:24:42 INFO - PROCESS | 1939 | 1462361082672 Marionette DEBUG loaded listener.js 04:24:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f709bcd3800) [pid = 1939] [serial = 1308] [outer = 0x7f70990b3c00] 04:24:43 INFO - PROCESS | 1939 | 1462361083504 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 04:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1278ms 04:24:43 INFO - PROCESS | 1939 | 1462361083533 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 04:24:43 INFO - PROCESS | 1939 | 1462361083537 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 04:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:24:43 INFO - PROCESS | 1939 | 1462361083542 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:24:43 INFO - PROCESS | 1939 | 1462361083545 Marionette TRACE conn4 <- [1,1714,null,{}] 04:24:43 INFO - PROCESS | 1939 | 1462361083550 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:43 INFO - PROCESS | 1939 | 1462361083711 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 04:24:43 INFO - PROCESS | 1939 | 1462361083895 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d2cb800 == 85 [pid = 1939] [id = 436] 04:24:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f7099b0fc00) [pid = 1939] [serial = 1309] [outer = (nil)] 04:24:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f709c7b7400) [pid = 1939] [serial = 1310] [outer = 0x7f7099b0fc00] 04:24:43 INFO - PROCESS | 1939 | 1462361083960 Marionette DEBUG loaded listener.js 04:24:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f709c95d800) [pid = 1939] [serial = 1311] [outer = 0x7f7099b0fc00] 04:24:44 INFO - PROCESS | 1939 | 1462361084824 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1330ms 04:24:44 INFO - PROCESS | 1939 | 1462361084874 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 04:24:44 INFO - PROCESS | 1939 | 1462361084877 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 04:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:24:44 INFO - PROCESS | 1939 | 1462361084883 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:24:44 INFO - PROCESS | 1939 | 1462361084885 Marionette TRACE conn4 <- [1,1718,null,{}] 04:24:44 INFO - PROCESS | 1939 | 1462361084890 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:45 INFO - PROCESS | 1939 | 1462361085050 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 04:24:45 INFO - PROCESS | 1939 | 1462361085241 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d814000 == 86 [pid = 1939] [id = 437] 04:24:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f7089fab800) [pid = 1939] [serial = 1312] [outer = (nil)] 04:24:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f709c039c00) [pid = 1939] [serial = 1313] [outer = 0x7f7089fab800] 04:24:45 INFO - PROCESS | 1939 | 1462361085306 Marionette DEBUG loaded listener.js 04:24:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f709c98bc00) [pid = 1939] [serial = 1314] [outer = 0x7f7089fab800] 04:24:46 INFO - PROCESS | 1939 | 1462361086210 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1390ms 04:24:46 INFO - PROCESS | 1939 | 1462361086274 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 04:24:46 INFO - PROCESS | 1939 | 1462361086278 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 04:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:24:46 INFO - PROCESS | 1939 | 1462361086283 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:24:46 INFO - PROCESS | 1939 | 1462361086287 Marionette TRACE conn4 <- [1,1722,null,{}] 04:24:46 INFO - PROCESS | 1939 | 1462361086292 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:46 INFO - PROCESS | 1939 | 1462361086488 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 04:24:46 INFO - PROCESS | 1939 | 1462361086667 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708a993000 == 87 [pid = 1939] [id = 438] 04:24:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f7089fb1400) [pid = 1939] [serial = 1315] [outer = (nil)] 04:24:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f708a951c00) [pid = 1939] [serial = 1316] [outer = 0x7f7089fb1400] 04:24:46 INFO - PROCESS | 1939 | 1462361086742 Marionette DEBUG loaded listener.js 04:24:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7f709cc02800) [pid = 1939] [serial = 1317] [outer = 0x7f7089fb1400] 04:24:47 INFO - PROCESS | 1939 | 1462361087863 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 04:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 04:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1636ms 04:24:47 INFO - PROCESS | 1939 | 1462361087921 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 04:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:24:47 INFO - PROCESS | 1939 | 1462361087926 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 04:24:47 INFO - PROCESS | 1939 | 1462361087934 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:24:47 INFO - PROCESS | 1939 | 1462361087939 Marionette TRACE conn4 <- [1,1726,null,{}] 04:24:47 INFO - PROCESS | 1939 | 1462361087947 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:48 INFO - PROCESS | 1939 | 1462361088113 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 04:24:48 INFO - PROCESS | 1939 | 1462361088328 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091803800 == 88 [pid = 1939] [id = 439] 04:24:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7f708a2fa400) [pid = 1939] [serial = 1318] [outer = (nil)] 04:24:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7f708b5d2000) [pid = 1939] [serial = 1319] [outer = 0x7f708a2fa400] 04:24:48 INFO - PROCESS | 1939 | 1462361088392 Marionette DEBUG loaded listener.js 04:24:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7f708d073800) [pid = 1939] [serial = 1320] [outer = 0x7f708a2fa400] 04:24:49 INFO - PROCESS | 1939 | 1462361089188 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 04:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1332ms 04:24:49 INFO - PROCESS | 1939 | 1462361089267 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 04:24:49 INFO - PROCESS | 1939 | 1462361089274 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 04:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:24:49 INFO - PROCESS | 1939 | 1462361089284 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:24:49 INFO - PROCESS | 1939 | 1462361089287 Marionette TRACE conn4 <- [1,1730,null,{}] 04:24:49 INFO - PROCESS | 1939 | 1462361089293 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:49 INFO - PROCESS | 1939 | 1462361089459 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 04:24:49 INFO - PROCESS | 1939 | 1462361089759 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70876d2800 == 89 [pid = 1939] [id = 440] 04:24:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7f708d1d3000) [pid = 1939] [serial = 1321] [outer = (nil)] 04:24:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7f708deac800) [pid = 1939] [serial = 1322] [outer = 0x7f708d1d3000] 04:24:49 INFO - PROCESS | 1939 | 1462361089864 Marionette DEBUG loaded listener.js 04:24:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f708e5bd000) [pid = 1939] [serial = 1323] [outer = 0x7f708d1d3000] 04:24:50 INFO - PROCESS | 1939 | 1462361090703 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 04:24:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709cc90800 == 88 [pid = 1939] [id = 314] 04:24:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c82f000 == 87 [pid = 1939] [id = 313] 04:24:50 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7f708e5a7c00) [pid = 1939] [serial = 1229] [outer = (nil)] [url = about:blank] 04:24:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093f5c800 == 86 [pid = 1939] [id = 426] 04:24:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70942e3800 == 85 [pid = 1939] [id = 425] 04:24:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093922000 == 84 [pid = 1939] [id = 424] 04:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 04:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1530ms 04:24:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7092983000 == 83 [pid = 1939] [id = 423] 04:24:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e6d9000 == 82 [pid = 1939] [id = 422] 04:24:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70876e2800 == 81 [pid = 1939] [id = 421] 04:24:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70876cc000 == 80 [pid = 1939] [id = 420] 04:24:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708c844000 == 79 [pid = 1939] [id = 419] 04:24:50 INFO - PROCESS | 1939 | 1462361090822 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 04:24:50 INFO - PROCESS | 1939 | 1462361090825 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 04:24:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b40a5000 == 78 [pid = 1939] [id = 415] 04:24:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70afec3800 == 77 [pid = 1939] [id = 414] 04:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:24:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af1c1800 == 76 [pid = 1939] [id = 413] 04:24:50 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091819800 == 75 [pid = 1939] [id = 410] 04:24:50 INFO - PROCESS | 1939 | 1462361090841 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:24:50 INFO - PROCESS | 1939 | 1462361090846 Marionette TRACE conn4 <- [1,1734,null,{}] 04:24:50 INFO - PROCESS | 1939 | 1462361090866 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:51 INFO - PROCESS | 1939 | 1462361091039 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7f7097534800) [pid = 1939] [serial = 1175] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7f709e506400) [pid = 1939] [serial = 1125] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7f70af186800) [pid = 1939] [serial = 1199] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7f709c74a000) [pid = 1939] [serial = 1215] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7f7088be2800) [pid = 1939] [serial = 1196] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7f70aa91b000) [pid = 1939] [serial = 1137] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f709468f800) [pid = 1939] [serial = 1209] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f70aefc5c00) [pid = 1939] [serial = 1190] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f70af191000) [pid = 1939] [serial = 1193] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f709c988c00) [pid = 1939] [serial = 1217] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f70a4b35400) [pid = 1939] [serial = 1223] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f709192ec00) [pid = 1939] [serial = 1206] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f709c980800) [pid = 1939] [serial = 1178] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f708e5b1c00) [pid = 1939] [serial = 1205] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f70a0ebc000) [pid = 1939] [serial = 1221] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7f708df71c00) [pid = 1939] [serial = 1227] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7f708c757400) [pid = 1939] [serial = 1226] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7f70a0ec2000) [pid = 1939] [serial = 1128] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7f708ac95c00) [pid = 1939] [serial = 1203] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7f70aacb7400) [pid = 1939] [serial = 1140] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7f709dd82400) [pid = 1939] [serial = 1170] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7f708a2f1400) [pid = 1939] [serial = 1202] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f70aa795800) [pid = 1939] [serial = 1134] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f70a9b62c00) [pid = 1939] [serial = 1131] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f7091853000) [pid = 1939] [serial = 1211] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f70ab8c4000) [pid = 1939] [serial = 1187] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f7099b0ac00) [pid = 1939] [serial = 1212] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f709d505000) [pid = 1939] [serial = 1218] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f7092651c00) [pid = 1939] [serial = 1172] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f7094251000) [pid = 1939] [serial = 1208] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f70a0b18800) [pid = 1939] [serial = 1220] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f709e50b000) [pid = 1939] [serial = 1181] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f70a09ab000) [pid = 1939] [serial = 1184] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f709b7e2c00) [pid = 1939] [serial = 1214] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f70aa712c00) [pid = 1939] [serial = 1224] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f709d58e800) [pid = 1939] [serial = 1122] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f709678f000) [pid = 1939] [serial = 1116] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f709c959800) [pid = 1939] [serial = 1119] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f7091837800) [pid = 1939] [serial = 1113] [outer = (nil)] [url = about:blank] 04:24:51 INFO - PROCESS | 1939 | 1462361091254 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e014000 == 76 [pid = 1939] [id = 441] 04:24:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f708d1d3c00) [pid = 1939] [serial = 1324] [outer = (nil)] 04:24:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f709184fc00) [pid = 1939] [serial = 1325] [outer = 0x7f708d1d3c00] 04:24:51 INFO - PROCESS | 1939 | 1462361091323 Marionette DEBUG loaded listener.js 04:24:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f70928d5000) [pid = 1939] [serial = 1326] [outer = 0x7f708d1d3c00] 04:24:51 INFO - PROCESS | 1939 | 1462361091970 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 04:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1193ms 04:24:52 INFO - PROCESS | 1939 | 1462361092029 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 04:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:24:52 INFO - PROCESS | 1939 | 1462361092033 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 04:24:52 INFO - PROCESS | 1939 | 1462361092038 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:24:52 INFO - PROCESS | 1939 | 1462361092041 Marionette TRACE conn4 <- [1,1738,null,{}] 04:24:52 INFO - PROCESS | 1939 | 1462361092045 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:52 INFO - PROCESS | 1939 | 1462361092190 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 04:24:52 INFO - PROCESS | 1939 | 1462361092327 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093758000 == 77 [pid = 1939] [id = 442] 04:24:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f708df71c00) [pid = 1939] [serial = 1327] [outer = (nil)] 04:24:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f7093c32800) [pid = 1939] [serial = 1328] [outer = 0x7f708df71c00] 04:24:52 INFO - PROCESS | 1939 | 1462361092385 Marionette DEBUG loaded listener.js 04:24:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f7094235c00) [pid = 1939] [serial = 1329] [outer = 0x7f708df71c00] 04:24:53 INFO - PROCESS | 1939 | 1462361093081 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 04:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1076ms 04:24:53 INFO - PROCESS | 1939 | 1462361093114 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 04:24:53 INFO - PROCESS | 1939 | 1462361093117 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 04:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:24:53 INFO - PROCESS | 1939 | 1462361093123 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:24:53 INFO - PROCESS | 1939 | 1462361093125 Marionette TRACE conn4 <- [1,1742,null,{}] 04:24:53 INFO - PROCESS | 1939 | 1462361093130 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:53 INFO - PROCESS | 1939 | 1462361093342 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 04:24:53 INFO - PROCESS | 1939 | 1462361093372 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949c3000 == 78 [pid = 1939] [id = 443] 04:24:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f709192b400) [pid = 1939] [serial = 1330] [outer = (nil)] 04:24:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f7095988c00) [pid = 1939] [serial = 1331] [outer = 0x7f709192b400] 04:24:53 INFO - PROCESS | 1939 | 1462361093428 Marionette DEBUG loaded listener.js 04:24:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f70972a0c00) [pid = 1939] [serial = 1332] [outer = 0x7f709192b400] 04:24:54 INFO - PROCESS | 1939 | 1462361094209 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 04:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1134ms 04:24:54 INFO - PROCESS | 1939 | 1462361094257 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 04:24:54 INFO - PROCESS | 1939 | 1462361094259 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 04:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:24:54 INFO - PROCESS | 1939 | 1462361094272 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:24:54 INFO - PROCESS | 1939 | 1462361094274 Marionette TRACE conn4 <- [1,1746,null,{}] 04:24:54 INFO - PROCESS | 1939 | 1462361094279 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:54 INFO - PROCESS | 1939 | 1462361094509 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 04:24:54 INFO - PROCESS | 1939 | 1462361094555 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097264800 == 79 [pid = 1939] [id = 444] 04:24:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f709759d000) [pid = 1939] [serial = 1333] [outer = (nil)] 04:24:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f709ba11800) [pid = 1939] [serial = 1334] [outer = 0x7f709759d000] 04:24:54 INFO - PROCESS | 1939 | 1462361094613 Marionette DEBUG loaded listener.js 04:24:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f709c967800) [pid = 1939] [serial = 1335] [outer = 0x7f709759d000] 04:24:55 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f709264a800) [pid = 1939] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:24:55 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f7093948800) [pid = 1939] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:24:55 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f708df6b400) [pid = 1939] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:24:55 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f708ceb4400) [pid = 1939] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:24:55 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f7089fb0c00) [pid = 1939] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:24:55 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f708acd0000) [pid = 1939] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:24:55 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f708acc2800) [pid = 1939] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:24:55 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f708c753c00) [pid = 1939] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:24:55 INFO - PROCESS | 1939 | 1462361095613 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 04:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1378ms 04:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:24:55 INFO - PROCESS | 1939 | 1462361095650 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 04:24:55 INFO - PROCESS | 1939 | 1462361095652 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 04:24:55 INFO - PROCESS | 1939 | 1462361095658 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:24:55 INFO - PROCESS | 1939 | 1462361095660 Marionette TRACE conn4 <- [1,1750,null,{}] 04:24:55 INFO - PROCESS | 1939 | 1462361095665 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:55 INFO - PROCESS | 1939 | 1462361095865 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 04:24:55 INFO - PROCESS | 1939 | 1462361095953 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095761800 == 80 [pid = 1939] [id = 445] 04:24:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f708a142400) [pid = 1939] [serial = 1336] [outer = (nil)] 04:24:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f708d079000) [pid = 1939] [serial = 1337] [outer = 0x7f708a142400] 04:24:56 INFO - PROCESS | 1939 | 1462361096009 Marionette DEBUG loaded listener.js 04:24:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f70972a6c00) [pid = 1939] [serial = 1338] [outer = 0x7f708a142400] 04:24:56 INFO - PROCESS | 1939 | 1462361096650 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 04:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1035ms 04:24:56 INFO - PROCESS | 1939 | 1462361096692 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 04:24:56 INFO - PROCESS | 1939 | 1462361096696 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 04:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:24:56 INFO - PROCESS | 1939 | 1462361096701 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:24:56 INFO - PROCESS | 1939 | 1462361096703 Marionette TRACE conn4 <- [1,1754,null,{}] 04:24:56 INFO - PROCESS | 1939 | 1462361096708 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:56 INFO - PROCESS | 1939 | 1462361096898 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 04:24:56 INFO - PROCESS | 1939 | 1462361096917 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c3d8800 == 81 [pid = 1939] [id = 446] 04:24:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f708ac91000) [pid = 1939] [serial = 1339] [outer = (nil)] 04:24:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f709cc02c00) [pid = 1939] [serial = 1340] [outer = 0x7f708ac91000] 04:24:56 INFO - PROCESS | 1939 | 1462361096975 Marionette DEBUG loaded listener.js 04:24:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f709cde0c00) [pid = 1939] [serial = 1341] [outer = 0x7f708ac91000] 04:24:57 INFO - PROCESS | 1939 | 1462361097893 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 04:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1226ms 04:24:57 INFO - PROCESS | 1939 | 1462361097929 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 04:24:57 INFO - PROCESS | 1939 | 1462361097934 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 04:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:24:57 INFO - PROCESS | 1939 | 1462361097942 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:24:57 INFO - PROCESS | 1939 | 1462361097948 Marionette TRACE conn4 <- [1,1758,null,{}] 04:24:57 INFO - PROCESS | 1939 | 1462361097957 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:58 INFO - PROCESS | 1939 | 1462361098125 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 04:24:58 INFO - PROCESS | 1939 | 1462361098309 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708de99800 == 82 [pid = 1939] [id = 447] 04:24:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f7089fa6800) [pid = 1939] [serial = 1342] [outer = (nil)] 04:24:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f708b5dd000) [pid = 1939] [serial = 1343] [outer = 0x7f7089fa6800] 04:24:58 INFO - PROCESS | 1939 | 1462361098381 Marionette DEBUG loaded listener.js 04:24:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f708d07e400) [pid = 1939] [serial = 1344] [outer = 0x7f7089fa6800] 04:24:59 INFO - PROCESS | 1939 | 1462361099255 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 04:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1391ms 04:24:59 INFO - PROCESS | 1939 | 1462361099333 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 04:24:59 INFO - PROCESS | 1939 | 1462361099341 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 04:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:24:59 INFO - PROCESS | 1939 | 1462361099351 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:24:59 INFO - PROCESS | 1939 | 1462361099354 Marionette TRACE conn4 <- [1,1762,null,{}] 04:24:59 INFO - PROCESS | 1939 | 1462361099360 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:59 INFO - PROCESS | 1939 | 1462361099582 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 04:24:59 INFO - PROCESS | 1939 | 1462361099754 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70942f5800 == 83 [pid = 1939] [id = 448] 04:24:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f708a145000) [pid = 1939] [serial = 1345] [outer = (nil)] 04:24:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f7091839800) [pid = 1939] [serial = 1346] [outer = 0x7f708a145000] 04:24:59 INFO - PROCESS | 1939 | 1462361099820 Marionette DEBUG loaded listener.js 04:24:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f7092647400) [pid = 1939] [serial = 1347] [outer = 0x7f708a145000] 04:25:00 INFO - PROCESS | 1939 | 1462361100773 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 04:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1482ms 04:25:00 INFO - PROCESS | 1939 | 1462361100832 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 04:25:00 INFO - PROCESS | 1939 | 1462361100836 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 04:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:25:00 INFO - PROCESS | 1939 | 1462361100842 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:25:00 INFO - PROCESS | 1939 | 1462361100848 Marionette TRACE conn4 <- [1,1766,null,{}] 04:25:00 INFO - PROCESS | 1939 | 1462361100863 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:01 INFO - PROCESS | 1939 | 1462361101076 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 04:25:01 INFO - PROCESS | 1939 | 1462361101303 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709daaf000 == 84 [pid = 1939] [id = 449] 04:25:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f708d110400) [pid = 1939] [serial = 1348] [outer = (nil)] 04:25:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7f7093999000) [pid = 1939] [serial = 1349] [outer = 0x7f708d110400] 04:25:01 INFO - PROCESS | 1939 | 1462361101419 Marionette DEBUG loaded listener.js 04:25:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7f7097541400) [pid = 1939] [serial = 1350] [outer = 0x7f708d110400] 04:25:02 INFO - PROCESS | 1939 | 1462361102253 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 04:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1488ms 04:25:02 INFO - PROCESS | 1939 | 1462361102331 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 04:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:25:02 INFO - PROCESS | 1939 | 1462361102336 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 04:25:02 INFO - PROCESS | 1939 | 1462361102342 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:25:02 INFO - PROCESS | 1939 | 1462361102345 Marionette TRACE conn4 <- [1,1770,null,{}] 04:25:02 INFO - PROCESS | 1939 | 1462361102350 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:02 INFO - PROCESS | 1939 | 1462361102574 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 04:25:02 INFO - PROCESS | 1939 | 1462361102760 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709e450000 == 85 [pid = 1939] [id = 450] 04:25:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7f708e5a9400) [pid = 1939] [serial = 1351] [outer = (nil)] 04:25:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7f709a736400) [pid = 1939] [serial = 1352] [outer = 0x7f708e5a9400] 04:25:02 INFO - PROCESS | 1939 | 1462361102831 Marionette DEBUG loaded listener.js 04:25:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7f709c95ac00) [pid = 1939] [serial = 1353] [outer = 0x7f708e5a9400] 04:25:03 INFO - PROCESS | 1939 | 1462361103668 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 04:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1379ms 04:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:25:03 INFO - PROCESS | 1939 | 1462361103720 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 04:25:03 INFO - PROCESS | 1939 | 1462361103723 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 04:25:03 INFO - PROCESS | 1939 | 1462361103729 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:25:03 INFO - PROCESS | 1939 | 1462361103732 Marionette TRACE conn4 <- [1,1774,null,{}] 04:25:03 INFO - PROCESS | 1939 | 1462361103737 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:03 INFO - PROCESS | 1939 | 1462361103892 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 04:25:04 INFO - PROCESS | 1939 | 1462361104071 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a3f05800 == 86 [pid = 1939] [id = 451] 04:25:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7f709192ec00) [pid = 1939] [serial = 1354] [outer = (nil)] 04:25:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f709cddd400) [pid = 1939] [serial = 1355] [outer = 0x7f709192ec00] 04:25:04 INFO - PROCESS | 1939 | 1462361104138 Marionette DEBUG loaded listener.js 04:25:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f709d427800) [pid = 1939] [serial = 1356] [outer = 0x7f709192ec00] 04:25:05 INFO - PROCESS | 1939 | 1462361105038 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 04:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1385ms 04:25:05 INFO - PROCESS | 1939 | 1462361105114 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 04:25:05 INFO - PROCESS | 1939 | 1462361105117 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 04:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:25:05 INFO - PROCESS | 1939 | 1462361105123 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:25:05 INFO - PROCESS | 1939 | 1462361105125 Marionette TRACE conn4 <- [1,1778,null,{}] 04:25:05 INFO - PROCESS | 1939 | 1462361105130 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:05 INFO - PROCESS | 1939 | 1462361105357 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 04:25:05 INFO - PROCESS | 1939 | 1462361105534 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aa730000 == 87 [pid = 1939] [id = 452] 04:25:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f709d509400) [pid = 1939] [serial = 1357] [outer = (nil)] 04:25:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f709d725800) [pid = 1939] [serial = 1358] [outer = 0x7f709d509400] 04:25:05 INFO - PROCESS | 1939 | 1462361105609 Marionette DEBUG loaded listener.js 04:25:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f709dd8e000) [pid = 1939] [serial = 1359] [outer = 0x7f709d509400] 04:25:06 INFO - PROCESS | 1939 | 1462361106436 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 04:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 04:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1380ms 04:25:06 INFO - PROCESS | 1939 | 1462361106504 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 04:25:06 INFO - PROCESS | 1939 | 1462361106508 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 04:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:25:06 INFO - PROCESS | 1939 | 1462361106513 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:25:06 INFO - PROCESS | 1939 | 1462361106516 Marionette TRACE conn4 <- [1,1782,null,{}] 04:25:06 INFO - PROCESS | 1939 | 1462361106521 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:06 INFO - PROCESS | 1939 | 1462361106686 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 04:25:06 INFO - PROCESS | 1939 | 1462361106861 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70abb48000 == 88 [pid = 1939] [id = 453] 04:25:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f709d509800) [pid = 1939] [serial = 1360] [outer = (nil)] 04:25:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f709efbb000) [pid = 1939] [serial = 1361] [outer = 0x7f709d509800] 04:25:06 INFO - PROCESS | 1939 | 1462361106930 Marionette DEBUG loaded listener.js 04:25:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f70a0b26800) [pid = 1939] [serial = 1362] [outer = 0x7f709d509800] 04:25:07 INFO - PROCESS | 1939 | 1462361107739 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 04:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 04:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1287ms 04:25:07 INFO - PROCESS | 1939 | 1462361107801 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 04:25:07 INFO - PROCESS | 1939 | 1462361107805 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 04:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:25:07 INFO - PROCESS | 1939 | 1462361107810 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:25:07 INFO - PROCESS | 1939 | 1462361107812 Marionette TRACE conn4 <- [1,1786,null,{}] 04:25:07 INFO - PROCESS | 1939 | 1462361107818 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:07 INFO - PROCESS | 1939 | 1462361107973 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 04:25:08 INFO - PROCESS | 1939 | 1462361108154 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aef70000 == 89 [pid = 1939] [id = 454] 04:25:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f709da36400) [pid = 1939] [serial = 1363] [outer = (nil)] 04:25:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f70a3c85800) [pid = 1939] [serial = 1364] [outer = 0x7f709da36400] 04:25:08 INFO - PROCESS | 1939 | 1462361108222 Marionette DEBUG loaded listener.js 04:25:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7f70a4b96400) [pid = 1939] [serial = 1365] [outer = 0x7f709da36400] 04:25:09 INFO - PROCESS | 1939 | 1462361109021 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 04:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 04:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1238ms 04:25:09 INFO - PROCESS | 1939 | 1462361109050 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 04:25:09 INFO - PROCESS | 1939 | 1462361109054 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 04:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:25:09 INFO - PROCESS | 1939 | 1462361109059 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:25:09 INFO - PROCESS | 1939 | 1462361109061 Marionette TRACE conn4 <- [1,1790,null,{}] 04:25:09 INFO - PROCESS | 1939 | 1462361109067 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:09 INFO - PROCESS | 1939 | 1462361109246 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 04:25:09 INFO - PROCESS | 1939 | 1462361109426 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af6b8800 == 90 [pid = 1939] [id = 455] 04:25:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7f709e509800) [pid = 1939] [serial = 1366] [outer = (nil)] 04:25:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7f70a9b70400) [pid = 1939] [serial = 1367] [outer = 0x7f709e509800] 04:25:09 INFO - PROCESS | 1939 | 1462361109492 Marionette DEBUG loaded listener.js 04:25:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7f70aa90e000) [pid = 1939] [serial = 1368] [outer = 0x7f709e509800] 04:25:10 INFO - PROCESS | 1939 | 1462361110373 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1377ms 04:25:10 INFO - PROCESS | 1939 | 1462361110438 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 04:25:10 INFO - PROCESS | 1939 | 1462361110442 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 04:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:25:10 INFO - PROCESS | 1939 | 1462361110447 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:25:10 INFO - PROCESS | 1939 | 1462361110450 Marionette TRACE conn4 <- [1,1794,null,{}] 04:25:10 INFO - PROCESS | 1939 | 1462361110455 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:10 INFO - PROCESS | 1939 | 1462361110615 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 04:25:10 INFO - PROCESS | 1939 | 1462361110804 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af90c000 == 91 [pid = 1939] [id = 456] 04:25:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7f708e627000) [pid = 1939] [serial = 1369] [outer = (nil)] 04:25:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7f70aa911800) [pid = 1939] [serial = 1370] [outer = 0x7f708e627000] 04:25:10 INFO - PROCESS | 1939 | 1462361110873 Marionette DEBUG loaded listener.js 04:25:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f70aac6f800) [pid = 1939] [serial = 1371] [outer = 0x7f708e627000] 04:25:11 INFO - PROCESS | 1939 | 1462361111741 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1334ms 04:25:11 INFO - PROCESS | 1939 | 1462361111782 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 04:25:11 INFO - PROCESS | 1939 | 1462361111785 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 04:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:25:11 INFO - PROCESS | 1939 | 1462361111791 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:25:11 INFO - PROCESS | 1939 | 1462361111795 Marionette TRACE conn4 <- [1,1798,null,{}] 04:25:11 INFO - PROCESS | 1939 | 1462361111800 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:11 INFO - PROCESS | 1939 | 1462361111985 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 04:25:12 INFO - PROCESS | 1939 | 1462361112174 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a0d000 == 92 [pid = 1939] [id = 457] 04:25:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7f708a2ef000) [pid = 1939] [serial = 1372] [outer = (nil)] 04:25:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f7093992c00) [pid = 1939] [serial = 1373] [outer = 0x7f708a2ef000] 04:25:12 INFO - PROCESS | 1939 | 1462361112247 Marionette DEBUG loaded listener.js 04:25:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7f70ab90b000) [pid = 1939] [serial = 1374] [outer = 0x7f708a2ef000] 04:25:13 INFO - PROCESS | 1939 | 1462361113494 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 04:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1729ms 04:25:13 INFO - PROCESS | 1939 | 1462361113530 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 04:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:25:13 INFO - PROCESS | 1939 | 1462361113535 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 04:25:13 INFO - PROCESS | 1939 | 1462361113543 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:25:13 INFO - PROCESS | 1939 | 1462361113548 Marionette TRACE conn4 <- [1,1802,null,{}] 04:25:13 INFO - PROCESS | 1939 | 1462361113557 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:13 INFO - PROCESS | 1939 | 1462361113712 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 04:25:13 INFO - PROCESS | 1939 | 1462361113960 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a1b800 == 93 [pid = 1939] [id = 458] 04:25:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7f708acca400) [pid = 1939] [serial = 1375] [outer = (nil)] 04:25:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7f708c74dc00) [pid = 1939] [serial = 1376] [outer = 0x7f708acca400] 04:25:14 INFO - PROCESS | 1939 | 1462361114022 Marionette DEBUG loaded listener.js 04:25:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7f708d07dc00) [pid = 1939] [serial = 1377] [outer = 0x7f708acca400] 04:25:14 INFO - PROCESS | 1939 | 1462361114859 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1389ms 04:25:14 INFO - PROCESS | 1939 | 1462361114933 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 04:25:14 INFO - PROCESS | 1939 | 1462361114940 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 04:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:25:14 INFO - PROCESS | 1939 | 1462361114949 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:25:14 INFO - PROCESS | 1939 | 1462361114952 Marionette TRACE conn4 <- [1,1806,null,{}] 04:25:14 INFO - PROCESS | 1939 | 1462361114958 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:15 INFO - PROCESS | 1939 | 1462361115207 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 04:25:15 INFO - PROCESS | 1939 | 1462361115469 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70877d8800 == 94 [pid = 1939] [id = 459] 04:25:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7f708dea7800) [pid = 1939] [serial = 1378] [outer = (nil)] 04:25:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7f708e5a8400) [pid = 1939] [serial = 1379] [outer = 0x7f708dea7800] 04:25:15 INFO - PROCESS | 1939 | 1462361115579 Marionette DEBUG loaded listener.js 04:25:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7f708e625c00) [pid = 1939] [serial = 1380] [outer = 0x7f708dea7800] 04:25:15 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095761800 == 93 [pid = 1939] [id = 445] 04:25:15 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097264800 == 92 [pid = 1939] [id = 444] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7f709ac05800) [pid = 1939] [serial = 1241] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7f709c7b6000) [pid = 1939] [serial = 1244] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7f709d50b000) [pid = 1939] [serial = 1247] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7f709d507800) [pid = 1939] [serial = 1250] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7f708d07fc00) [pid = 1939] [serial = 1253] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7f708b5d1000) [pid = 1939] [serial = 1256] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949c3000 == 91 [pid = 1939] [id = 443] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093758000 == 90 [pid = 1939] [id = 442] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e014000 == 89 [pid = 1939] [id = 441] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70876d2800 == 88 [pid = 1939] [id = 440] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091803800 == 87 [pid = 1939] [id = 439] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d814000 == 86 [pid = 1939] [id = 437] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d2cb800 == 85 [pid = 1939] [id = 436] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c76d800 == 84 [pid = 1939] [id = 435] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709ba78000 == 83 [pid = 1939] [id = 434] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709ac44800 == 82 [pid = 1939] [id = 433] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097fd6800 == 81 [pid = 1939] [id = 432] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097562000 == 80 [pid = 1939] [id = 431] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095ac4800 == 79 [pid = 1939] [id = 430] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093930800 == 78 [pid = 1939] [id = 429] 04:25:16 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e0de800 == 77 [pid = 1939] [id = 428] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7f70928d0000) [pid = 1939] [serial = 1274] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7f7093c3e800) [pid = 1939] [serial = 1277] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7f709409e800) [pid = 1939] [serial = 1278] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7f7095c50800) [pid = 1939] [serial = 1238] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7f708e627c00) [pid = 1939] [serial = 1268] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7f708e631400) [pid = 1939] [serial = 1269] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7f7091854000) [pid = 1939] [serial = 1271] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7f7089fe4000) [pid = 1939] [serial = 1259] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7f708a94fc00) [pid = 1939] [serial = 1260] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7f708ceb7000) [pid = 1939] [serial = 1263] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f708b5dac00) [pid = 1939] [serial = 1262] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f708cebc000) [pid = 1939] [serial = 1265] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f708df68000) [pid = 1939] [serial = 1266] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f708d1d1000) [pid = 1939] [serial = 1232] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f7094094c00) [pid = 1939] [serial = 1235] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f7094099c00) [pid = 1939] [serial = 1280] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f7093940000) [pid = 1939] [serial = 1275] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f7091932000) [pid = 1939] [serial = 1272] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f7094238800) [pid = 1939] [serial = 1281] [outer = (nil)] [url = about:blank] 04:25:16 INFO - PROCESS | 1939 | 1462361116598 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 04:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1680ms 04:25:16 INFO - PROCESS | 1939 | 1462361116633 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 04:25:16 INFO - PROCESS | 1939 | 1462361116638 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 04:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:25:16 INFO - PROCESS | 1939 | 1462361116646 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:25:16 INFO - PROCESS | 1939 | 1462361116654 Marionette TRACE conn4 <- [1,1810,null,{}] 04:25:16 INFO - PROCESS | 1939 | 1462361116676 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:17 INFO - PROCESS | 1939 | 1462361116999 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 04:25:17 INFO - PROCESS | 1939 | 1462361117215 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e0d2000 == 78 [pid = 1939] [id = 460] 04:25:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f709183d400) [pid = 1939] [serial = 1381] [outer = (nil)] 04:25:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f7091970c00) [pid = 1939] [serial = 1382] [outer = 0x7f709183d400] 04:25:17 INFO - PROCESS | 1939 | 1462361117281 Marionette DEBUG loaded listener.js 04:25:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f70929a4800) [pid = 1939] [serial = 1383] [outer = 0x7f709183d400] 04:25:17 INFO - PROCESS | 1939 | 1462361117955 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1340ms 04:25:17 INFO - PROCESS | 1939 | 1462361117985 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 04:25:17 INFO - PROCESS | 1939 | 1462361117989 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 04:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:25:17 INFO - PROCESS | 1939 | 1462361117994 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:25:17 INFO - PROCESS | 1939 | 1462361117997 Marionette TRACE conn4 <- [1,1814,null,{}] 04:25:18 INFO - PROCESS | 1939 | 1462361118002 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:18 INFO - PROCESS | 1939 | 1462361118144 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 04:25:18 INFO - PROCESS | 1939 | 1462361118298 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7092995000 == 79 [pid = 1939] [id = 461] 04:25:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f708e5bcc00) [pid = 1939] [serial = 1384] [outer = (nil)] 04:25:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f709398e400) [pid = 1939] [serial = 1385] [outer = 0x7f708e5bcc00] 04:25:18 INFO - PROCESS | 1939 | 1462361118356 Marionette DEBUG loaded listener.js 04:25:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f709409e400) [pid = 1939] [serial = 1386] [outer = 0x7f708e5bcc00] 04:25:19 INFO - PROCESS | 1939 | 1462361119121 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1177ms 04:25:19 INFO - PROCESS | 1939 | 1462361119172 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 04:25:19 INFO - PROCESS | 1939 | 1462361119174 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 04:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:25:19 INFO - PROCESS | 1939 | 1462361119184 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:25:19 INFO - PROCESS | 1939 | 1462361119186 Marionette TRACE conn4 <- [1,1818,null,{}] 04:25:19 INFO - PROCESS | 1939 | 1462361119191 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:19 INFO - PROCESS | 1939 | 1462361119393 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 04:25:19 INFO - PROCESS | 1939 | 1462361119411 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094989800 == 80 [pid = 1939] [id = 462] 04:25:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f709192cc00) [pid = 1939] [serial = 1387] [outer = (nil)] 04:25:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f709425b000) [pid = 1939] [serial = 1388] [outer = 0x7f709192cc00] 04:25:19 INFO - PROCESS | 1939 | 1462361119469 Marionette DEBUG loaded listener.js 04:25:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f7094c62800) [pid = 1939] [serial = 1389] [outer = 0x7f709192cc00] 04:25:20 INFO - PROCESS | 1939 | 1462361120336 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 04:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1179ms 04:25:20 INFO - PROCESS | 1939 | 1462361120367 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 04:25:20 INFO - PROCESS | 1939 | 1462361120370 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 04:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:25:20 INFO - PROCESS | 1939 | 1462361120375 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:25:20 INFO - PROCESS | 1939 | 1462361120377 Marionette TRACE conn4 <- [1,1822,null,{}] 04:25:20 INFO - PROCESS | 1939 | 1462361120383 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:20 INFO - PROCESS | 1939 | 1462361120604 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 04:25:20 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f709759d000) [pid = 1939] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:25:20 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f708a142400) [pid = 1939] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:25:20 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f708d1d3000) [pid = 1939] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:25:20 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f708a2fa400) [pid = 1939] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:25:20 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f709192b400) [pid = 1939] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:25:20 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f708d1d3c00) [pid = 1939] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:25:20 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f708df71c00) [pid = 1939] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:25:20 INFO - PROCESS | 1939 | 1462361120910 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e6c5800 == 81 [pid = 1939] [id = 463] 04:25:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f708a142400) [pid = 1939] [serial = 1390] [outer = (nil)] 04:25:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f708acd1c00) [pid = 1939] [serial = 1391] [outer = 0x7f708a142400] 04:25:20 INFO - PROCESS | 1939 | 1462361120977 Marionette DEBUG loaded listener.js 04:25:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f70972abc00) [pid = 1939] [serial = 1392] [outer = 0x7f708a142400] 04:25:21 INFO - PROCESS | 1939 | 1462361121628 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 04:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1281ms 04:25:21 INFO - PROCESS | 1939 | 1462361121657 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 04:25:21 INFO - PROCESS | 1939 | 1462361121660 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 04:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:25:21 INFO - PROCESS | 1939 | 1462361121665 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:25:21 INFO - PROCESS | 1939 | 1462361121667 Marionette TRACE conn4 <- [1,1826,null,{}] 04:25:21 INFO - PROCESS | 1939 | 1462361121682 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:21 INFO - PROCESS | 1939 | 1462361121868 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 04:25:21 INFO - PROCESS | 1939 | 1462361121886 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7099b78000 == 82 [pid = 1939] [id = 464] 04:25:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f708a2fa400) [pid = 1939] [serial = 1393] [outer = (nil)] 04:25:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f709ba0f400) [pid = 1939] [serial = 1394] [outer = 0x7f708a2fa400] 04:25:21 INFO - PROCESS | 1939 | 1462361121943 Marionette DEBUG loaded listener.js 04:25:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f709c958400) [pid = 1939] [serial = 1395] [outer = 0x7f708a2fa400] 04:25:22 INFO - PROCESS | 1939 | 1462361122635 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 04:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1031ms 04:25:22 INFO - PROCESS | 1939 | 1462361122697 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 04:25:22 INFO - PROCESS | 1939 | 1462361122701 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 04:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:25:22 INFO - PROCESS | 1939 | 1462361122706 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:25:22 INFO - PROCESS | 1939 | 1462361122708 Marionette TRACE conn4 <- [1,1830,null,{}] 04:25:22 INFO - PROCESS | 1939 | 1462361122713 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:22 INFO - PROCESS | 1939 | 1462361122902 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 04:25:23 INFO - PROCESS | 1939 | 1462361123094 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70877dd000 == 83 [pid = 1939] [id = 465] 04:25:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f7088bddc00) [pid = 1939] [serial = 1396] [outer = (nil)] 04:25:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7f7089fa8400) [pid = 1939] [serial = 1397] [outer = 0x7f7088bddc00] 04:25:23 INFO - PROCESS | 1939 | 1462361123164 Marionette DEBUG loaded listener.js 04:25:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7f708a94ec00) [pid = 1939] [serial = 1398] [outer = 0x7f7088bddc00] 04:25:24 INFO - PROCESS | 1939 | 1462361124087 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 04:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1434ms 04:25:24 INFO - PROCESS | 1939 | 1462361124142 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 04:25:24 INFO - PROCESS | 1939 | 1462361124147 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 04:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:25:24 INFO - PROCESS | 1939 | 1462361124154 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:25:24 INFO - PROCESS | 1939 | 1462361124159 Marionette TRACE conn4 <- [1,1834,null,{}] 04:25:24 INFO - PROCESS | 1939 | 1462361124166 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:24 INFO - PROCESS | 1939 | 1462361124347 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 04:25:24 INFO - PROCESS | 1939 | 1462361124524 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094149000 == 84 [pid = 1939] [id = 466] 04:25:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7f7088be0400) [pid = 1939] [serial = 1399] [outer = (nil)] 04:25:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7f708e627c00) [pid = 1939] [serial = 1400] [outer = 0x7f7088be0400] 04:25:24 INFO - PROCESS | 1939 | 1462361124595 Marionette DEBUG loaded listener.js 04:25:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7f709192c000) [pid = 1939] [serial = 1401] [outer = 0x7f7088be0400] 04:25:25 INFO - PROCESS | 1939 | 1462361125486 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 04:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 04:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1380ms 04:25:25 INFO - PROCESS | 1939 | 1462361125538 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 04:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:25:25 INFO - PROCESS | 1939 | 1462361125544 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 04:25:25 INFO - PROCESS | 1939 | 1462361125549 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:25:25 INFO - PROCESS | 1939 | 1462361125553 Marionette TRACE conn4 <- [1,1838,null,{}] 04:25:25 INFO - PROCESS | 1939 | 1462361125558 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:25 INFO - PROCESS | 1939 | 1462361125720 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 04:25:25 INFO - PROCESS | 1939 | 1462361125904 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709bb49800 == 85 [pid = 1939] [id = 467] 04:25:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7f7094258c00) [pid = 1939] [serial = 1402] [outer = (nil)] 04:25:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f7094694c00) [pid = 1939] [serial = 1403] [outer = 0x7f7094258c00] 04:25:25 INFO - PROCESS | 1939 | 1462361125973 Marionette DEBUG loaded listener.js 04:25:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7f7095c50400) [pid = 1939] [serial = 1404] [outer = 0x7f7094258c00] 04:25:26 INFO - PROCESS | 1939 | 1462361126836 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1331ms 04:25:26 INFO - PROCESS | 1939 | 1462361126881 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 04:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:25:26 INFO - PROCESS | 1939 | 1462361126885 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 04:25:26 INFO - PROCESS | 1939 | 1462361126899 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:25:26 INFO - PROCESS | 1939 | 1462361126908 Marionette TRACE conn4 <- [1,1842,null,{}] 04:25:26 INFO - PROCESS | 1939 | 1462361126914 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:27 INFO - PROCESS | 1939 | 1462361127088 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 04:25:27 INFO - PROCESS | 1939 | 1462361127263 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709daa8800 == 86 [pid = 1939] [id = 468] 04:25:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f709409e800) [pid = 1939] [serial = 1405] [outer = (nil)] 04:25:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7f7099e0ec00) [pid = 1939] [serial = 1406] [outer = 0x7f709409e800] 04:25:27 INFO - PROCESS | 1939 | 1462361127331 Marionette DEBUG loaded listener.js 04:25:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7f709c98a800) [pid = 1939] [serial = 1407] [outer = 0x7f709409e800] 04:25:28 INFO - PROCESS | 1939 | 1462361128195 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1342ms 04:25:28 INFO - PROCESS | 1939 | 1462361128234 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 04:25:28 INFO - PROCESS | 1939 | 1462361128237 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 04:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:25:28 INFO - PROCESS | 1939 | 1462361128243 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:25:28 INFO - PROCESS | 1939 | 1462361128246 Marionette TRACE conn4 <- [1,1846,null,{}] 04:25:28 INFO - PROCESS | 1939 | 1462361128251 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:28 INFO - PROCESS | 1939 | 1462361128409 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 04:25:28 INFO - PROCESS | 1939 | 1462361128592 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a9bf0800 == 87 [pid = 1939] [id = 469] 04:25:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7f7094259000) [pid = 1939] [serial = 1408] [outer = (nil)] 04:25:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7f709d50d400) [pid = 1939] [serial = 1409] [outer = 0x7f7094259000] 04:25:28 INFO - PROCESS | 1939 | 1462361128657 Marionette DEBUG loaded listener.js 04:25:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7f709d723800) [pid = 1939] [serial = 1410] [outer = 0x7f7094259000] 04:25:29 INFO - PROCESS | 1939 | 1462361129517 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1330ms 04:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:25:29 INFO - PROCESS | 1939 | 1462361129574 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 04:25:29 INFO - PROCESS | 1939 | 1462361129577 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 04:25:29 INFO - PROCESS | 1939 | 1462361129583 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:25:29 INFO - PROCESS | 1939 | 1462361129586 Marionette TRACE conn4 <- [1,1850,null,{}] 04:25:29 INFO - PROCESS | 1939 | 1462361129591 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:29 INFO - PROCESS | 1939 | 1462361129749 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 04:25:29 INFO - PROCESS | 1939 | 1462361129936 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af733800 == 88 [pid = 1939] [id = 470] 04:25:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7f709da37c00) [pid = 1939] [serial = 1411] [outer = (nil)] 04:25:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7f709da39c00) [pid = 1939] [serial = 1412] [outer = 0x7f709da37c00] 04:25:30 INFO - PROCESS | 1939 | 1462361130026 Marionette DEBUG loaded listener.js 04:25:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7f70aa912800) [pid = 1939] [serial = 1413] [outer = 0x7f709da37c00] 04:25:30 INFO - PROCESS | 1939 | 1462361130882 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1334ms 04:25:30 INFO - PROCESS | 1939 | 1462361130917 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 04:25:30 INFO - PROCESS | 1939 | 1462361130920 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 04:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:25:30 INFO - PROCESS | 1939 | 1462361130926 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:25:30 INFO - PROCESS | 1939 | 1462361130929 Marionette TRACE conn4 <- [1,1854,null,{}] 04:25:30 INFO - PROCESS | 1939 | 1462361130935 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:31 INFO - PROCESS | 1939 | 1462361131094 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 04:25:31 INFO - PROCESS | 1939 | 1462361131278 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b1b97000 == 89 [pid = 1939] [id = 471] 04:25:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7f709da38000) [pid = 1939] [serial = 1414] [outer = (nil)] 04:25:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7f70abfee400) [pid = 1939] [serial = 1415] [outer = 0x7f709da38000] 04:25:31 INFO - PROCESS | 1939 | 1462361131343 Marionette DEBUG loaded listener.js 04:25:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7f70aef94400) [pid = 1939] [serial = 1416] [outer = 0x7f709da38000] 04:25:32 INFO - PROCESS | 1939 | 1462361132263 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1386ms 04:25:32 INFO - PROCESS | 1939 | 1462361132315 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 04:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:25:32 INFO - PROCESS | 1939 | 1462361132320 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 04:25:32 INFO - PROCESS | 1939 | 1462361132328 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:25:32 INFO - PROCESS | 1939 | 1462361132332 Marionette TRACE conn4 <- [1,1858,null,{}] 04:25:32 INFO - PROCESS | 1939 | 1462361132340 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:32 INFO - PROCESS | 1939 | 1462361132510 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 04:25:32 INFO - PROCESS | 1939 | 1462361132688 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b3e3f800 == 90 [pid = 1939] [id = 472] 04:25:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7f70aacb5800) [pid = 1939] [serial = 1417] [outer = (nil)] 04:25:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7f70af147c00) [pid = 1939] [serial = 1418] [outer = 0x7f70aacb5800] 04:25:32 INFO - PROCESS | 1939 | 1462361132766 Marionette DEBUG loaded listener.js 04:25:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7f70af5a5c00) [pid = 1939] [serial = 1419] [outer = 0x7f70aacb5800] 04:25:33 INFO - PROCESS | 1939 | 1462361133617 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1338ms 04:25:33 INFO - PROCESS | 1939 | 1462361133664 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 04:25:33 INFO - PROCESS | 1939 | 1462361133668 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 04:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:25:33 INFO - PROCESS | 1939 | 1462361133674 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:25:33 INFO - PROCESS | 1939 | 1462361133676 Marionette TRACE conn4 <- [1,1862,null,{}] 04:25:33 INFO - PROCESS | 1939 | 1462361133681 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:33 INFO - PROCESS | 1939 | 1462361133833 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 04:25:34 INFO - PROCESS | 1939 | 1462361134017 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4d38000 == 91 [pid = 1939] [id = 473] 04:25:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7f70875ec800) [pid = 1939] [serial = 1420] [outer = (nil)] 04:25:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7f70875f4c00) [pid = 1939] [serial = 1421] [outer = 0x7f70875ec800] 04:25:34 INFO - PROCESS | 1939 | 1462361134082 Marionette DEBUG loaded listener.js 04:25:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7f70875f9800) [pid = 1939] [serial = 1422] [outer = 0x7f70875ec800] 04:25:34 INFO - PROCESS | 1939 | 1462361134945 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1332ms 04:25:35 INFO - PROCESS | 1939 | 1462361135012 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 04:25:35 INFO - PROCESS | 1939 | 1462361135018 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 04:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:25:35 INFO - PROCESS | 1939 | 1462361135027 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:25:35 INFO - PROCESS | 1939 | 1462361135030 Marionette TRACE conn4 <- [1,1866,null,{}] 04:25:35 INFO - PROCESS | 1939 | 1462361135035 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:35 INFO - PROCESS | 1939 | 1462361135276 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 04:25:35 INFO - PROCESS | 1939 | 1462361135483 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4eda800 == 92 [pid = 1939] [id = 474] 04:25:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7f70875ee400) [pid = 1939] [serial = 1423] [outer = (nil)] 04:25:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7f70af5a9400) [pid = 1939] [serial = 1424] [outer = 0x7f70875ee400] 04:25:35 INFO - PROCESS | 1939 | 1462361135592 Marionette DEBUG loaded listener.js 04:25:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7f70af8b7400) [pid = 1939] [serial = 1425] [outer = 0x7f70875ee400] 04:25:36 INFO - PROCESS | 1939 | 1462361136492 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 04:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1531ms 04:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:25:36 INFO - PROCESS | 1939 | 1462361136564 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 04:25:36 INFO - PROCESS | 1939 | 1462361136566 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 04:25:36 INFO - PROCESS | 1939 | 1462361136574 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:25:36 INFO - PROCESS | 1939 | 1462361136577 Marionette TRACE conn4 <- [1,1870,null,{}] 04:25:36 INFO - PROCESS | 1939 | 1462361136582 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:36 INFO - PROCESS | 1939 | 1462361136736 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 04:25:36 INFO - PROCESS | 1939 | 1462361136949 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7098410000 == 93 [pid = 1939] [id = 475] 04:25:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7f70875f5800) [pid = 1939] [serial = 1426] [outer = (nil)] 04:25:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7f70885c2000) [pid = 1939] [serial = 1427] [outer = 0x7f70875f5800] 04:25:37 INFO - PROCESS | 1939 | 1462361137081 Marionette DEBUG loaded listener.js 04:25:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7f708d103800) [pid = 1939] [serial = 1428] [outer = 0x7f70875f5800] 04:25:37 INFO - PROCESS | 1939 | 1462361137949 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 04:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1433ms 04:25:38 INFO - PROCESS | 1939 | 1462361138007 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 04:25:38 INFO - PROCESS | 1939 | 1462361138010 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 04:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:25:38 INFO - PROCESS | 1939 | 1462361138016 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:25:38 INFO - PROCESS | 1939 | 1462361138020 Marionette TRACE conn4 <- [1,1874,null,{}] 04:25:38 INFO - PROCESS | 1939 | 1462361138025 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:38 INFO - PROCESS | 1939 | 1462361138203 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 04:25:38 INFO - PROCESS | 1939 | 1462361138391 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70852ca800 == 94 [pid = 1939] [id = 476] 04:25:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7f70885bb000) [pid = 1939] [serial = 1429] [outer = (nil)] 04:25:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7f708890e400) [pid = 1939] [serial = 1430] [outer = 0x7f70885bb000] 04:25:38 INFO - PROCESS | 1939 | 1462361138455 Marionette DEBUG loaded listener.js 04:25:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7f70af8b9000) [pid = 1939] [serial = 1431] [outer = 0x7f70885bb000] 04:25:39 INFO - PROCESS | 1939 | 1462361139294 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1334ms 04:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:25:39 INFO - PROCESS | 1939 | 1462361139351 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 04:25:39 INFO - PROCESS | 1939 | 1462361139353 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 04:25:39 INFO - PROCESS | 1939 | 1462361139359 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:25:39 INFO - PROCESS | 1939 | 1462361139362 Marionette TRACE conn4 <- [1,1878,null,{}] 04:25:39 INFO - PROCESS | 1939 | 1462361139367 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:39 INFO - PROCESS | 1939 | 1462361139520 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 04:25:39 INFO - PROCESS | 1939 | 1462361139724 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7098415000 == 95 [pid = 1939] [id = 477] 04:25:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7f7088905000) [pid = 1939] [serial = 1432] [outer = (nil)] 04:25:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7f7088975800) [pid = 1939] [serial = 1433] [outer = 0x7f7088905000] 04:25:39 INFO - PROCESS | 1939 | 1462361139788 Marionette DEBUG loaded listener.js 04:25:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7f708897ac00) [pid = 1939] [serial = 1434] [outer = 0x7f7088905000] 04:25:40 INFO - PROCESS | 1939 | 1462361140698 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1384ms 04:25:40 INFO - PROCESS | 1939 | 1462361140742 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 04:25:40 INFO - PROCESS | 1939 | 1462361140746 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 04:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:25:40 INFO - PROCESS | 1939 | 1462361140751 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:25:40 INFO - PROCESS | 1939 | 1462361140753 Marionette TRACE conn4 <- [1,1882,null,{}] 04:25:40 INFO - PROCESS | 1939 | 1462361140759 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:40 INFO - PROCESS | 1939 | 1462361140916 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 04:25:41 INFO - PROCESS | 1939 | 1462361141110 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708ca2f000 == 96 [pid = 1939] [id = 478] 04:25:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7f70885bc000) [pid = 1939] [serial = 1435] [outer = (nil)] 04:25:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7f708897d800) [pid = 1939] [serial = 1436] [outer = 0x7f70885bc000] 04:25:41 INFO - PROCESS | 1939 | 1462361141173 Marionette DEBUG loaded listener.js 04:25:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7f70990b0400) [pid = 1939] [serial = 1437] [outer = 0x7f70885bc000] 04:25:42 INFO - PROCESS | 1939 | 1462361142323 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1634ms 04:25:42 INFO - PROCESS | 1939 | 1462361142386 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 04:25:42 INFO - PROCESS | 1939 | 1462361142393 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 04:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:25:42 INFO - PROCESS | 1939 | 1462361142417 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:25:42 INFO - PROCESS | 1939 | 1462361142423 Marionette TRACE conn4 <- [1,1886,null,{}] 04:25:42 INFO - PROCESS | 1939 | 1462361142429 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:42 INFO - PROCESS | 1939 | 1462361142592 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 04:25:42 INFO - PROCESS | 1939 | 1462361142815 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7092994800 == 97 [pid = 1939] [id = 479] 04:25:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7f708a14f800) [pid = 1939] [serial = 1438] [outer = (nil)] 04:25:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7f708a95d000) [pid = 1939] [serial = 1439] [outer = 0x7f708a14f800] 04:25:42 INFO - PROCESS | 1939 | 1462361142975 Marionette DEBUG loaded listener.js 04:25:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7f708c75b400) [pid = 1939] [serial = 1440] [outer = 0x7f708a14f800] 04:25:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097fe0000 == 96 [pid = 1939] [id = 411] 04:25:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7099b78000 == 95 [pid = 1939] [id = 464] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7f709cc02c00) [pid = 1939] [serial = 1340] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e6c5800 == 94 [pid = 1939] [id = 463] 04:25:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094989800 == 93 [pid = 1939] [id = 462] 04:25:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7092995000 == 92 [pid = 1939] [id = 461] 04:25:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e0d2000 == 91 [pid = 1939] [id = 460] 04:25:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70877d8800 == 90 [pid = 1939] [id = 459] 04:25:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091a1b800 == 89 [pid = 1939] [id = 458] 04:25:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aa730000 == 88 [pid = 1939] [id = 452] 04:25:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a3f05800 == 87 [pid = 1939] [id = 451] 04:25:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709e450000 == 86 [pid = 1939] [id = 450] 04:25:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709daaf000 == 85 [pid = 1939] [id = 449] 04:25:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70942f5800 == 84 [pid = 1939] [id = 448] 04:25:43 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708de99800 == 83 [pid = 1939] [id = 447] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7f708e5bd000) [pid = 1939] [serial = 1323] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7f7095987800) [pid = 1939] [serial = 1298] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7f708a951c00) [pid = 1939] [serial = 1316] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7f709c7b7400) [pid = 1939] [serial = 1310] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7f708b5d2000) [pid = 1939] [serial = 1319] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7f70972a0c00) [pid = 1939] [serial = 1332] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7f70990b5000) [pid = 1939] [serial = 1301] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7f709184fc00) [pid = 1939] [serial = 1325] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7f70928d5000) [pid = 1939] [serial = 1326] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7f7094235c00) [pid = 1939] [serial = 1329] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7f708e5a6c00) [pid = 1939] [serial = 1289] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7f7095988c00) [pid = 1939] [serial = 1331] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7f709ba10c00) [pid = 1939] [serial = 1307] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7f709ba11800) [pid = 1939] [serial = 1334] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7f708deac800) [pid = 1939] [serial = 1322] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7f7094250c00) [pid = 1939] [serial = 1283] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7f708d073800) [pid = 1939] [serial = 1320] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7f70972a6c00) [pid = 1939] [serial = 1338] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7f709a5ca800) [pid = 1939] [serial = 1304] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7f70929a8800) [pid = 1939] [serial = 1292] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7f70943e6800) [pid = 1939] [serial = 1295] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7f708c755400) [pid = 1939] [serial = 1286] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7f709c967800) [pid = 1939] [serial = 1335] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7f709c039c00) [pid = 1939] [serial = 1313] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7f708d079000) [pid = 1939] [serial = 1337] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7f7093c32800) [pid = 1939] [serial = 1328] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1939 | 1462361143986 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 04:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1634ms 04:25:44 INFO - PROCESS | 1939 | 1462361144048 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 04:25:44 INFO - PROCESS | 1939 | 1462361144056 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 04:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:25:44 INFO - PROCESS | 1939 | 1462361144066 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:25:44 INFO - PROCESS | 1939 | 1462361144069 Marionette TRACE conn4 <- [1,1890,null,{}] 04:25:44 INFO - PROCESS | 1939 | 1462361144074 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:44 INFO - PROCESS | 1939 | 1462361144232 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 04:25:44 INFO - PROCESS | 1939 | 1462361144379 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e56f800 == 84 [pid = 1939] [id = 480] 04:25:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7f708a2ef800) [pid = 1939] [serial = 1441] [outer = (nil)] 04:25:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7f708e5c6000) [pid = 1939] [serial = 1442] [outer = 0x7f708a2ef800] 04:25:44 INFO - PROCESS | 1939 | 1462361144436 Marionette DEBUG loaded listener.js 04:25:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7f709183ac00) [pid = 1939] [serial = 1443] [outer = 0x7f708a2ef800] 04:25:45 INFO - PROCESS | 1939 | 1462361145114 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 04:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1082ms 04:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:25:45 INFO - PROCESS | 1939 | 1462361145147 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 04:25:45 INFO - PROCESS | 1939 | 1462361145149 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 04:25:45 INFO - PROCESS | 1939 | 1462361145155 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:25:45 INFO - PROCESS | 1939 | 1462361145160 Marionette TRACE conn4 <- [1,1894,null,{}] 04:25:45 INFO - PROCESS | 1939 | 1462361145174 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:45 INFO - PROCESS | 1939 | 1462361145350 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 04:25:45 INFO - PROCESS | 1939 | 1462361145510 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093f64800 == 85 [pid = 1939] [id = 481] 04:25:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7f7091835000) [pid = 1939] [serial = 1444] [outer = (nil)] 04:25:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7f7093941800) [pid = 1939] [serial = 1445] [outer = 0x7f7091835000] 04:25:45 INFO - PROCESS | 1939 | 1462361145586 Marionette DEBUG loaded listener.js 04:25:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7f7094250c00) [pid = 1939] [serial = 1446] [outer = 0x7f7091835000] 04:25:46 INFO - PROCESS | 1939 | 1462361146273 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1137ms 04:25:46 INFO - PROCESS | 1939 | 1462361146292 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 04:25:46 INFO - PROCESS | 1939 | 1462361146306 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 04:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:25:46 INFO - PROCESS | 1939 | 1462361146316 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:25:46 INFO - PROCESS | 1939 | 1462361146318 Marionette TRACE conn4 <- [1,1898,null,{}] 04:25:46 INFO - PROCESS | 1939 | 1462361146349 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:46 INFO - PROCESS | 1939 | 1462361146545 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 04:25:46 INFO - PROCESS | 1939 | 1462361146574 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094a89000 == 86 [pid = 1939] [id = 482] 04:25:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7f708e5bd000) [pid = 1939] [serial = 1447] [outer = (nil)] 04:25:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7f7095c50800) [pid = 1939] [serial = 1448] [outer = 0x7f708e5bd000] 04:25:46 INFO - PROCESS | 1939 | 1462361146631 Marionette DEBUG loaded listener.js 04:25:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7f70972ab000) [pid = 1939] [serial = 1449] [outer = 0x7f708e5bd000] 04:25:47 INFO - PROCESS | 1939 | 1462361147423 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1128ms 04:25:47 INFO - PROCESS | 1939 | 1462361147445 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 04:25:47 INFO - PROCESS | 1939 | 1462361147449 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 04:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:25:47 INFO - PROCESS | 1939 | 1462361147454 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:25:47 INFO - PROCESS | 1939 | 1462361147456 Marionette TRACE conn4 <- [1,1902,null,{}] 04:25:47 INFO - PROCESS | 1939 | 1462361147461 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:47 INFO - PROCESS | 1939 | 1462361147647 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 04:25:47 INFO - PROCESS | 1939 | 1462361147688 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097f93800 == 87 [pid = 1939] [id = 483] 04:25:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7f7094b5d800) [pid = 1939] [serial = 1450] [outer = (nil)] 04:25:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7f7099b04c00) [pid = 1939] [serial = 1451] [outer = 0x7f7094b5d800] 04:25:47 INFO - PROCESS | 1939 | 1462361147747 Marionette DEBUG loaded listener.js 04:25:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7f709ba15c00) [pid = 1939] [serial = 1452] [outer = 0x7f7094b5d800] 04:25:48 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7f709192cc00) [pid = 1939] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:25:48 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7f708a142400) [pid = 1939] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:25:48 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7f709183d400) [pid = 1939] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:25:48 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7f708acca400) [pid = 1939] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:25:48 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7f708dea7800) [pid = 1939] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:25:48 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7f708e5bcc00) [pid = 1939] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:25:48 INFO - PROCESS | 1939 | 1462361148761 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1332ms 04:25:48 INFO - PROCESS | 1939 | 1462361148786 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 04:25:48 INFO - PROCESS | 1939 | 1462361148789 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 04:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:25:48 INFO - PROCESS | 1939 | 1462361148794 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:25:48 INFO - PROCESS | 1939 | 1462361148797 Marionette TRACE conn4 <- [1,1906,null,{}] 04:25:48 INFO - PROCESS | 1939 | 1462361148802 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:49 INFO - PROCESS | 1939 | 1462361149018 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 04:25:49 INFO - PROCESS | 1939 | 1462361149115 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709841b800 == 88 [pid = 1939] [id = 484] 04:25:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7f708accc800) [pid = 1939] [serial = 1453] [outer = (nil)] 04:25:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7f709ac05800) [pid = 1939] [serial = 1454] [outer = 0x7f708accc800] 04:25:49 INFO - PROCESS | 1939 | 1462361149174 Marionette DEBUG loaded listener.js 04:25:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7f709d87d800) [pid = 1939] [serial = 1455] [outer = 0x7f708accc800] 04:25:49 INFO - PROCESS | 1939 | 1462361149806 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 04:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1032ms 04:25:49 INFO - PROCESS | 1939 | 1462361149829 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 04:25:49 INFO - PROCESS | 1939 | 1462361149832 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 04:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:25:49 INFO - PROCESS | 1939 | 1462361149837 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:25:49 INFO - PROCESS | 1939 | 1462361149839 Marionette TRACE conn4 <- [1,1910,null,{}] 04:25:49 INFO - PROCESS | 1939 | 1462361149845 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:49 INFO - PROCESS | 1939 | 1462361149983 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 04:25:50 INFO - PROCESS | 1939 | 1462361150134 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709bb33800 == 89 [pid = 1939] [id = 485] 04:25:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7f708deae000) [pid = 1939] [serial = 1456] [outer = (nil)] 04:25:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7f709e506800) [pid = 1939] [serial = 1457] [outer = 0x7f708deae000] 04:25:50 INFO - PROCESS | 1939 | 1462361150190 Marionette DEBUG loaded listener.js 04:25:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7f70a4b96c00) [pid = 1939] [serial = 1458] [outer = 0x7f708deae000] 04:25:51 INFO - PROCESS | 1939 | 1462361151020 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 04:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1227ms 04:25:51 INFO - PROCESS | 1939 | 1462361151066 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 04:25:51 INFO - PROCESS | 1939 | 1462361151071 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 04:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:25:51 INFO - PROCESS | 1939 | 1462361151080 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:25:51 INFO - PROCESS | 1939 | 1462361151086 Marionette TRACE conn4 <- [1,1914,null,{}] 04:25:51 INFO - PROCESS | 1939 | 1462361151095 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:51 INFO - PROCESS | 1939 | 1462361151280 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 04:25:51 INFO - PROCESS | 1939 | 1462361151465 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e51a800 == 90 [pid = 1939] [id = 486] 04:25:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7f70885c1800) [pid = 1939] [serial = 1459] [outer = (nil)] 04:25:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7f7088974800) [pid = 1939] [serial = 1460] [outer = 0x7f70885c1800] 04:25:51 INFO - PROCESS | 1939 | 1462361151536 Marionette DEBUG loaded listener.js 04:25:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7f708b5d2800) [pid = 1939] [serial = 1461] [outer = 0x7f70885c1800] 04:25:52 INFO - PROCESS | 1939 | 1462361152415 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1383ms 04:25:52 INFO - PROCESS | 1939 | 1462361152462 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 04:25:52 INFO - PROCESS | 1939 | 1462361152469 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 04:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:25:52 INFO - PROCESS | 1939 | 1462361152479 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:25:52 INFO - PROCESS | 1939 | 1462361152483 Marionette TRACE conn4 <- [1,1918,null,{}] 04:25:52 INFO - PROCESS | 1939 | 1462361152489 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:52 INFO - PROCESS | 1939 | 1462361152689 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 04:25:52 INFO - PROCESS | 1939 | 1462361152878 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094a84000 == 91 [pid = 1939] [id = 487] 04:25:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7f708d1d4000) [pid = 1939] [serial = 1462] [outer = (nil)] 04:25:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7f7091851800) [pid = 1939] [serial = 1463] [outer = 0x7f708d1d4000] 04:25:52 INFO - PROCESS | 1939 | 1462361152946 Marionette DEBUG loaded listener.js 04:25:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7f7092651c00) [pid = 1939] [serial = 1464] [outer = 0x7f708d1d4000] 04:25:53 INFO - PROCESS | 1939 | 1462361153886 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 04:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1434ms 04:25:53 INFO - PROCESS | 1939 | 1462361153914 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 04:25:53 INFO - PROCESS | 1939 | 1462361153917 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 04:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:25:53 INFO - PROCESS | 1939 | 1462361153924 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:25:53 INFO - PROCESS | 1939 | 1462361153929 Marionette TRACE conn4 <- [1,1922,null,{}] 04:25:53 INFO - PROCESS | 1939 | 1462361153944 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:54 INFO - PROCESS | 1939 | 1462361154115 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 04:25:54 INFO - PROCESS | 1939 | 1462361154310 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d822800 == 92 [pid = 1939] [id = 488] 04:25:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7f7093990c00) [pid = 1939] [serial = 1465] [outer = (nil)] 04:25:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7f7097532c00) [pid = 1939] [serial = 1466] [outer = 0x7f7093990c00] 04:25:54 INFO - PROCESS | 1939 | 1462361154391 Marionette DEBUG loaded listener.js 04:25:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7f709cc0f400) [pid = 1939] [serial = 1467] [outer = 0x7f7093990c00] 04:25:55 INFO - PROCESS | 1939 | 1462361155248 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 04:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1382ms 04:25:55 INFO - PROCESS | 1939 | 1462361155308 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 04:25:55 INFO - PROCESS | 1939 | 1462361155315 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 04:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:25:55 INFO - PROCESS | 1939 | 1462361155323 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:25:55 INFO - PROCESS | 1939 | 1462361155326 Marionette TRACE conn4 <- [1,1926,null,{}] 04:25:55 INFO - PROCESS | 1939 | 1462361155331 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:55 INFO - PROCESS | 1939 | 1462361155503 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 04:25:55 INFO - PROCESS | 1939 | 1462361155690 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a9b1e800 == 93 [pid = 1939] [id = 489] 04:25:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7f7093c38400) [pid = 1939] [serial = 1468] [outer = (nil)] 04:25:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7f70a0b20000) [pid = 1939] [serial = 1469] [outer = 0x7f7093c38400] 04:25:55 INFO - PROCESS | 1939 | 1462361155760 Marionette DEBUG loaded listener.js 04:25:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7f70aa90f400) [pid = 1939] [serial = 1470] [outer = 0x7f7093c38400] 04:25:56 INFO - PROCESS | 1939 | 1462361156599 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 04:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1335ms 04:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:25:56 INFO - PROCESS | 1939 | 1462361156659 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 04:25:56 INFO - PROCESS | 1939 | 1462361156662 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 04:25:56 INFO - PROCESS | 1939 | 1462361156668 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:25:56 INFO - PROCESS | 1939 | 1462361156671 Marionette TRACE conn4 <- [1,1930,null,{}] 04:25:56 INFO - PROCESS | 1939 | 1462361156676 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:56 INFO - PROCESS | 1939 | 1462361156834 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 04:25:57 INFO - PROCESS | 1939 | 1462361157024 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af1db800 == 94 [pid = 1939] [id = 490] 04:25:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7f709ba11800) [pid = 1939] [serial = 1471] [outer = (nil)] 04:25:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7f70ab8c4000) [pid = 1939] [serial = 1472] [outer = 0x7f709ba11800] 04:25:57 INFO - PROCESS | 1939 | 1462361157094 Marionette DEBUG loaded listener.js 04:25:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7f70adde8400) [pid = 1939] [serial = 1473] [outer = 0x7f709ba11800] 04:25:57 INFO - PROCESS | 1939 | 1462361157925 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 04:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1329ms 04:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:25:58 INFO - PROCESS | 1939 | 1462361157997 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 04:25:58 INFO - PROCESS | 1939 | 1462361158000 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 04:25:58 INFO - PROCESS | 1939 | 1462361158006 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:25:58 INFO - PROCESS | 1939 | 1462361158009 Marionette TRACE conn4 <- [1,1934,null,{}] 04:25:58 INFO - PROCESS | 1939 | 1462361158014 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:58 INFO - PROCESS | 1939 | 1462361158206 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 04:25:58 INFO - PROCESS | 1939 | 1462361158393 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b2566800 == 95 [pid = 1939] [id = 491] 04:25:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7f7088df0400) [pid = 1939] [serial = 1474] [outer = (nil)] 04:25:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7f7088dfa800) [pid = 1939] [serial = 1475] [outer = 0x7f7088df0400] 04:25:58 INFO - PROCESS | 1939 | 1462361158461 Marionette DEBUG loaded listener.js 04:25:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7f70af8bc800) [pid = 1939] [serial = 1476] [outer = 0x7f7088df0400] 04:25:59 INFO - PROCESS | 1939 | 1462361159321 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1383ms 04:25:59 INFO - PROCESS | 1939 | 1462361159389 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 04:25:59 INFO - PROCESS | 1939 | 1462361159393 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 04:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:25:59 INFO - PROCESS | 1939 | 1462361159398 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:25:59 INFO - PROCESS | 1939 | 1462361159400 Marionette TRACE conn4 <- [1,1938,null,{}] 04:25:59 INFO - PROCESS | 1939 | 1462361159406 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:59 INFO - PROCESS | 1939 | 1462361159606 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 04:25:59 INFO - PROCESS | 1939 | 1462361159793 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70877c2800 == 96 [pid = 1939] [id = 492] 04:25:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7f7088df5000) [pid = 1939] [serial = 1477] [outer = (nil)] 04:25:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7f708a367000) [pid = 1939] [serial = 1478] [outer = 0x7f7088df5000] 04:25:59 INFO - PROCESS | 1939 | 1462361159858 Marionette DEBUG loaded listener.js 04:25:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7f708a36c400) [pid = 1939] [serial = 1479] [outer = 0x7f7088df5000] 04:26:00 INFO - PROCESS | 1939 | 1462361160697 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1326ms 04:26:00 INFO - PROCESS | 1939 | 1462361160726 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 04:26:00 INFO - PROCESS | 1939 | 1462361160729 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 04:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:26:00 INFO - PROCESS | 1939 | 1462361160735 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:26:00 INFO - PROCESS | 1939 | 1462361160737 Marionette TRACE conn4 <- [1,1942,null,{}] 04:26:00 INFO - PROCESS | 1939 | 1462361160742 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:00 INFO - PROCESS | 1939 | 1462361160903 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 04:26:01 INFO - PROCESS | 1939 | 1462361161096 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709846a000 == 97 [pid = 1939] [id = 493] 04:26:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7f708a361400) [pid = 1939] [serial = 1480] [outer = (nil)] 04:26:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7f708c604400) [pid = 1939] [serial = 1481] [outer = 0x7f708a361400] 04:26:01 INFO - PROCESS | 1939 | 1462361161171 Marionette DEBUG loaded listener.js 04:26:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7f708c608400) [pid = 1939] [serial = 1482] [outer = 0x7f708a361400] 04:26:02 INFO - PROCESS | 1939 | 1462361162048 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1379ms 04:26:02 INFO - PROCESS | 1939 | 1462361162114 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 04:26:02 INFO - PROCESS | 1939 | 1462361162118 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 04:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:26:02 INFO - PROCESS | 1939 | 1462361162124 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:26:02 INFO - PROCESS | 1939 | 1462361162126 Marionette TRACE conn4 <- [1,1946,null,{}] 04:26:02 INFO - PROCESS | 1939 | 1462361162131 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:02 INFO - PROCESS | 1939 | 1462361162289 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 04:26:02 INFO - PROCESS | 1939 | 1462361162481 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7098482000 == 98 [pid = 1939] [id = 494] 04:26:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7f70873e3400) [pid = 1939] [serial = 1483] [outer = (nil)] 04:26:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7f70873eb800) [pid = 1939] [serial = 1484] [outer = 0x7f70873e3400] 04:26:02 INFO - PROCESS | 1939 | 1462361162551 Marionette DEBUG loaded listener.js 04:26:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7f70873f0000) [pid = 1939] [serial = 1485] [outer = 0x7f70873e3400] 04:26:03 INFO - PROCESS | 1939 | 1462361163377 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1285ms 04:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:26:03 INFO - PROCESS | 1939 | 1462361163410 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 04:26:03 INFO - PROCESS | 1939 | 1462361163412 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 04:26:03 INFO - PROCESS | 1939 | 1462361163418 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:26:03 INFO - PROCESS | 1939 | 1462361163421 Marionette TRACE conn4 <- [1,1950,null,{}] 04:26:03 INFO - PROCESS | 1939 | 1462361163426 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:03 INFO - PROCESS | 1939 | 1462361163594 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 04:26:03 INFO - PROCESS | 1939 | 1462361163787 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708751f000 == 99 [pid = 1939] [id = 495] 04:26:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7f70873e6000) [pid = 1939] [serial = 1486] [outer = (nil)] 04:26:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7f708a36f800) [pid = 1939] [serial = 1487] [outer = 0x7f70873e6000] 04:26:03 INFO - PROCESS | 1939 | 1462361163852 Marionette DEBUG loaded listener.js 04:26:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 224 (0x7f708c60c000) [pid = 1939] [serial = 1488] [outer = 0x7f70873e6000] 04:26:04 INFO - PROCESS | 1939 | 1462361164754 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1388ms 04:26:04 INFO - PROCESS | 1939 | 1462361164806 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 04:26:04 INFO - PROCESS | 1939 | 1462361164810 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 04:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:26:04 INFO - PROCESS | 1939 | 1462361164815 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:26:04 INFO - PROCESS | 1939 | 1462361164818 Marionette TRACE conn4 <- [1,1954,null,{}] 04:26:04 INFO - PROCESS | 1939 | 1462361164823 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:05 INFO - PROCESS | 1939 | 1462361165021 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 04:26:05 INFO - PROCESS | 1939 | 1462361165215 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708ab77800 == 100 [pid = 1939] [id = 496] 04:26:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 225 (0x7f70873e9c00) [pid = 1939] [serial = 1489] [outer = (nil)] 04:26:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 226 (0x7f708a311800) [pid = 1939] [serial = 1490] [outer = 0x7f70873e9c00] 04:26:05 INFO - PROCESS | 1939 | 1462361165291 Marionette DEBUG loaded listener.js 04:26:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 227 (0x7f708c60f000) [pid = 1939] [serial = 1491] [outer = 0x7f70873e9c00] 04:26:06 INFO - PROCESS | 1939 | 1462361166170 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 04:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1427ms 04:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:26:06 INFO - PROCESS | 1939 | 1462361166243 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 04:26:06 INFO - PROCESS | 1939 | 1462361166246 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 04:26:06 INFO - PROCESS | 1939 | 1462361166252 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:26:06 INFO - PROCESS | 1939 | 1462361166255 Marionette TRACE conn4 <- [1,1958,null,{}] 04:26:06 INFO - PROCESS | 1939 | 1462361166260 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:06 INFO - PROCESS | 1939 | 1462361166433 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 04:26:06 INFO - PROCESS | 1939 | 1462361166632 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7085151800 == 101 [pid = 1939] [id = 497] 04:26:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 228 (0x7f708516fc00) [pid = 1939] [serial = 1492] [outer = (nil)] 04:26:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 229 (0x7f7085177400) [pid = 1939] [serial = 1493] [outer = 0x7f708516fc00] 04:26:06 INFO - PROCESS | 1939 | 1462361166700 Marionette DEBUG loaded listener.js 04:26:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 230 (0x7f7089fa4800) [pid = 1939] [serial = 1494] [outer = 0x7f708516fc00] 04:26:07 INFO - PROCESS | 1939 | 1462361167575 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 04:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1385ms 04:26:07 INFO - PROCESS | 1939 | 1462361167637 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 04:26:07 INFO - PROCESS | 1939 | 1462361167640 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 04:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:26:07 INFO - PROCESS | 1939 | 1462361167646 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:26:07 INFO - PROCESS | 1939 | 1462361167648 Marionette TRACE conn4 <- [1,1962,null,{}] 04:26:07 INFO - PROCESS | 1939 | 1462361167654 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:07 INFO - PROCESS | 1939 | 1462361167820 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 04:26:08 INFO - PROCESS | 1939 | 1462361168034 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e0de800 == 102 [pid = 1939] [id = 498] 04:26:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 231 (0x7f7085172c00) [pid = 1939] [serial = 1495] [outer = (nil)] 04:26:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 232 (0x7f7089f80c00) [pid = 1939] [serial = 1496] [outer = 0x7f7085172c00] 04:26:08 INFO - PROCESS | 1939 | 1462361168102 Marionette DEBUG loaded listener.js 04:26:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 233 (0x7f7089f85000) [pid = 1939] [serial = 1497] [outer = 0x7f7085172c00] 04:26:09 INFO - PROCESS | 1939 | 1462361169347 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 04:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1733ms 04:26:09 INFO - PROCESS | 1939 | 1462361169380 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 04:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:26:09 INFO - PROCESS | 1939 | 1462361169386 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 04:26:09 INFO - PROCESS | 1939 | 1462361169393 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:26:09 INFO - PROCESS | 1939 | 1462361169398 Marionette TRACE conn4 <- [1,1966,null,{}] 04:26:09 INFO - PROCESS | 1939 | 1462361169416 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:09 INFO - PROCESS | 1939 | 1462361169661 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 04:26:09 INFO - PROCESS | 1939 | 1462361169851 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708d2ca800 == 103 [pid = 1939] [id = 499] 04:26:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 234 (0x7f7088909800) [pid = 1939] [serial = 1498] [outer = (nil)] 04:26:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 235 (0x7f7088910000) [pid = 1939] [serial = 1499] [outer = 0x7f7088909800] 04:26:09 INFO - PROCESS | 1939 | 1462361169918 Marionette DEBUG loaded listener.js 04:26:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 236 (0x7f7088df1c00) [pid = 1939] [serial = 1500] [outer = 0x7f7088909800] 04:26:10 INFO - PROCESS | 1939 | 1462361170786 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 04:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1445ms 04:26:10 INFO - PROCESS | 1939 | 1462361170838 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 04:26:10 INFO - PROCESS | 1939 | 1462361170845 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 04:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:26:10 INFO - PROCESS | 1939 | 1462361170854 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:26:10 INFO - PROCESS | 1939 | 1462361170858 Marionette TRACE conn4 <- [1,1970,null,{}] 04:26:10 INFO - PROCESS | 1939 | 1462361170863 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:11 INFO - PROCESS | 1939 | 1462361171026 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 04:26:11 INFO - PROCESS | 1939 | 1462361171409 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7085ede800 == 104 [pid = 1939] [id = 500] 04:26:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 237 (0x7f7089f83800) [pid = 1939] [serial = 1501] [outer = (nil)] 04:26:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 238 (0x7f7089f88c00) [pid = 1939] [serial = 1502] [outer = 0x7f7089f83800] 04:26:11 INFO - PROCESS | 1939 | 1462361171475 Marionette DEBUG loaded listener.js 04:26:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 239 (0x7f708a149c00) [pid = 1939] [serial = 1503] [outer = 0x7f7089f83800] 04:26:12 INFO - PROCESS | 1939 | 1462361172298 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 04:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1535ms 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949de800 == 103 [pid = 1939] [id = 427] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709841b800 == 102 [pid = 1939] [id = 484] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097f93800 == 101 [pid = 1939] [id = 483] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 238 (0x7f709a736400) [pid = 1939] [serial = 1352] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 237 (0x7f709cddd400) [pid = 1939] [serial = 1355] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 236 (0x7f709d725800) [pid = 1939] [serial = 1358] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 235 (0x7f709efbb000) [pid = 1939] [serial = 1361] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 234 (0x7f70a3c85800) [pid = 1939] [serial = 1364] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 233 (0x7f70a9b70400) [pid = 1939] [serial = 1367] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 232 (0x7f70aa911800) [pid = 1939] [serial = 1370] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094a89000 == 100 [pid = 1939] [id = 482] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093f64800 == 99 [pid = 1939] [id = 481] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e56f800 == 98 [pid = 1939] [id = 480] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c3d8800 == 97 [pid = 1939] [id = 446] 04:26:12 INFO - PROCESS | 1939 | 1462361172473 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 04:26:12 INFO - PROCESS | 1939 | 1462361172475 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7092994800 == 96 [pid = 1939] [id = 479] 04:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4eda800 == 95 [pid = 1939] [id = 474] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4d38000 == 94 [pid = 1939] [id = 473] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b3e3f800 == 93 [pid = 1939] [id = 472] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b1b97000 == 92 [pid = 1939] [id = 471] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af733800 == 91 [pid = 1939] [id = 470] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a9bf0800 == 90 [pid = 1939] [id = 469] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709daa8800 == 89 [pid = 1939] [id = 468] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709bb49800 == 88 [pid = 1939] [id = 467] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094149000 == 87 [pid = 1939] [id = 466] 04:26:12 INFO - PROCESS | 1939 | 1462361172502 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:26:12 INFO - PROCESS | 1939 | 1462361172507 Marionette TRACE conn4 <- [1,1974,null,{}] 04:26:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70877dd000 == 86 [pid = 1939] [id = 465] 04:26:12 INFO - PROCESS | 1939 | 1462361172522 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:12 INFO - PROCESS | 1939 | 1462361172673 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 231 (0x7f70972abc00) [pid = 1939] [serial = 1392] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 230 (0x7f709409e400) [pid = 1939] [serial = 1386] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 229 (0x7f709425b000) [pid = 1939] [serial = 1388] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 228 (0x7f7094c62800) [pid = 1939] [serial = 1389] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 227 (0x7f708acd1c00) [pid = 1939] [serial = 1391] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 226 (0x7f709ba0f400) [pid = 1939] [serial = 1394] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 225 (0x7f7093992c00) [pid = 1939] [serial = 1373] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 224 (0x7f7091970c00) [pid = 1939] [serial = 1382] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 223 (0x7f70929a4800) [pid = 1939] [serial = 1383] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 222 (0x7f708d07dc00) [pid = 1939] [serial = 1377] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7f708c74dc00) [pid = 1939] [serial = 1376] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7f708e625c00) [pid = 1939] [serial = 1380] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7f708e5a8400) [pid = 1939] [serial = 1379] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7f709398e400) [pid = 1939] [serial = 1385] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7f7093999000) [pid = 1939] [serial = 1349] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7f7091839800) [pid = 1939] [serial = 1346] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7f708b5dd000) [pid = 1939] [serial = 1343] [outer = (nil)] [url = about:blank] 04:26:12 INFO - PROCESS | 1939 | 1462361172921 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708dea0000 == 87 [pid = 1939] [id = 501] 04:26:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7f708a2f3800) [pid = 1939] [serial = 1504] [outer = (nil)] 04:26:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7f708acc3800) [pid = 1939] [serial = 1505] [outer = 0x7f708a2f3800] 04:26:12 INFO - PROCESS | 1939 | 1462361172991 Marionette DEBUG loaded listener.js 04:26:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7f708b5d7000) [pid = 1939] [serial = 1506] [outer = 0x7f708a2f3800] 04:26:13 INFO - PROCESS | 1939 | 1462361173680 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 04:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1204ms 04:26:13 INFO - PROCESS | 1939 | 1462361173694 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 04:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:26:13 INFO - PROCESS | 1939 | 1462361173698 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 04:26:13 INFO - PROCESS | 1939 | 1462361173703 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:26:13 INFO - PROCESS | 1939 | 1462361173706 Marionette TRACE conn4 <- [1,1978,null,{}] 04:26:13 INFO - PROCESS | 1939 | 1462361173710 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:13 INFO - PROCESS | 1939 | 1462361173873 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 04:26:14 INFO - PROCESS | 1939 | 1462361174028 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709298e000 == 88 [pid = 1939] [id = 502] 04:26:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7f7085170400) [pid = 1939] [serial = 1507] [outer = (nil)] 04:26:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7f708c750000) [pid = 1939] [serial = 1508] [outer = 0x7f7085170400] 04:26:14 INFO - PROCESS | 1939 | 1462361174086 Marionette DEBUG loaded listener.js 04:26:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7f708cebcc00) [pid = 1939] [serial = 1509] [outer = 0x7f7085170400] 04:26:14 INFO - PROCESS | 1939 | 1462361174753 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1078ms 04:26:14 INFO - PROCESS | 1939 | 1462361174781 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 04:26:14 INFO - PROCESS | 1939 | 1462361174784 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 04:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:26:14 INFO - PROCESS | 1939 | 1462361174789 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:26:14 INFO - PROCESS | 1939 | 1462361174791 Marionette TRACE conn4 <- [1,1982,null,{}] 04:26:14 INFO - PROCESS | 1939 | 1462361174796 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:15 INFO - PROCESS | 1939 | 1462361175022 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 04:26:15 INFO - PROCESS | 1939 | 1462361175057 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093f5e000 == 89 [pid = 1939] [id = 503] 04:26:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7f708c60f400) [pid = 1939] [serial = 1510] [outer = (nil)] 04:26:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7f708d07f000) [pid = 1939] [serial = 1511] [outer = 0x7f708c60f400] 04:26:15 INFO - PROCESS | 1939 | 1462361175119 Marionette DEBUG loaded listener.js 04:26:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 224 (0x7f708df68000) [pid = 1939] [serial = 1512] [outer = 0x7f708c60f400] 04:26:15 INFO - PROCESS | 1939 | 1462361175992 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1230ms 04:26:16 INFO - PROCESS | 1939 | 1462361176020 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 04:26:16 INFO - PROCESS | 1939 | 1462361176023 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 04:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:26:16 INFO - PROCESS | 1939 | 1462361176028 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:26:16 INFO - PROCESS | 1939 | 1462361176031 Marionette TRACE conn4 <- [1,1986,null,{}] 04:26:16 INFO - PROCESS | 1939 | 1462361176036 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:16 INFO - PROCESS | 1939 | 1462361176256 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 04:26:16 INFO - PROCESS | 1939 | 1462361176286 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949cc800 == 90 [pid = 1939] [id = 504] 04:26:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 225 (0x7f708df69000) [pid = 1939] [serial = 1513] [outer = (nil)] 04:26:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 226 (0x7f708e5c4000) [pid = 1939] [serial = 1514] [outer = 0x7f708df69000] 04:26:16 INFO - PROCESS | 1939 | 1462361176345 Marionette DEBUG loaded listener.js 04:26:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 227 (0x7f7092642c00) [pid = 1939] [serial = 1515] [outer = 0x7f708df69000] 04:26:17 INFO - PROCESS | 1939 | --DOMWINDOW == 226 (0x7f708a14f800) [pid = 1939] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:26:17 INFO - PROCESS | 1939 | --DOMWINDOW == 225 (0x7f7091835000) [pid = 1939] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:26:17 INFO - PROCESS | 1939 | --DOMWINDOW == 224 (0x7f708a2ef800) [pid = 1939] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:26:17 INFO - PROCESS | 1939 | --DOMWINDOW == 223 (0x7f7094b5d800) [pid = 1939] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:26:17 INFO - PROCESS | 1939 | --DOMWINDOW == 222 (0x7f708accc800) [pid = 1939] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:26:17 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7f708e5bd000) [pid = 1939] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:26:17 INFO - PROCESS | 1939 | 1462361177477 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1479ms 04:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:26:17 INFO - PROCESS | 1939 | 1462361177508 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 04:26:17 INFO - PROCESS | 1939 | 1462361177510 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 04:26:17 INFO - PROCESS | 1939 | 1462361177516 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:26:17 INFO - PROCESS | 1939 | 1462361177518 Marionette TRACE conn4 <- [1,1990,null,{}] 04:26:17 INFO - PROCESS | 1939 | 1462361177523 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:17 INFO - PROCESS | 1939 | 1462361177720 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 04:26:17 INFO - PROCESS | 1939 | 1462361177884 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095ab8800 == 91 [pid = 1939] [id = 505] 04:26:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7f709192b400) [pid = 1939] [serial = 1516] [outer = (nil)] 04:26:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7f70928d2c00) [pid = 1939] [serial = 1517] [outer = 0x7f709192b400] 04:26:17 INFO - PROCESS | 1939 | 1462361177946 Marionette DEBUG loaded listener.js 04:26:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 224 (0x7f70929a6000) [pid = 1939] [serial = 1518] [outer = 0x7f709192b400] 04:26:18 INFO - PROCESS | 1939 | 1462361178556 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1076ms 04:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:26:18 INFO - PROCESS | 1939 | 1462361178592 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 04:26:18 INFO - PROCESS | 1939 | 1462361178594 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 04:26:18 INFO - PROCESS | 1939 | 1462361178600 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:26:18 INFO - PROCESS | 1939 | 1462361178602 Marionette TRACE conn4 <- [1,1994,null,{}] 04:26:18 INFO - PROCESS | 1939 | 1462361178607 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:18 INFO - PROCESS | 1939 | 1462361178806 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 04:26:18 INFO - PROCESS | 1939 | 1462361178824 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097562000 == 92 [pid = 1939] [id = 506] 04:26:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 225 (0x7f7091971800) [pid = 1939] [serial = 1519] [outer = (nil)] 04:26:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 226 (0x7f709398dc00) [pid = 1939] [serial = 1520] [outer = 0x7f7091971800] 04:26:18 INFO - PROCESS | 1939 | 1462361178882 Marionette DEBUG loaded listener.js 04:26:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 227 (0x7f7093999400) [pid = 1939] [serial = 1521] [outer = 0x7f7091971800] 04:26:19 INFO - PROCESS | 1939 | 1462361179841 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1293ms 04:26:19 INFO - PROCESS | 1939 | 1462361179893 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 04:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:26:19 INFO - PROCESS | 1939 | 1462361179899 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 04:26:19 INFO - PROCESS | 1939 | 1462361179907 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:26:19 INFO - PROCESS | 1939 | 1462361179912 Marionette TRACE conn4 <- [1,1998,null,{}] 04:26:19 INFO - PROCESS | 1939 | 1462361179921 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:20 INFO - PROCESS | 1939 | 1462361180109 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 04:26:20 INFO - PROCESS | 1939 | 1462361180307 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708ab79800 == 93 [pid = 1939] [id = 507] 04:26:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 228 (0x7f7085175c00) [pid = 1939] [serial = 1522] [outer = (nil)] 04:26:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 229 (0x7f7088972c00) [pid = 1939] [serial = 1523] [outer = 0x7f7085175c00] 04:26:20 INFO - PROCESS | 1939 | 1462361180380 Marionette DEBUG loaded listener.js 04:26:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 230 (0x7f7088df9400) [pid = 1939] [serial = 1524] [outer = 0x7f7085175c00] 04:26:21 INFO - PROCESS | 1939 | 1462361181270 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 04:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1435ms 04:26:21 INFO - PROCESS | 1939 | 1462361181341 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 04:26:21 INFO - PROCESS | 1939 | 1462361181349 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 04:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:26:21 INFO - PROCESS | 1939 | 1462361181359 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:26:21 INFO - PROCESS | 1939 | 1462361181363 Marionette TRACE conn4 <- [1,2002,null,{}] 04:26:21 INFO - PROCESS | 1939 | 1462361181368 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:21 INFO - PROCESS | 1939 | 1462361181573 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 04:26:21 INFO - PROCESS | 1939 | 1462361181761 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093758800 == 94 [pid = 1939] [id = 508] 04:26:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 231 (0x7f7088977400) [pid = 1939] [serial = 1525] [outer = (nil)] 04:26:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 232 (0x7f708a30f000) [pid = 1939] [serial = 1526] [outer = 0x7f7088977400] 04:26:21 INFO - PROCESS | 1939 | 1462361181827 Marionette DEBUG loaded listener.js 04:26:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 233 (0x7f708ac9a800) [pid = 1939] [serial = 1527] [outer = 0x7f7088977400] 04:26:22 INFO - PROCESS | 1939 | 1462361182753 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1431ms 04:26:22 INFO - PROCESS | 1939 | 1462361182790 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 04:26:22 INFO - PROCESS | 1939 | 1462361182794 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 04:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:26:22 INFO - PROCESS | 1939 | 1462361182799 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:26:22 INFO - PROCESS | 1939 | 1462361182805 Marionette TRACE conn4 <- [1,2006,null,{}] 04:26:22 INFO - PROCESS | 1939 | 1462361182820 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:23 INFO - PROCESS | 1939 | 1462361183014 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 04:26:23 INFO - PROCESS | 1939 | 1462361183206 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709840b800 == 95 [pid = 1939] [id = 509] 04:26:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 234 (0x7f708c60a000) [pid = 1939] [serial = 1528] [outer = (nil)] 04:26:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 235 (0x7f708df65c00) [pid = 1939] [serial = 1529] [outer = 0x7f708c60a000] 04:26:23 INFO - PROCESS | 1939 | 1462361183278 Marionette DEBUG loaded listener.js 04:26:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 236 (0x7f708e62c000) [pid = 1939] [serial = 1530] [outer = 0x7f708c60a000] 04:26:24 INFO - PROCESS | 1939 | 1462361184087 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 04:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 04:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1332ms 04:26:24 INFO - PROCESS | 1939 | 1462361184132 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 04:26:24 INFO - PROCESS | 1939 | 1462361184137 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 04:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:26:24 INFO - PROCESS | 1939 | 1462361184142 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:26:24 INFO - PROCESS | 1939 | 1462361184145 Marionette TRACE conn4 <- [1,2010,null,{}] 04:26:24 INFO - PROCESS | 1939 | 1462361184150 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:24 INFO - PROCESS | 1939 | 1462361184311 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 04:26:24 INFO - PROCESS | 1939 | 1462361184514 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709b7c5800 == 96 [pid = 1939] [id = 510] 04:26:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 237 (0x7f708d10bc00) [pid = 1939] [serial = 1531] [outer = (nil)] 04:26:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 238 (0x7f70928d7000) [pid = 1939] [serial = 1532] [outer = 0x7f708d10bc00] 04:26:24 INFO - PROCESS | 1939 | 1462361184625 Marionette DEBUG loaded listener.js 04:26:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 239 (0x7f709398c400) [pid = 1939] [serial = 1533] [outer = 0x7f708d10bc00] 04:26:25 INFO - PROCESS | 1939 | 1462361185449 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 04:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 04:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1382ms 04:26:25 INFO - PROCESS | 1939 | 1462361185527 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 04:26:25 INFO - PROCESS | 1939 | 1462361185530 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 04:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:26:25 INFO - PROCESS | 1939 | 1462361185539 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:26:25 INFO - PROCESS | 1939 | 1462361185542 Marionette TRACE conn4 <- [1,2014,null,{}] 04:26:25 INFO - PROCESS | 1939 | 1462361185547 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:25 INFO - PROCESS | 1939 | 1462361185734 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 04:26:25 INFO - PROCESS | 1939 | 1462361185928 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d449000 == 97 [pid = 1939] [id = 511] 04:26:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 240 (0x7f709183c000) [pid = 1939] [serial = 1534] [outer = (nil)] 04:26:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 241 (0x7f7094097c00) [pid = 1939] [serial = 1535] [outer = 0x7f709183c000] 04:26:26 INFO - PROCESS | 1939 | 1462361185994 Marionette DEBUG loaded listener.js 04:26:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 242 (0x7f7094234000) [pid = 1939] [serial = 1536] [outer = 0x7f709183c000] 04:26:26 INFO - PROCESS | 1939 | 1462361186805 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1327ms 04:26:26 INFO - PROCESS | 1939 | 1462361186867 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 04:26:26 INFO - PROCESS | 1939 | 1462361186871 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 04:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:26:26 INFO - PROCESS | 1939 | 1462361186877 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:26:26 INFO - PROCESS | 1939 | 1462361186879 Marionette TRACE conn4 <- [1,2018,null,{}] 04:26:26 INFO - PROCESS | 1939 | 1462361186884 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:27 INFO - PROCESS | 1939 | 1462361187073 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 04:26:27 INFO - PROCESS | 1939 | 1462361187264 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a3f1f000 == 98 [pid = 1939] [id = 512] 04:26:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 243 (0x7f7094259800) [pid = 1939] [serial = 1537] [outer = (nil)] 04:26:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 244 (0x7f7094c70000) [pid = 1939] [serial = 1538] [outer = 0x7f7094259800] 04:26:27 INFO - PROCESS | 1939 | 1462361187334 Marionette DEBUG loaded listener.js 04:26:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 245 (0x7f7097539000) [pid = 1939] [serial = 1539] [outer = 0x7f7094259800] 04:26:28 INFO - PROCESS | 1939 | 1462361188155 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1330ms 04:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:26:28 INFO - PROCESS | 1939 | 1462361188208 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 04:26:28 INFO - PROCESS | 1939 | 1462361188210 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 04:26:28 INFO - PROCESS | 1939 | 1462361188215 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:26:28 INFO - PROCESS | 1939 | 1462361188219 Marionette TRACE conn4 <- [1,2022,null,{}] 04:26:28 INFO - PROCESS | 1939 | 1462361188224 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:28 INFO - PROCESS | 1939 | 1462361188377 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 04:26:28 INFO - PROCESS | 1939 | 1462361188570 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af71d000 == 99 [pid = 1939] [id = 513] 04:26:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 246 (0x7f709468bc00) [pid = 1939] [serial = 1540] [outer = (nil)] 04:26:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 247 (0x7f709b4f2400) [pid = 1939] [serial = 1541] [outer = 0x7f709468bc00] 04:26:28 INFO - PROCESS | 1939 | 1462361188638 Marionette DEBUG loaded listener.js 04:26:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 248 (0x7f709bb7ec00) [pid = 1939] [serial = 1542] [outer = 0x7f709468bc00] 04:26:29 INFO - PROCESS | 1939 | 1462361189457 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1284ms 04:26:29 INFO - PROCESS | 1939 | 1462361189504 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 04:26:29 INFO - PROCESS | 1939 | 1462361189507 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 04:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:26:29 INFO - PROCESS | 1939 | 1462361189513 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:26:29 INFO - PROCESS | 1939 | 1462361189515 Marionette TRACE conn4 <- [1,2026,null,{}] 04:26:29 INFO - PROCESS | 1939 | 1462361189521 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:29 INFO - PROCESS | 1939 | 1462361189680 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 04:26:29 INFO - PROCESS | 1939 | 1462361189875 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b1b94000 == 100 [pid = 1939] [id = 514] 04:26:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 249 (0x7f70990b6000) [pid = 1939] [serial = 1543] [outer = (nil)] 04:26:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 250 (0x7f709c962400) [pid = 1939] [serial = 1544] [outer = 0x7f70990b6000] 04:26:29 INFO - PROCESS | 1939 | 1462361189939 Marionette DEBUG loaded listener.js 04:26:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 251 (0x7f709cdda400) [pid = 1939] [serial = 1545] [outer = 0x7f70990b6000] 04:26:30 INFO - PROCESS | 1939 | 1462361190811 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1330ms 04:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:26:30 INFO - PROCESS | 1939 | 1462361190843 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 04:26:30 INFO - PROCESS | 1939 | 1462361190846 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 04:26:30 INFO - PROCESS | 1939 | 1462361190852 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:26:30 INFO - PROCESS | 1939 | 1462361190855 Marionette TRACE conn4 <- [1,2030,null,{}] 04:26:30 INFO - PROCESS | 1939 | 1462361190860 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:31 INFO - PROCESS | 1939 | 1462361191018 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 04:26:31 INFO - PROCESS | 1939 | 1462361191216 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4ed3000 == 101 [pid = 1939] [id = 515] 04:26:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 252 (0x7f7094093000) [pid = 1939] [serial = 1546] [outer = (nil)] 04:26:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 253 (0x7f709d58c000) [pid = 1939] [serial = 1547] [outer = 0x7f7094093000] 04:26:31 INFO - PROCESS | 1939 | 1462361191280 Marionette DEBUG loaded listener.js 04:26:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 254 (0x7f709dd8cc00) [pid = 1939] [serial = 1548] [outer = 0x7f7094093000] 04:26:32 INFO - PROCESS | 1939 | 1462361192105 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1330ms 04:26:32 INFO - PROCESS | 1939 | 1462361192182 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 04:26:32 INFO - PROCESS | 1939 | 1462361192185 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 04:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:26:32 INFO - PROCESS | 1939 | 1462361192190 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:26:32 INFO - PROCESS | 1939 | 1462361192192 Marionette TRACE conn4 <- [1,2034,null,{}] 04:26:32 INFO - PROCESS | 1939 | 1462361192198 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:32 INFO - PROCESS | 1939 | 1462361192398 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 04:26:32 INFO - PROCESS | 1939 | 1462361192591 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7088d60000 == 102 [pid = 1939] [id = 516] 04:26:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 255 (0x7f709a73d400) [pid = 1939] [serial = 1549] [outer = (nil)] 04:26:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 256 (0x7f70a0eba800) [pid = 1939] [serial = 1550] [outer = 0x7f709a73d400] 04:26:32 INFO - PROCESS | 1939 | 1462361192656 Marionette DEBUG loaded listener.js 04:26:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 257 (0x7f70aa915400) [pid = 1939] [serial = 1551] [outer = 0x7f709a73d400] 04:26:33 INFO - PROCESS | 1939 | 1462361193530 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1376ms 04:26:33 INFO - PROCESS | 1939 | 1462361193567 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 04:26:33 INFO - PROCESS | 1939 | 1462361193571 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 04:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:26:33 INFO - PROCESS | 1939 | 1462361193577 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:26:33 INFO - PROCESS | 1939 | 1462361193580 Marionette TRACE conn4 <- [1,2038,null,{}] 04:26:33 INFO - PROCESS | 1939 | 1462361193585 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:33 INFO - PROCESS | 1939 | 1462361193761 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 04:26:33 INFO - PROCESS | 1939 | 1462361193967 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7085cd7000 == 103 [pid = 1939] [id = 517] 04:26:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 258 (0x7f7093940c00) [pid = 1939] [serial = 1552] [outer = (nil)] 04:26:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 259 (0x7f70add69000) [pid = 1939] [serial = 1553] [outer = 0x7f7093940c00] 04:26:34 INFO - PROCESS | 1939 | 1462361194081 Marionette DEBUG loaded listener.js 04:26:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 260 (0x7f70af8ba000) [pid = 1939] [serial = 1554] [outer = 0x7f7093940c00] 04:26:34 INFO - PROCESS | 1939 | 1462361194970 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1435ms 04:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:26:35 INFO - PROCESS | 1939 | 1462361195021 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 04:26:35 INFO - PROCESS | 1939 | 1462361195023 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 04:26:35 INFO - PROCESS | 1939 | 1462361195029 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:26:35 INFO - PROCESS | 1939 | 1462361195032 Marionette TRACE conn4 <- [1,2042,null,{}] 04:26:35 INFO - PROCESS | 1939 | 1462361195038 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:35 INFO - PROCESS | 1939 | 1462361195205 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 04:26:35 INFO - PROCESS | 1939 | 1462361195766 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70863d4800 == 104 [pid = 1939] [id = 518] 04:26:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 261 (0x7f70862cc000) [pid = 1939] [serial = 1555] [outer = (nil)] 04:26:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 262 (0x7f70862ce800) [pid = 1939] [serial = 1556] [outer = 0x7f70862cc000] 04:26:35 INFO - PROCESS | 1939 | 1462361195874 Marionette DEBUG loaded listener.js 04:26:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 263 (0x7f70873e9400) [pid = 1939] [serial = 1557] [outer = 0x7f70862cc000] 04:26:36 INFO - PROCESS | 1939 | 1462361196684 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1730ms 04:26:36 INFO - PROCESS | 1939 | 1462361196760 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 04:26:36 INFO - PROCESS | 1939 | 1462361196764 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 04:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:26:36 INFO - PROCESS | 1939 | 1462361196772 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:26:36 INFO - PROCESS | 1939 | 1462361196776 Marionette TRACE conn4 <- [1,2046,null,{}] 04:26:36 INFO - PROCESS | 1939 | 1462361196783 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:36 INFO - PROCESS | 1939 | 1462361196945 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 04:26:37 INFO - PROCESS | 1939 | 1462361197280 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70852c9000 == 105 [pid = 1939] [id = 519] 04:26:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 264 (0x7f708890c800) [pid = 1939] [serial = 1558] [outer = (nil)] 04:26:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 265 (0x7f708897a000) [pid = 1939] [serial = 1559] [outer = 0x7f708890c800] 04:26:37 INFO - PROCESS | 1939 | 1462361197384 Marionette DEBUG loaded listener.js 04:26:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 266 (0x7f7088df8400) [pid = 1939] [serial = 1560] [outer = 0x7f708890c800] 04:26:38 INFO - PROCESS | 1939 | 1462361198240 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1531ms 04:26:38 INFO - PROCESS | 1939 | 1462361198307 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 04:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:26:38 INFO - PROCESS | 1939 | 1462361198312 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 04:26:38 INFO - PROCESS | 1939 | 1462361198318 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:26:38 INFO - PROCESS | 1939 | 1462361198321 Marionette TRACE conn4 <- [1,2050,null,{}] 04:26:38 INFO - PROCESS | 1939 | 1462361198326 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:38 INFO - PROCESS | 1939 | 1462361198491 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 04:26:38 INFO - PROCESS | 1939 | 1462361198689 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708ca2d000 == 106 [pid = 1939] [id = 520] 04:26:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 267 (0x7f7089fafc00) [pid = 1939] [serial = 1561] [outer = (nil)] 04:26:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 268 (0x7f708a30a400) [pid = 1939] [serial = 1562] [outer = 0x7f7089fafc00] 04:26:38 INFO - PROCESS | 1939 | 1462361198752 Marionette DEBUG loaded listener.js 04:26:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 269 (0x7f708a363c00) [pid = 1939] [serial = 1563] [outer = 0x7f7089fafc00] 04:26:39 INFO - PROCESS | 1939 | 1462361199661 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1381ms 04:26:39 INFO - PROCESS | 1939 | 1462361199700 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 04:26:39 INFO - PROCESS | 1939 | 1462361199703 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 04:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:26:39 INFO - PROCESS | 1939 | 1462361199716 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:26:39 INFO - PROCESS | 1939 | 1462361199724 Marionette TRACE conn4 <- [1,2054,null,{}] 04:26:39 INFO - PROCESS | 1939 | 1462361199731 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:39 INFO - PROCESS | 1939 | 1462361199890 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 04:26:40 INFO - PROCESS | 1939 | 1462361200098 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70928ba800 == 107 [pid = 1939] [id = 521] 04:26:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 270 (0x7f708a14b400) [pid = 1939] [serial = 1564] [outer = (nil)] 04:26:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 271 (0x7f708c610000) [pid = 1939] [serial = 1565] [outer = 0x7f708a14b400] 04:26:40 INFO - PROCESS | 1939 | 1462361200158 Marionette DEBUG loaded listener.js 04:26:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 272 (0x7f708cebc800) [pid = 1939] [serial = 1566] [outer = 0x7f708a14b400] 04:26:40 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aaa9d800 == 106 [pid = 1939] [id = 412] 04:26:40 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aef70000 == 105 [pid = 1939] [id = 454] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 271 (0x7f709e506800) [pid = 1939] [serial = 1457] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 270 (0x7f70af147c00) [pid = 1939] [serial = 1418] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 269 (0x7f70abfee400) [pid = 1939] [serial = 1415] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 268 (0x7f709da39c00) [pid = 1939] [serial = 1412] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 267 (0x7f708897d800) [pid = 1939] [serial = 1436] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 266 (0x7f709d50d400) [pid = 1939] [serial = 1409] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 265 (0x7f70875f4c00) [pid = 1939] [serial = 1421] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 264 (0x7f708e627c00) [pid = 1939] [serial = 1400] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 263 (0x7f7089fa8400) [pid = 1939] [serial = 1397] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 262 (0x7f7099e0ec00) [pid = 1939] [serial = 1406] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 261 (0x7f70af5a9400) [pid = 1939] [serial = 1424] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 260 (0x7f7094694c00) [pid = 1939] [serial = 1403] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 259 (0x7f70885c2000) [pid = 1939] [serial = 1427] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 258 (0x7f708890e400) [pid = 1939] [serial = 1430] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOMWINDOW == 257 (0x7f7088975800) [pid = 1939] [serial = 1433] [outer = (nil)] [url = about:blank] 04:26:40 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af6b8800 == 104 [pid = 1939] [id = 455] 04:26:40 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70abb48000 == 103 [pid = 1939] [id = 453] 04:26:40 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af90c000 == 102 [pid = 1939] [id = 456] 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095ab8800 == 101 [pid = 1939] [id = 505] 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949cc800 == 100 [pid = 1939] [id = 504] 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093f5e000 == 99 [pid = 1939] [id = 503] 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709298e000 == 98 [pid = 1939] [id = 502] 04:26:41 INFO - PROCESS | 1939 | 1462361201215 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708dea0000 == 97 [pid = 1939] [id = 501] 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7085ede800 == 96 [pid = 1939] [id = 500] 04:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1542ms 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708d2ca800 == 95 [pid = 1939] [id = 499] 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7098482000 == 94 [pid = 1939] [id = 494] 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709846a000 == 93 [pid = 1939] [id = 493] 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70877c2800 == 92 [pid = 1939] [id = 492] 04:26:41 INFO - PROCESS | 1939 | 1462361201261 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 04:26:41 INFO - PROCESS | 1939 | 1462361201268 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b2566800 == 91 [pid = 1939] [id = 491] 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af1db800 == 90 [pid = 1939] [id = 490] 04:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a9b1e800 == 89 [pid = 1939] [id = 489] 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d822800 == 88 [pid = 1939] [id = 488] 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094a84000 == 87 [pid = 1939] [id = 487] 04:26:41 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e51a800 == 86 [pid = 1939] [id = 486] 04:26:41 INFO - PROCESS | 1939 | 1462361201289 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:26:41 INFO - PROCESS | 1939 | 1462361201294 Marionette TRACE conn4 <- [1,2058,null,{}] 04:26:41 INFO - PROCESS | 1939 | 1462361201301 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:41 INFO - PROCESS | 1939 | 1462361201472 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 04:26:41 INFO - PROCESS | 1939 | --DOMWINDOW == 256 (0x7f709ac05800) [pid = 1939] [serial = 1454] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 1939 | --DOMWINDOW == 255 (0x7f709ba15c00) [pid = 1939] [serial = 1452] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 1939 | --DOMWINDOW == 254 (0x7f7095c50800) [pid = 1939] [serial = 1448] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 1939 | --DOMWINDOW == 253 (0x7f70972ab000) [pid = 1939] [serial = 1449] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 1939 | --DOMWINDOW == 252 (0x7f709d87d800) [pid = 1939] [serial = 1455] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 1939 | --DOMWINDOW == 251 (0x7f7094250c00) [pid = 1939] [serial = 1446] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 1939 | --DOMWINDOW == 250 (0x7f708a95d000) [pid = 1939] [serial = 1439] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 1939 | --DOMWINDOW == 249 (0x7f708c75b400) [pid = 1939] [serial = 1440] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 1939 | --DOMWINDOW == 248 (0x7f7093941800) [pid = 1939] [serial = 1445] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 1939 | --DOMWINDOW == 247 (0x7f708e5c6000) [pid = 1939] [serial = 1442] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 1939 | --DOMWINDOW == 246 (0x7f709183ac00) [pid = 1939] [serial = 1443] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 1939 | --DOMWINDOW == 245 (0x7f7099b04c00) [pid = 1939] [serial = 1451] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 1939 | 1462361201696 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70877c2800 == 87 [pid = 1939] [id = 522] 04:26:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 246 (0x7f70885c2000) [pid = 1939] [serial = 1567] [outer = (nil)] 04:26:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 247 (0x7f708c759c00) [pid = 1939] [serial = 1568] [outer = 0x7f70885c2000] 04:26:41 INFO - PROCESS | 1939 | 1462361201755 Marionette DEBUG loaded listener.js 04:26:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 248 (0x7f708e5a6800) [pid = 1939] [serial = 1569] [outer = 0x7f70885c2000] 04:26:42 INFO - PROCESS | 1939 | 1462361202398 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1142ms 04:26:42 INFO - PROCESS | 1939 | 1462361202422 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 04:26:42 INFO - PROCESS | 1939 | 1462361202425 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 04:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:26:42 INFO - PROCESS | 1939 | 1462361202430 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:26:42 INFO - PROCESS | 1939 | 1462361202433 Marionette TRACE conn4 <- [1,2062,null,{}] 04:26:42 INFO - PROCESS | 1939 | 1462361202438 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:42 INFO - PROCESS | 1939 | 1462361202596 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 04:26:42 INFO - PROCESS | 1939 | 1462361202754 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70928a2800 == 88 [pid = 1939] [id = 523] 04:26:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 249 (0x7f7091832c00) [pid = 1939] [serial = 1570] [outer = (nil)] 04:26:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 250 (0x7f7091969000) [pid = 1939] [serial = 1571] [outer = 0x7f7091832c00] 04:26:42 INFO - PROCESS | 1939 | 1462361202820 Marionette DEBUG loaded listener.js 04:26:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 251 (0x7f7093997c00) [pid = 1939] [serial = 1572] [outer = 0x7f7091832c00] 04:26:43 INFO - PROCESS | 1939 | 1462361203562 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1187ms 04:26:43 INFO - PROCESS | 1939 | 1462361203628 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 04:26:43 INFO - PROCESS | 1939 | 1462361203631 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 04:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:26:43 INFO - PROCESS | 1939 | 1462361203637 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:26:43 INFO - PROCESS | 1939 | 1462361203639 Marionette TRACE conn4 <- [1,2066,null,{}] 04:26:43 INFO - PROCESS | 1939 | 1462361203644 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:43 INFO - PROCESS | 1939 | 1462361203840 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 04:26:43 INFO - PROCESS | 1939 | 1462361203869 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949df000 == 89 [pid = 1939] [id = 524] 04:26:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 252 (0x7f7094231c00) [pid = 1939] [serial = 1573] [outer = (nil)] 04:26:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 253 (0x7f70943ea000) [pid = 1939] [serial = 1574] [outer = 0x7f7094231c00] 04:26:43 INFO - PROCESS | 1939 | 1462361203925 Marionette DEBUG loaded listener.js 04:26:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 254 (0x7f709597d800) [pid = 1939] [serial = 1575] [outer = 0x7f7094231c00] 04:26:44 INFO - PROCESS | 1939 | 1462361204702 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1129ms 04:26:44 INFO - PROCESS | 1939 | 1462361204769 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 04:26:44 INFO - PROCESS | 1939 | 1462361204771 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 04:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:26:44 INFO - PROCESS | 1939 | 1462361204777 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:26:44 INFO - PROCESS | 1939 | 1462361204779 Marionette TRACE conn4 <- [1,2070,null,{}] 04:26:44 INFO - PROCESS | 1939 | 1462361204784 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:44 INFO - PROCESS | 1939 | 1462361204995 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 04:26:45 INFO - PROCESS | 1939 | 1462361205022 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097560800 == 90 [pid = 1939] [id = 525] 04:26:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 255 (0x7f709184dc00) [pid = 1939] [serial = 1576] [outer = (nil)] 04:26:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 256 (0x7f7095c57800) [pid = 1939] [serial = 1577] [outer = 0x7f709184dc00] 04:26:45 INFO - PROCESS | 1939 | 1462361205076 Marionette DEBUG loaded listener.js 04:26:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 257 (0x7f7099b04c00) [pid = 1939] [serial = 1578] [outer = 0x7f709184dc00] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 256 (0x7f708e5c7000) [pid = 1939] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 255 (0x7f708df69000) [pid = 1939] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 254 (0x7f70abb5c400) [pid = 1939] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 253 (0x7f709192b400) [pid = 1939] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 252 (0x7f7099e15000) [pid = 1939] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 251 (0x7f708c60f400) [pid = 1939] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 250 (0x7f7088909800) [pid = 1939] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 249 (0x7f7088bdd000) [pid = 1939] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 248 (0x7f7094236800) [pid = 1939] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 247 (0x7f7085170400) [pid = 1939] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 246 (0x7f708a2f3800) [pid = 1939] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 245 (0x7f7088bde000) [pid = 1939] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 244 (0x7f709b71ac00) [pid = 1939] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 243 (0x7f70aa91c000) [pid = 1939] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 242 (0x7f70885bc000) [pid = 1939] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 241 (0x7f709ba0dc00) [pid = 1939] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 240 (0x7f7091841000) [pid = 1939] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 239 (0x7f70a4b9d800) [pid = 1939] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 238 (0x7f7089f83800) [pid = 1939] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 237 (0x7f7089fb1400) [pid = 1939] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 236 (0x7f70a0b1e000) [pid = 1939] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:26:46 INFO - PROCESS | 1939 | --DOMWINDOW == 235 (0x7f708a2ef000) [pid = 1939] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:26:46 INFO - PROCESS | 1939 | 1462361206807 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 04:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2079ms 04:26:46 INFO - PROCESS | 1939 | 1462361206862 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 04:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:26:46 INFO - PROCESS | 1939 | 1462361206868 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 04:26:46 INFO - PROCESS | 1939 | 1462361206876 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:26:46 INFO - PROCESS | 1939 | 1462361206893 Marionette TRACE conn4 <- [1,2074,null,{}] 04:26:46 INFO - PROCESS | 1939 | 1462361206901 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:47 INFO - PROCESS | 1939 | 1462361207099 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 04:26:47 INFO - PROCESS | 1939 | 1462361207250 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708a99f800 == 91 [pid = 1939] [id = 526] 04:26:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 236 (0x7f70885bc000) [pid = 1939] [serial = 1579] [outer = (nil)] 04:26:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 237 (0x7f708a2f3800) [pid = 1939] [serial = 1580] [outer = 0x7f70885bc000] 04:26:47 INFO - PROCESS | 1939 | 1462361207305 Marionette DEBUG loaded listener.js 04:26:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 238 (0x7f70928d0400) [pid = 1939] [serial = 1581] [outer = 0x7f70885bc000] 04:26:47 INFO - PROCESS | 1939 | 1462361207911 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 04:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1052ms 04:26:47 INFO - PROCESS | 1939 | 1462361207926 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 04:26:47 INFO - PROCESS | 1939 | 1462361207928 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 04:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:26:47 INFO - PROCESS | 1939 | 1462361207935 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:26:47 INFO - PROCESS | 1939 | 1462361207937 Marionette TRACE conn4 <- [1,2078,null,{}] 04:26:47 INFO - PROCESS | 1939 | 1462361207942 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:48 INFO - PROCESS | 1939 | 1462361208101 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 04:26:48 INFO - PROCESS | 1939 | 1462361208264 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7098414800 == 92 [pid = 1939] [id = 527] 04:26:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 239 (0x7f7088906400) [pid = 1939] [serial = 1582] [outer = (nil)] 04:26:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 240 (0x7f70990b5400) [pid = 1939] [serial = 1583] [outer = 0x7f7088906400] 04:26:48 INFO - PROCESS | 1939 | 1462361208320 Marionette DEBUG loaded listener.js 04:26:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 241 (0x7f709c961c00) [pid = 1939] [serial = 1584] [outer = 0x7f7088906400] 04:26:49 INFO - PROCESS | 1939 | 1462361209264 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1380ms 04:26:49 INFO - PROCESS | 1939 | 1462361209316 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 04:26:49 INFO - PROCESS | 1939 | 1462361209321 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 04:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:26:49 INFO - PROCESS | 1939 | 1462361209331 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:26:49 INFO - PROCESS | 1939 | 1462361209334 Marionette TRACE conn4 <- [1,2082,null,{}] 04:26:49 INFO - PROCESS | 1939 | 1462361209342 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:49 INFO - PROCESS | 1939 | 1462361209567 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 04:26:49 INFO - PROCESS | 1939 | 1462361209764 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708a0cd000 == 93 [pid = 1939] [id = 528] 04:26:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 242 (0x7f7088907800) [pid = 1939] [serial = 1585] [outer = (nil)] 04:26:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 243 (0x7f7088df1000) [pid = 1939] [serial = 1586] [outer = 0x7f7088907800] 04:26:49 INFO - PROCESS | 1939 | 1462361209833 Marionette DEBUG loaded listener.js 04:26:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 244 (0x7f7089fb0c00) [pid = 1939] [serial = 1587] [outer = 0x7f7088907800] 04:26:50 INFO - PROCESS | 1939 | 1462361210856 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1581ms 04:26:50 INFO - PROCESS | 1939 | 1462361210913 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 04:26:50 INFO - PROCESS | 1939 | 1462361210921 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 04:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:26:50 INFO - PROCESS | 1939 | 1462361210934 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:26:50 INFO - PROCESS | 1939 | 1462361210944 Marionette TRACE conn4 <- [1,2086,null,{}] 04:26:50 INFO - PROCESS | 1939 | 1462361210950 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:51 INFO - PROCESS | 1939 | 1462361211161 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 04:26:51 INFO - PROCESS | 1939 | 1462361211439 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709391f800 == 94 [pid = 1939] [id = 529] 04:26:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 245 (0x7f7088df5400) [pid = 1939] [serial = 1588] [outer = (nil)] 04:26:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 246 (0x7f708accb800) [pid = 1939] [serial = 1589] [outer = 0x7f7088df5400] 04:26:51 INFO - PROCESS | 1939 | 1462361211523 Marionette DEBUG loaded listener.js 04:26:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 247 (0x7f708d10dc00) [pid = 1939] [serial = 1590] [outer = 0x7f7088df5400] 04:26:52 INFO - PROCESS | 1939 | 1462361212364 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1491ms 04:26:52 INFO - PROCESS | 1939 | 1462361212422 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 04:26:52 INFO - PROCESS | 1939 | 1462361212426 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 04:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:26:52 INFO - PROCESS | 1939 | 1462361212432 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:26:52 INFO - PROCESS | 1939 | 1462361212437 Marionette TRACE conn4 <- [1,2090,null,{}] 04:26:52 INFO - PROCESS | 1939 | 1462361212453 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:52 INFO - PROCESS | 1939 | 1462361212684 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 04:26:52 INFO - PROCESS | 1939 | 1462361212888 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c18c800 == 95 [pid = 1939] [id = 530] 04:26:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 248 (0x7f708d10e000) [pid = 1939] [serial = 1591] [outer = (nil)] 04:26:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 249 (0x7f7093941800) [pid = 1939] [serial = 1592] [outer = 0x7f708d10e000] 04:26:52 INFO - PROCESS | 1939 | 1462361212961 Marionette DEBUG loaded listener.js 04:26:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 250 (0x7f70943dd800) [pid = 1939] [serial = 1593] [outer = 0x7f708d10e000] 04:26:53 INFO - PROCESS | 1939 | 1462361213852 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1484ms 04:26:53 INFO - PROCESS | 1939 | 1462361213917 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 04:26:53 INFO - PROCESS | 1939 | 1462361213921 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 04:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:26:53 INFO - PROCESS | 1939 | 1462361213927 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:26:53 INFO - PROCESS | 1939 | 1462361213929 Marionette TRACE conn4 <- [1,2094,null,{}] 04:26:53 INFO - PROCESS | 1939 | 1462361213934 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:54 INFO - PROCESS | 1939 | 1462361214107 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 04:26:54 INFO - PROCESS | 1939 | 1462361214305 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709e44e000 == 96 [pid = 1939] [id = 531] 04:26:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 251 (0x7f708deae400) [pid = 1939] [serial = 1594] [outer = (nil)] 04:26:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 252 (0x7f709c95ec00) [pid = 1939] [serial = 1595] [outer = 0x7f708deae400] 04:26:54 INFO - PROCESS | 1939 | 1462361214374 Marionette DEBUG loaded listener.js 04:26:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 253 (0x7f709d87a000) [pid = 1939] [serial = 1596] [outer = 0x7f708deae400] 04:26:55 INFO - PROCESS | 1939 | 1462361215230 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1330ms 04:26:55 INFO - PROCESS | 1939 | 1462361215258 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 04:26:55 INFO - PROCESS | 1939 | 1462361215262 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 04:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:26:55 INFO - PROCESS | 1939 | 1462361215267 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:26:55 INFO - PROCESS | 1939 | 1462361215269 Marionette TRACE conn4 <- [1,2098,null,{}] 04:26:55 INFO - PROCESS | 1939 | 1462361215275 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:55 INFO - PROCESS | 1939 | 1462361215439 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 04:26:55 INFO - PROCESS | 1939 | 1462361215641 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aae2a800 == 97 [pid = 1939] [id = 532] 04:26:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 254 (0x7f70943e9000) [pid = 1939] [serial = 1597] [outer = (nil)] 04:26:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 255 (0x7f70a0b1ac00) [pid = 1939] [serial = 1598] [outer = 0x7f70943e9000] 04:26:55 INFO - PROCESS | 1939 | 1462361215709 Marionette DEBUG loaded listener.js 04:26:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 256 (0x7f70aa916c00) [pid = 1939] [serial = 1599] [outer = 0x7f70943e9000] 04:26:56 INFO - PROCESS | 1939 | 1462361216624 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 04:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1431ms 04:26:56 INFO - PROCESS | 1939 | 1462361216699 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 04:26:56 INFO - PROCESS | 1939 | 1462361216702 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 04:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:26:56 INFO - PROCESS | 1939 | 1462361216708 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:26:56 INFO - PROCESS | 1939 | 1462361216710 Marionette TRACE conn4 <- [1,2102,null,{}] 04:26:56 INFO - PROCESS | 1939 | 1462361216715 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:56 INFO - PROCESS | 1939 | 1462361216938 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 04:26:57 INFO - PROCESS | 1939 | 1462361217144 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b3eaf000 == 98 [pid = 1939] [id = 533] 04:26:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 257 (0x7f70928d3000) [pid = 1939] [serial = 1600] [outer = (nil)] 04:26:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 258 (0x7f709ba0c800) [pid = 1939] [serial = 1601] [outer = 0x7f70928d3000] 04:26:57 INFO - PROCESS | 1939 | 1462361217217 Marionette DEBUG loaded listener.js 04:26:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 259 (0x7f70afe2cc00) [pid = 1939] [serial = 1602] [outer = 0x7f70928d3000] 04:26:58 INFO - PROCESS | 1939 | 1462361218053 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 04:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1379ms 04:26:58 INFO - PROCESS | 1939 | 1462361218088 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 04:26:58 INFO - PROCESS | 1939 | 1462361218090 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 04:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:26:58 INFO - PROCESS | 1939 | 1462361218097 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:26:58 INFO - PROCESS | 1939 | 1462361218099 Marionette TRACE conn4 <- [1,2106,null,{}] 04:26:58 INFO - PROCESS | 1939 | 1462361218107 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:58 INFO - PROCESS | 1939 | 1462361218271 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 04:26:58 INFO - PROCESS | 1939 | 1462361218472 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70859eb800 == 99 [pid = 1939] [id = 534] 04:26:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 260 (0x7f70885aac00) [pid = 1939] [serial = 1603] [outer = (nil)] 04:26:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 261 (0x7f70885b2800) [pid = 1939] [serial = 1604] [outer = 0x7f70885aac00] 04:26:58 INFO - PROCESS | 1939 | 1462361218540 Marionette DEBUG loaded listener.js 04:26:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 262 (0x7f70885b7c00) [pid = 1939] [serial = 1605] [outer = 0x7f70885aac00] 04:26:59 INFO - PROCESS | 1939 | 1462361219403 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 04:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1338ms 04:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:26:59 INFO - PROCESS | 1939 | 1462361219435 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 04:26:59 INFO - PROCESS | 1939 | 1462361219438 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 04:26:59 INFO - PROCESS | 1939 | 1462361219444 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:26:59 INFO - PROCESS | 1939 | 1462361219447 Marionette TRACE conn4 <- [1,2110,null,{}] 04:26:59 INFO - PROCESS | 1939 | 1462361219452 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:59 INFO - PROCESS | 1939 | 1462361219635 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 04:26:59 INFO - PROCESS | 1939 | 1462361219839 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b75cf000 == 100 [pid = 1939] [id = 535] 04:26:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 263 (0x7f7083f04000) [pid = 1939] [serial = 1606] [outer = (nil)] 04:26:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 264 (0x7f7083f0ac00) [pid = 1939] [serial = 1607] [outer = 0x7f7083f04000] 04:26:59 INFO - PROCESS | 1939 | 1462361219904 Marionette DEBUG loaded listener.js 04:26:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 265 (0x7f7083f10400) [pid = 1939] [serial = 1608] [outer = 0x7f7083f04000] 04:27:00 INFO - PROCESS | 1939 | 1462361220724 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 04:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1329ms 04:27:00 INFO - PROCESS | 1939 | 1462361220773 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 04:27:00 INFO - PROCESS | 1939 | 1462361220775 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 04:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:27:00 INFO - PROCESS | 1939 | 1462361220782 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:27:00 INFO - PROCESS | 1939 | 1462361220784 Marionette TRACE conn4 <- [1,2114,null,{}] 04:27:00 INFO - PROCESS | 1939 | 1462361220790 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:00 INFO - PROCESS | 1939 | 1462361220984 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 04:27:01 INFO - PROCESS | 1939 | 1462361221258 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708b3b2000 == 101 [pid = 1939] [id = 536] 04:27:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 266 (0x7f7083f05000) [pid = 1939] [serial = 1609] [outer = (nil)] 04:27:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 267 (0x7f70885b5800) [pid = 1939] [serial = 1610] [outer = 0x7f7083f05000] 04:27:01 INFO - PROCESS | 1939 | 1462361221341 Marionette DEBUG loaded listener.js 04:27:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 268 (0x7f7092604000) [pid = 1939] [serial = 1611] [outer = 0x7f7083f05000] 04:27:02 INFO - PROCESS | 1939 | 1462361222170 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 04:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1433ms 04:27:02 INFO - PROCESS | 1939 | 1462361222217 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 04:27:02 INFO - PROCESS | 1939 | 1462361222221 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 04:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:27:02 INFO - PROCESS | 1939 | 1462361222227 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:27:02 INFO - PROCESS | 1939 | 1462361222229 Marionette TRACE conn4 <- [1,2118,null,{}] 04:27:02 INFO - PROCESS | 1939 | 1462361222236 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:02 INFO - PROCESS | 1939 | 1462361222426 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 04:27:02 INFO - PROCESS | 1939 | 1462361222630 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708b44a800 == 102 [pid = 1939] [id = 537] 04:27:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 269 (0x7f7083f08000) [pid = 1939] [serial = 1612] [outer = (nil)] 04:27:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 270 (0x7f708a2c7400) [pid = 1939] [serial = 1613] [outer = 0x7f7083f08000] 04:27:02 INFO - PROCESS | 1939 | 1462361222700 Marionette DEBUG loaded listener.js 04:27:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 271 (0x7f708a2cc800) [pid = 1939] [serial = 1614] [outer = 0x7f7083f08000] 04:27:03 INFO - PROCESS | 1939 | 1462361223604 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 04:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1436ms 04:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:27:03 INFO - PROCESS | 1939 | 1462361223664 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 04:27:03 INFO - PROCESS | 1939 | 1462361223667 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 04:27:03 INFO - PROCESS | 1939 | 1462361223673 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:27:03 INFO - PROCESS | 1939 | 1462361223677 Marionette TRACE conn4 <- [1,2122,null,{}] 04:27:03 INFO - PROCESS | 1939 | 1462361223682 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:03 INFO - PROCESS | 1939 | 1462361223875 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 04:27:04 INFO - PROCESS | 1939 | 1462361224100 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7082ad7000 == 103 [pid = 1939] [id = 538] 04:27:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 272 (0x7f7085178000) [pid = 1939] [serial = 1615] [outer = (nil)] 04:27:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 273 (0x7f7092606000) [pid = 1939] [serial = 1616] [outer = 0x7f7085178000] 04:27:04 INFO - PROCESS | 1939 | 1462361224175 Marionette DEBUG loaded listener.js 04:27:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 274 (0x7f709d595800) [pid = 1939] [serial = 1617] [outer = 0x7f7085178000] 04:27:05 INFO - PROCESS | 1939 | 1462361225063 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1428ms 04:27:05 INFO - PROCESS | 1939 | 1462361225102 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 04:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:27:05 INFO - PROCESS | 1939 | 1462361225106 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 04:27:05 INFO - PROCESS | 1939 | 1462361225111 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:27:05 INFO - PROCESS | 1939 | 1462361225114 Marionette TRACE conn4 <- [1,2126,null,{}] 04:27:05 INFO - PROCESS | 1939 | 1462361225119 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:05 INFO - PROCESS | 1939 | 1462361225284 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 04:27:05 INFO - PROCESS | 1939 | 1462361225493 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708ca1c800 == 104 [pid = 1939] [id = 539] 04:27:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 275 (0x7f7082be1c00) [pid = 1939] [serial = 1618] [outer = (nil)] 04:27:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 276 (0x7f7082be7800) [pid = 1939] [serial = 1619] [outer = 0x7f7082be1c00] 04:27:05 INFO - PROCESS | 1939 | 1462361225556 Marionette DEBUG loaded listener.js 04:27:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 277 (0x7f7082bed800) [pid = 1939] [serial = 1620] [outer = 0x7f7082be1c00] 04:27:06 INFO - PROCESS | 1939 | 1462361226403 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 04:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1329ms 04:27:06 INFO - PROCESS | 1939 | 1462361226441 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 04:27:06 INFO - PROCESS | 1939 | 1462361226444 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 04:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:27:06 INFO - PROCESS | 1939 | 1462361226450 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:27:06 INFO - PROCESS | 1939 | 1462361226453 Marionette TRACE conn4 <- [1,2130,null,{}] 04:27:06 INFO - PROCESS | 1939 | 1462361226465 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:06 INFO - PROCESS | 1939 | 1462361226626 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 04:27:06 INFO - PROCESS | 1939 | 1462361226837 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095abe000 == 105 [pid = 1939] [id = 540] 04:27:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 278 (0x7f7082be2400) [pid = 1939] [serial = 1621] [outer = (nil)] 04:27:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 279 (0x7f7085961c00) [pid = 1939] [serial = 1622] [outer = 0x7f7082be2400] 04:27:06 INFO - PROCESS | 1939 | 1462361226900 Marionette DEBUG loaded listener.js 04:27:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 280 (0x7f7085966400) [pid = 1939] [serial = 1623] [outer = 0x7f7082be2400] 04:27:07 INFO - PROCESS | 1939 | 1462361227747 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 04:27:07 INFO - PROCESS | 1939 | 1462361227839 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 04:27:07 INFO - PROCESS | 1939 | ************************* 04:27:07 INFO - PROCESS | 1939 | A coding exception was thrown and uncaught in a Task. 04:27:07 INFO - PROCESS | 1939 | 04:27:07 INFO - PROCESS | 1939 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:27:07 INFO - PROCESS | 1939 | Full stack: 04:27:07 INFO - PROCESS | 1939 | ************************* 04:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:27:07 INFO - PROCESS | 1939 | 1462361227851 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:27:07 INFO - PROCESS | 1939 | 1462361227853 Marionette TRACE conn4 <- [1,2134,null,{}] 04:27:07 INFO - PROCESS | 1939 | 1462361227858 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:08 INFO - PROCESS | 1939 | 1462361228053 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 04:27:08 INFO - PROCESS | 1939 | 1462361228268 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70937c4000 == 106 [pid = 1939] [id = 541] 04:27:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 281 (0x7f7085964c00) [pid = 1939] [serial = 1624] [outer = (nil)] 04:27:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 282 (0x7f7088dfac00) [pid = 1939] [serial = 1625] [outer = 0x7f7085964c00] 04:27:08 INFO - PROCESS | 1939 | 1462361228334 Marionette DEBUG loaded listener.js 04:27:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 283 (0x7f709d87d800) [pid = 1939] [serial = 1626] [outer = 0x7f7085964c00] 04:27:09 INFO - PROCESS | 1939 | 1462361229666 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 04:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1886ms 04:27:09 INFO - PROCESS | 1939 | 1462361229791 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 04:27:09 INFO - PROCESS | 1939 | 1462361229796 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 04:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:27:09 INFO - PROCESS | 1939 | 1462361229834 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:27:09 INFO - PROCESS | 1939 | 1462361229840 Marionette TRACE conn4 <- [1,2138,null,{}] 04:27:09 INFO - PROCESS | 1939 | 1462361229847 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:10 INFO - PROCESS | 1939 | 1462361230017 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 04:27:10 INFO - PROCESS | 1939 | 1462361230226 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70863d5800 == 107 [pid = 1939] [id = 542] 04:27:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 284 (0x7f7085b0d400) [pid = 1939] [serial = 1627] [outer = (nil)] 04:27:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 285 (0x7f7085b15800) [pid = 1939] [serial = 1628] [outer = 0x7f7085b0d400] 04:27:10 INFO - PROCESS | 1939 | 1462361230331 Marionette DEBUG loaded listener.js 04:27:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 286 (0x7f70862cf000) [pid = 1939] [serial = 1629] [outer = 0x7f7085b0d400] 04:27:11 INFO - PROCESS | 1939 | 1462361231429 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 04:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1642ms 04:27:11 INFO - PROCESS | 1939 | 1462361231473 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 04:27:11 INFO - PROCESS | 1939 | 1462361231485 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 04:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:27:11 INFO - PROCESS | 1939 | 1462361231500 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:27:11 INFO - PROCESS | 1939 | 1462361231506 Marionette TRACE conn4 <- [1,2142,null,{}] 04:27:11 INFO - PROCESS | 1939 | 1462361231515 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:11 INFO - PROCESS | 1939 | 1462361231782 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a0906800 == 106 [pid = 1939] [id = 389] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e580000 == 105 [pid = 1939] [id = 348] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 285 (0x7f709398dc00) [pid = 1939] [serial = 1520] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 284 (0x7f7088dfa800) [pid = 1939] [serial = 1475] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 283 (0x7f708a311800) [pid = 1939] [serial = 1490] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 282 (0x7f708a367000) [pid = 1939] [serial = 1478] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 281 (0x7f70873eb800) [pid = 1939] [serial = 1484] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 280 (0x7f708a36f800) [pid = 1939] [serial = 1487] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 279 (0x7f7085177400) [pid = 1939] [serial = 1493] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 278 (0x7f708c604400) [pid = 1939] [serial = 1481] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | 1462361232167 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708a99f800 == 104 [pid = 1939] [id = 526] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097560800 == 103 [pid = 1939] [id = 525] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709bb33800 == 102 [pid = 1939] [id = 485] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949df000 == 101 [pid = 1939] [id = 524] 04:27:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7085cc3000 == 102 [pid = 1939] [id = 543] 04:27:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 279 (0x7f7085177400) [pid = 1939] [serial = 1630] [outer = (nil)] 04:27:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 280 (0x7f7088def000) [pid = 1939] [serial = 1631] [outer = 0x7f7085177400] 04:27:12 INFO - PROCESS | 1939 | 1462361232238 Marionette DEBUG loaded listener.js 04:27:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 281 (0x7f7089f83400) [pid = 1939] [serial = 1632] [outer = 0x7f7085177400] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70928a2800 == 101 [pid = 1939] [id = 523] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70877c2800 == 100 [pid = 1939] [id = 522] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70928ba800 == 99 [pid = 1939] [id = 521] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708ca2d000 == 98 [pid = 1939] [id = 520] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70852c9000 == 97 [pid = 1939] [id = 519] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70863d4800 == 96 [pid = 1939] [id = 518] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7088d60000 == 95 [pid = 1939] [id = 516] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4ed3000 == 94 [pid = 1939] [id = 515] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b1b94000 == 93 [pid = 1939] [id = 514] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af71d000 == 92 [pid = 1939] [id = 513] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a3f1f000 == 91 [pid = 1939] [id = 512] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d449000 == 90 [pid = 1939] [id = 511] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7098410000 == 89 [pid = 1939] [id = 475] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709b7c5800 == 88 [pid = 1939] [id = 510] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709840b800 == 87 [pid = 1939] [id = 509] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093758800 == 86 [pid = 1939] [id = 508] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708ab79800 == 85 [pid = 1939] [id = 507] 04:27:12 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097562000 == 84 [pid = 1939] [id = 506] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 280 (0x7f7089f80c00) [pid = 1939] [serial = 1496] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 279 (0x7f7093996800) [pid = 1939] [serial = 1173] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 278 (0x7f7091851800) [pid = 1939] [serial = 1463] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 277 (0x7f7092642c00) [pid = 1939] [serial = 1515] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 276 (0x7f70a0b20000) [pid = 1939] [serial = 1469] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 275 (0x7f70af5a9c00) [pid = 1939] [serial = 1194] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 274 (0x7f70929a6000) [pid = 1939] [serial = 1518] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 273 (0x7f70ab8c4000) [pid = 1939] [serial = 1472] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 272 (0x7f709d505800) [pid = 1939] [serial = 1179] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 271 (0x7f708d07f000) [pid = 1939] [serial = 1511] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 270 (0x7f7088974800) [pid = 1939] [serial = 1460] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 269 (0x7f7088df1c00) [pid = 1939] [serial = 1500] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 268 (0x7f7088be7000) [pid = 1939] [serial = 1197] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 267 (0x7f70928d2c00) [pid = 1939] [serial = 1517] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 266 (0x7f7099b2f400) [pid = 1939] [serial = 1176] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 265 (0x7f708c750000) [pid = 1939] [serial = 1508] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 264 (0x7f708b5d7000) [pid = 1939] [serial = 1506] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 263 (0x7f7097532c00) [pid = 1939] [serial = 1466] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 262 (0x7f70af749000) [pid = 1939] [serial = 1200] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 261 (0x7f709efc1c00) [pid = 1939] [serial = 1182] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 260 (0x7f70add5ec00) [pid = 1939] [serial = 1143] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 259 (0x7f70990b0400) [pid = 1939] [serial = 1437] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 258 (0x7f708df68000) [pid = 1939] [serial = 1512] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 257 (0x7f70a3c83800) [pid = 1939] [serial = 1185] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 256 (0x7f708acc3800) [pid = 1939] [serial = 1505] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 255 (0x7f7088910000) [pid = 1939] [serial = 1499] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 254 (0x7f70add6a800) [pid = 1939] [serial = 1146] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 253 (0x7f708cebcc00) [pid = 1939] [serial = 1509] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 252 (0x7f70af142000) [pid = 1939] [serial = 1191] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 251 (0x7f7089f88c00) [pid = 1939] [serial = 1502] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 250 (0x7f708a149c00) [pid = 1939] [serial = 1503] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 249 (0x7f709cc02800) [pid = 1939] [serial = 1317] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 248 (0x7f708e5c4000) [pid = 1939] [serial = 1514] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 247 (0x7f70add67400) [pid = 1939] [serial = 1188] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 1939 | --DOMWINDOW == 246 (0x7f70ab90b000) [pid = 1939] [serial = 1374] [outer = (nil)] [url = about:blank] 04:27:13 INFO - PROCESS | 1939 | 1462361233267 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 04:27:13 INFO - PROCESS | 1939 | 1462361233348 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 04:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:27:13 INFO - PROCESS | 1939 | 1462361233357 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:27:13 INFO - PROCESS | 1939 | 1462361233360 Marionette TRACE conn4 <- [1,2146,null,{}] 04:27:13 INFO - PROCESS | 1939 | 1462361233368 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:13 INFO - PROCESS | 1939 | 1462361233634 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 04:27:13 INFO - PROCESS | 1939 | 1462361233957 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70877be800 == 85 [pid = 1939] [id = 544] 04:27:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 247 (0x7f70885b9400) [pid = 1939] [serial = 1633] [outer = (nil)] 04:27:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 248 (0x7f7088906800) [pid = 1939] [serial = 1634] [outer = 0x7f70885b9400] 04:27:14 INFO - PROCESS | 1939 | 1462361234036 Marionette DEBUG loaded listener.js 04:27:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 249 (0x7f7088df1c00) [pid = 1939] [serial = 1635] [outer = 0x7f70885b9400] 04:27:14 INFO - PROCESS | 1939 | 1462361234899 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 04:27:14 INFO - PROCESS | 1939 | 1462361234952 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 04:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:27:14 INFO - PROCESS | 1939 | 1462361234962 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:27:14 INFO - PROCESS | 1939 | 1462361234966 Marionette TRACE conn4 <- [1,2150,null,{}] 04:27:14 INFO - PROCESS | 1939 | 1462361234971 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:15 INFO - PROCESS | 1939 | 1462361235142 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 04:27:15 INFO - PROCESS | 1939 | 1462361235346 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708b44b000 == 86 [pid = 1939] [id = 545] 04:27:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 250 (0x7f7089f88c00) [pid = 1939] [serial = 1636] [outer = (nil)] 04:27:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 251 (0x7f708a2cc400) [pid = 1939] [serial = 1637] [outer = 0x7f7089f88c00] 04:27:15 INFO - PROCESS | 1939 | 1462361235416 Marionette DEBUG loaded listener.js 04:27:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 252 (0x7f708a30f800) [pid = 1939] [serial = 1638] [outer = 0x7f7089f88c00] 04:27:16 INFO - PROCESS | 1939 | 1462361236376 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 04:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1486ms 04:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:27:16 INFO - PROCESS | 1939 | 1462361236450 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 04:27:16 INFO - PROCESS | 1939 | 1462361236453 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 04:27:16 INFO - PROCESS | 1939 | 1462361236459 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:27:16 INFO - PROCESS | 1939 | 1462361236464 Marionette TRACE conn4 <- [1,2154,null,{}] 04:27:16 INFO - PROCESS | 1939 | 1462361236480 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:16 INFO - PROCESS | 1939 | 1462361236693 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 04:27:16 INFO - PROCESS | 1939 | 1462361236943 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e566000 == 87 [pid = 1939] [id = 546] 04:27:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 253 (0x7f708a957400) [pid = 1939] [serial = 1639] [outer = (nil)] 04:27:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 254 (0x7f708b5d8000) [pid = 1939] [serial = 1640] [outer = 0x7f708a957400] 04:27:17 INFO - PROCESS | 1939 | 1462361237056 Marionette DEBUG loaded listener.js 04:27:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 255 (0x7f708c753000) [pid = 1939] [serial = 1641] [outer = 0x7f708a957400] 04:27:17 INFO - PROCESS | 1939 | 1462361237866 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1441ms 04:27:17 INFO - PROCESS | 1939 | 1462361237899 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 04:27:17 INFO - PROCESS | 1939 | 1462361237904 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 04:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:27:17 INFO - PROCESS | 1939 | 1462361237909 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:27:17 INFO - PROCESS | 1939 | 1462361237912 Marionette TRACE conn4 <- [1,2158,null,{}] 04:27:17 INFO - PROCESS | 1939 | 1462361237917 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:18 INFO - PROCESS | 1939 | 1462361238083 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 04:27:18 INFO - PROCESS | 1939 | 1462361238293 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a14800 == 88 [pid = 1939] [id = 547] 04:27:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 256 (0x7f708ac98400) [pid = 1939] [serial = 1642] [outer = (nil)] 04:27:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 257 (0x7f708df69000) [pid = 1939] [serial = 1643] [outer = 0x7f708ac98400] 04:27:18 INFO - PROCESS | 1939 | 1462361238359 Marionette DEBUG loaded listener.js 04:27:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 258 (0x7f708e5af800) [pid = 1939] [serial = 1644] [outer = 0x7f708ac98400] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708de88000 == 87 [pid = 1939] [id = 362] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709374f800 == 86 [pid = 1939] [id = 399] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70874d9000 == 85 [pid = 1939] [id = 398] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70852ca800 == 84 [pid = 1939] [id = 476] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b75e5000 == 83 [pid = 1939] [id = 397] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7085cd7000 == 82 [pid = 1939] [id = 517] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708ca2f000 == 81 [pid = 1939] [id = 478] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7098415000 == 80 [pid = 1939] [id = 477] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e0de800 == 79 [pid = 1939] [id = 498] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70863d5800 == 78 [pid = 1939] [id = 542] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70937c4000 == 77 [pid = 1939] [id = 541] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095abe000 == 76 [pid = 1939] [id = 540] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708ca1c800 == 75 [pid = 1939] [id = 539] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7082ad7000 == 74 [pid = 1939] [id = 538] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708b44a800 == 73 [pid = 1939] [id = 537] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708b3b2000 == 72 [pid = 1939] [id = 536] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b75cf000 == 71 [pid = 1939] [id = 535] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70859eb800 == 70 [pid = 1939] [id = 534] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b3eaf000 == 69 [pid = 1939] [id = 533] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aae2a800 == 68 [pid = 1939] [id = 532] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709e44e000 == 67 [pid = 1939] [id = 531] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c18c800 == 66 [pid = 1939] [id = 530] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709391f800 == 65 [pid = 1939] [id = 529] 04:27:21 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708a0cd000 == 64 [pid = 1939] [id = 528] 04:27:21 INFO - PROCESS | 1939 | 1462361241193 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 3435ms 04:27:21 INFO - PROCESS | 1939 | 1462361241347 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 04:27:21 INFO - PROCESS | 1939 | 1462361241351 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 04:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:27:21 INFO - PROCESS | 1939 | 1462361241358 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:27:21 INFO - PROCESS | 1939 | 1462361241363 Marionette TRACE conn4 <- [1,2162,null,{}] 04:27:21 INFO - PROCESS | 1939 | 1462361241371 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:21 INFO - PROCESS | 1939 | 1462361241529 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 04:27:21 INFO - PROCESS | 1939 | 1462361241682 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70859e9000 == 65 [pid = 1939] [id = 548] 04:27:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 259 (0x7f708596cc00) [pid = 1939] [serial = 1645] [outer = (nil)] 04:27:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 260 (0x7f7085b0f400) [pid = 1939] [serial = 1646] [outer = 0x7f708596cc00] 04:27:21 INFO - PROCESS | 1939 | 1462361241744 Marionette DEBUG loaded listener.js 04:27:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 261 (0x7f70862c6000) [pid = 1939] [serial = 1647] [outer = 0x7f708596cc00] 04:27:22 INFO - PROCESS | 1939 | 1462361242453 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 04:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1139ms 04:27:22 INFO - PROCESS | 1939 | 1462361242497 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 04:27:22 INFO - PROCESS | 1939 | 1462361242504 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 04:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:27:22 INFO - PROCESS | 1939 | 1462361242550 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:27:22 INFO - PROCESS | 1939 | 1462361242554 Marionette TRACE conn4 <- [1,2166,null,{}] 04:27:22 INFO - PROCESS | 1939 | 1462361242560 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:22 INFO - PROCESS | 1939 | 1462361242711 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 04:27:22 INFO - PROCESS | 1939 | 1462361242721 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70876d1000 == 66 [pid = 1939] [id = 549] 04:27:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 262 (0x7f70862ce000) [pid = 1939] [serial = 1648] [outer = (nil)] 04:27:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 263 (0x7f70875f5c00) [pid = 1939] [serial = 1649] [outer = 0x7f70862ce000] 04:27:22 INFO - PROCESS | 1939 | 1462361242779 Marionette DEBUG loaded listener.js 04:27:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 264 (0x7f70885bcc00) [pid = 1939] [serial = 1650] [outer = 0x7f70862ce000] 04:27:23 INFO - PROCESS | 1939 | 1462361243731 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 04:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1249ms 04:27:23 INFO - PROCESS | 1939 | 1462361243797 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 04:27:23 INFO - PROCESS | 1939 | 1462361243800 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 04:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:27:23 INFO - PROCESS | 1939 | 1462361243806 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:27:23 INFO - PROCESS | 1939 | 1462361243812 Marionette TRACE conn4 <- [1,2170,null,{}] 04:27:23 INFO - PROCESS | 1939 | 1462361243844 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:24 INFO - PROCESS | 1939 | 1462361244054 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 04:27:24 INFO - PROCESS | 1939 | 1462361244080 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708a985000 == 67 [pid = 1939] [id = 550] 04:27:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 265 (0x7f7088be0800) [pid = 1939] [serial = 1651] [outer = (nil)] 04:27:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 266 (0x7f7088df8c00) [pid = 1939] [serial = 1652] [outer = 0x7f7088be0800] 04:27:24 INFO - PROCESS | 1939 | 1462361244140 Marionette DEBUG loaded listener.js 04:27:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 267 (0x7f7089fa7000) [pid = 1939] [serial = 1653] [outer = 0x7f7088be0800] 04:27:25 INFO - PROCESS | 1939 | 1462361245633 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 266 (0x7f7094258c00) [pid = 1939] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 265 (0x7f7099b0fc00) [pid = 1939] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 264 (0x7f70885bb000) [pid = 1939] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 263 (0x7f708d105c00) [pid = 1939] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 262 (0x7f70990b3c00) [pid = 1939] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 261 (0x7f7088be4800) [pid = 1939] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 260 (0x7f709394b000) [pid = 1939] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 259 (0x7f709da37c00) [pid = 1939] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 258 (0x7f708d110400) [pid = 1939] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 257 (0x7f7093c35400) [pid = 1939] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 256 (0x7f708a145000) [pid = 1939] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 255 (0x7f709c7b5000) [pid = 1939] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 254 (0x7f7096791400) [pid = 1939] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 253 (0x7f708e5a9400) [pid = 1939] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 252 (0x7f7089fab800) [pid = 1939] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 251 (0x7f70990ab400) [pid = 1939] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 250 (0x7f7088be0400) [pid = 1939] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 249 (0x7f709394a400) [pid = 1939] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 248 (0x7f708ac97c00) [pid = 1939] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 247 (0x7f708e627000) [pid = 1939] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 246 (0x7f70875f5800) [pid = 1939] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 245 (0x7f70875ec800) [pid = 1939] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 244 (0x7f709d509400) [pid = 1939] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 243 (0x7f709da36400) [pid = 1939] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 242 (0x7f709192ac00) [pid = 1939] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 241 (0x7f708ac99c00) [pid = 1939] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 240 (0x7f7089fa2c00) [pid = 1939] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 239 (0x7f709e509800) [pid = 1939] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 238 (0x7f7088bddc00) [pid = 1939] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 237 (0x7f7091938c00) [pid = 1939] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 236 (0x7f7089fa6800) [pid = 1939] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 235 (0x7f7085b0d400) [pid = 1939] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 234 (0x7f708ac91000) [pid = 1939] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 233 (0x7f709192ec00) [pid = 1939] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 232 (0x7f70875ee400) [pid = 1939] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 231 (0x7f708d1d4000) [pid = 1939] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 230 (0x7f708deae000) [pid = 1939] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 229 (0x7f7093990c00) [pid = 1939] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 228 (0x7f709d509800) [pid = 1939] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 227 (0x7f70885c1800) [pid = 1939] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 226 (0x7f70aacb5800) [pid = 1939] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 225 (0x7f7088905000) [pid = 1939] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 224 (0x7f709da38000) [pid = 1939] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 223 (0x7f709409e800) [pid = 1939] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 222 (0x7f70972a8000) [pid = 1939] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7f7094259000) [pid = 1939] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7f709264c000) [pid = 1939] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7f7094691800) [pid = 1939] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7f7089fdc800) [pid = 1939] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7f7089faac00) [pid = 1939] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7f7089fafc00) [pid = 1939] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7f708890c800) [pid = 1939] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7f709184dc00) [pid = 1939] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7f70862cc000) [pid = 1939] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7f7091832c00) [pid = 1939] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7f70885c2000) [pid = 1939] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7f708a14b400) [pid = 1939] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7f7091971800) [pid = 1939] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7f7094231c00) [pid = 1939] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:27:25 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7f70885bc000) [pid = 1939] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1990ms 04:27:25 INFO - PROCESS | 1939 | 1462361245806 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 04:27:25 INFO - PROCESS | 1939 | 1462361245810 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 04:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:27:25 INFO - PROCESS | 1939 | 1462361245815 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:27:25 INFO - PROCESS | 1939 | 1462361245817 Marionette TRACE conn4 <- [1,2174,null,{}] 04:27:25 INFO - PROCESS | 1939 | 1462361245822 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:26 INFO - PROCESS | 1939 | 1462361246011 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 04:27:26 INFO - PROCESS | 1939 | 1462361246114 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70874d7800 == 68 [pid = 1939] [id = 551] 04:27:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7f7082be0000) [pid = 1939] [serial = 1654] [outer = (nil)] 04:27:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7f708890d800) [pid = 1939] [serial = 1655] [outer = 0x7f7082be0000] 04:27:26 INFO - PROCESS | 1939 | 1462361246171 Marionette DEBUG loaded listener.js 04:27:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7f7089fa7400) [pid = 1939] [serial = 1656] [outer = 0x7f7082be0000] 04:27:26 INFO - PROCESS | 1939 | 1462361246984 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1227ms 04:27:27 INFO - PROCESS | 1939 | 1462361247043 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 04:27:27 INFO - PROCESS | 1939 | 1462361247045 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 04:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:27:27 INFO - PROCESS | 1939 | 1462361247051 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:27:27 INFO - PROCESS | 1939 | 1462361247053 Marionette TRACE conn4 <- [1,2178,null,{}] 04:27:27 INFO - PROCESS | 1939 | 1462361247058 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:27 INFO - PROCESS | 1939 | 1462361247216 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 04:27:27 INFO - PROCESS | 1939 | 1462361247227 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708b461800 == 69 [pid = 1939] [id = 552] 04:27:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7f7085174400) [pid = 1939] [serial = 1657] [outer = (nil)] 04:27:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7f7089fe4000) [pid = 1939] [serial = 1658] [outer = 0x7f7085174400] 04:27:27 INFO - PROCESS | 1939 | 1462361247283 Marionette DEBUG loaded listener.js 04:27:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7f708a2c8000) [pid = 1939] [serial = 1659] [outer = 0x7f7085174400] 04:27:28 INFO - PROCESS | 1939 | 1462361248407 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1428ms 04:27:28 INFO - PROCESS | 1939 | 1462361248480 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 04:27:28 INFO - PROCESS | 1939 | 1462361248485 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 04:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:27:28 INFO - PROCESS | 1939 | 1462361248494 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:27:28 INFO - PROCESS | 1939 | 1462361248498 Marionette TRACE conn4 <- [1,2182,null,{}] 04:27:28 INFO - PROCESS | 1939 | 1462361248506 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:28 INFO - PROCESS | 1939 | 1462361248722 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 04:27:28 INFO - PROCESS | 1939 | 1462361248966 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70877c1800 == 70 [pid = 1939] [id = 553] 04:27:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7f70873ed000) [pid = 1939] [serial = 1660] [outer = (nil)] 04:27:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7f70885b0c00) [pid = 1939] [serial = 1661] [outer = 0x7f70873ed000] 04:27:29 INFO - PROCESS | 1939 | 1462361249080 Marionette DEBUG loaded listener.js 04:27:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7f7088909000) [pid = 1939] [serial = 1662] [outer = 0x7f70873ed000] 04:27:29 INFO - PROCESS | 1939 | 1462361249939 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1483ms 04:27:29 INFO - PROCESS | 1939 | 1462361249978 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 04:27:29 INFO - PROCESS | 1939 | 1462361249986 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 04:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:27:29 INFO - PROCESS | 1939 | 1462361249995 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:27:30 INFO - PROCESS | 1939 | 1462361250000 Marionette TRACE conn4 <- [1,2186,null,{}] 04:27:30 INFO - PROCESS | 1939 | 1462361250005 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:30 INFO - PROCESS | 1939 | 1462361250165 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 04:27:30 INFO - PROCESS | 1939 | 1462361250370 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7082add800 == 71 [pid = 1939] [id = 554] 04:27:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7f708897e800) [pid = 1939] [serial = 1663] [outer = (nil)] 04:27:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7f7089fb0000) [pid = 1939] [serial = 1664] [outer = 0x7f708897e800] 04:27:30 INFO - PROCESS | 1939 | 1462361250435 Marionette DEBUG loaded listener.js 04:27:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7f708a147000) [pid = 1939] [serial = 1665] [outer = 0x7f708897e800] 04:27:31 INFO - PROCESS | 1939 | 1462361251344 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1385ms 04:27:31 INFO - PROCESS | 1939 | 1462361251380 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 04:27:31 INFO - PROCESS | 1939 | 1462361251383 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 04:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:27:31 INFO - PROCESS | 1939 | 1462361251389 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:27:31 INFO - PROCESS | 1939 | 1462361251395 Marionette TRACE conn4 <- [1,2190,null,{}] 04:27:31 INFO - PROCESS | 1939 | 1462361251410 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:31 INFO - PROCESS | 1939 | 1462361251575 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 04:27:31 INFO - PROCESS | 1939 | 1462361251800 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e0c3800 == 72 [pid = 1939] [id = 555] 04:27:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7f7089fdc400) [pid = 1939] [serial = 1666] [outer = (nil)] 04:27:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7f708a30fc00) [pid = 1939] [serial = 1667] [outer = 0x7f7089fdc400] 04:27:31 INFO - PROCESS | 1939 | 1462361251916 Marionette DEBUG loaded listener.js 04:27:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7f708a364800) [pid = 1939] [serial = 1668] [outer = 0x7f7089fdc400] 04:27:32 INFO - PROCESS | 1939 | 1462361252895 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 04:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1541ms 04:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:27:32 INFO - PROCESS | 1939 | 1462361252932 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 04:27:32 INFO - PROCESS | 1939 | 1462361252935 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 04:27:32 INFO - PROCESS | 1939 | 1462361252941 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:27:32 INFO - PROCESS | 1939 | 1462361252944 Marionette TRACE conn4 <- [1,2194,null,{}] 04:27:32 INFO - PROCESS | 1939 | 1462361252949 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:33 INFO - PROCESS | 1939 | 1462361253107 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 04:27:33 INFO - PROCESS | 1939 | 1462361253311 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e578000 == 73 [pid = 1939] [id = 556] 04:27:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7f7089fdd000) [pid = 1939] [serial = 1669] [outer = (nil)] 04:27:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 224 (0x7f708a95b400) [pid = 1939] [serial = 1670] [outer = 0x7f7089fdd000] 04:27:33 INFO - PROCESS | 1939 | 1462361253377 Marionette DEBUG loaded listener.js 04:27:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 225 (0x7f708ac97400) [pid = 1939] [serial = 1671] [outer = 0x7f7089fdd000] 04:27:34 INFO - PROCESS | 1939 | 1462361254202 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 04:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1334ms 04:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:27:34 INFO - PROCESS | 1939 | 1462361254274 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 04:27:34 INFO - PROCESS | 1939 | 1462361254277 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 04:27:34 INFO - PROCESS | 1939 | 1462361254283 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:27:34 INFO - PROCESS | 1939 | 1462361254286 Marionette TRACE conn4 <- [1,2198,null,{}] 04:27:34 INFO - PROCESS | 1939 | 1462361254291 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:34 INFO - PROCESS | 1939 | 1462361254453 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 04:27:34 INFO - PROCESS | 1939 | 1462361254651 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091880000 == 74 [pid = 1939] [id = 557] 04:27:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 226 (0x7f708a365800) [pid = 1939] [serial = 1672] [outer = (nil)] 04:27:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 227 (0x7f708acc9000) [pid = 1939] [serial = 1673] [outer = 0x7f708a365800] 04:27:34 INFO - PROCESS | 1939 | 1462361254718 Marionette DEBUG loaded listener.js 04:27:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 228 (0x7f708b5d5800) [pid = 1939] [serial = 1674] [outer = 0x7f708a365800] 04:27:35 INFO - PROCESS | 1939 | 1462361255566 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:27:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:27:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1334ms 04:27:35 INFO - PROCESS | 1939 | 1462361255617 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 04:27:35 INFO - PROCESS | 1939 | 1462361255620 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 04:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:27:35 INFO - PROCESS | 1939 | 1462361255626 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:27:35 INFO - PROCESS | 1939 | 1462361255628 Marionette TRACE conn4 <- [1,2202,null,{}] 04:27:35 INFO - PROCESS | 1939 | 1462361255634 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:35 INFO - PROCESS | 1939 | 1462361255822 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 04:27:36 INFO - PROCESS | 1939 | 1462361256021 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70937c4800 == 75 [pid = 1939] [id = 558] 04:27:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 229 (0x7f708c60d000) [pid = 1939] [serial = 1675] [outer = (nil)] 04:27:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 230 (0x7f708ceafc00) [pid = 1939] [serial = 1676] [outer = 0x7f708c60d000] 04:27:36 INFO - PROCESS | 1939 | 1462361256093 Marionette DEBUG loaded listener.js 04:27:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 231 (0x7f708d1ce000) [pid = 1939] [serial = 1677] [outer = 0x7f708c60d000] 04:27:36 INFO - PROCESS | 1939 | 1462361256940 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1382ms 04:27:37 INFO - PROCESS | 1939 | 1462361257009 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 04:27:37 INFO - PROCESS | 1939 | 1462361257012 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 04:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:27:37 INFO - PROCESS | 1939 | 1462361257017 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:27:37 INFO - PROCESS | 1939 | 1462361257020 Marionette TRACE conn4 <- [1,2206,null,{}] 04:27:37 INFO - PROCESS | 1939 | 1462361257025 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:37 INFO - PROCESS | 1939 | 1462361257179 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 04:27:37 INFO - PROCESS | 1939 | 1462361257382 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093c65000 == 76 [pid = 1939] [id = 559] 04:27:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 232 (0x7f708c750000) [pid = 1939] [serial = 1678] [outer = (nil)] 04:27:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 233 (0x7f708d1d4800) [pid = 1939] [serial = 1679] [outer = 0x7f708c750000] 04:27:37 INFO - PROCESS | 1939 | 1462361257453 Marionette DEBUG loaded listener.js 04:27:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 234 (0x7f708deae800) [pid = 1939] [serial = 1680] [outer = 0x7f708c750000] 04:27:38 INFO - PROCESS | 1939 | 1462361258303 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 04:27:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:27:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1332ms 04:27:38 INFO - PROCESS | 1939 | 1462361258350 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 04:27:38 INFO - PROCESS | 1939 | 1462361258354 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 04:27:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:27:38 INFO - PROCESS | 1939 | 1462361258359 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:27:38 INFO - PROCESS | 1939 | 1462361258361 Marionette TRACE conn4 <- [1,2210,null,{}] 04:27:38 INFO - PROCESS | 1939 | 1462361258367 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:38 INFO - PROCESS | 1939 | 1462361258522 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 04:27:38 INFO - PROCESS | 1939 | 1462361258727 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70942d9000 == 77 [pid = 1939] [id = 560] 04:27:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 235 (0x7f70875f5800) [pid = 1939] [serial = 1681] [outer = (nil)] 04:27:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 236 (0x7f708df66800) [pid = 1939] [serial = 1682] [outer = 0x7f70875f5800] 04:27:38 INFO - PROCESS | 1939 | 1462361258792 Marionette DEBUG loaded listener.js 04:27:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 237 (0x7f708e5a5400) [pid = 1939] [serial = 1683] [outer = 0x7f70875f5800] 04:27:39 INFO - PROCESS | 1939 | 1462361259587 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 04:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1278ms 04:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:27:39 INFO - PROCESS | 1939 | 1462361259638 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 04:27:39 INFO - PROCESS | 1939 | 1462361259640 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 04:27:39 INFO - PROCESS | 1939 | 1462361259663 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:27:39 INFO - PROCESS | 1939 | 1462361259666 Marionette TRACE conn4 <- [1,2214,null,{}] 04:27:39 INFO - PROCESS | 1939 | 1462361259673 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:39 INFO - PROCESS | 1939 | 1462361259828 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 04:27:40 INFO - PROCESS | 1939 | 1462361260027 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949d2800 == 78 [pid = 1939] [id = 561] 04:27:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 238 (0x7f708c75b400) [pid = 1939] [serial = 1684] [outer = (nil)] 04:27:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 239 (0x7f708e5b1c00) [pid = 1939] [serial = 1685] [outer = 0x7f708c75b400] 04:27:40 INFO - PROCESS | 1939 | 1462361260097 Marionette DEBUG loaded listener.js 04:27:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 240 (0x7f708e5c3800) [pid = 1939] [serial = 1686] [outer = 0x7f708c75b400] 04:27:40 INFO - PROCESS | 1939 | 1462361260935 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 04:27:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:27:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1352ms 04:27:41 INFO - PROCESS | 1939 | 1462361260998 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 04:27:41 INFO - PROCESS | 1939 | 1462361261001 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 04:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:27:41 INFO - PROCESS | 1939 | 1462361261007 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:27:41 INFO - PROCESS | 1939 | 1462361261009 Marionette TRACE conn4 <- [1,2218,null,{}] 04:27:41 INFO - PROCESS | 1939 | 1462361261014 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:41 INFO - PROCESS | 1939 | 1462361261171 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 04:27:41 INFO - PROCESS | 1939 | 1462361261383 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095774800 == 79 [pid = 1939] [id = 562] 04:27:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 241 (0x7f7083f02c00) [pid = 1939] [serial = 1687] [outer = (nil)] 04:27:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 242 (0x7f708e62a400) [pid = 1939] [serial = 1688] [outer = 0x7f7083f02c00] 04:27:41 INFO - PROCESS | 1939 | 1462361261450 Marionette DEBUG loaded listener.js 04:27:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 243 (0x7f7091833c00) [pid = 1939] [serial = 1689] [outer = 0x7f7083f02c00] 04:27:42 INFO - PROCESS | 1939 | 1462361262353 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 04:27:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:27:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1377ms 04:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:27:42 INFO - PROCESS | 1939 | 1462361262384 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 04:27:42 INFO - PROCESS | 1939 | 1462361262388 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 04:27:42 INFO - PROCESS | 1939 | 1462361262394 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:27:42 INFO - PROCESS | 1939 | 1462361262398 Marionette TRACE conn4 <- [1,2222,null,{}] 04:27:42 INFO - PROCESS | 1939 | 1462361262403 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:42 INFO - PROCESS | 1939 | 1462361262580 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 04:27:42 INFO - PROCESS | 1939 | 1462361262791 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709727a000 == 80 [pid = 1939] [id = 563] 04:27:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 244 (0x7f708df70800) [pid = 1939] [serial = 1690] [outer = (nil)] 04:27:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 245 (0x7f7091971400) [pid = 1939] [serial = 1691] [outer = 0x7f708df70800] 04:27:42 INFO - PROCESS | 1939 | 1462361262864 Marionette DEBUG loaded listener.js 04:27:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 246 (0x7f709260d000) [pid = 1939] [serial = 1692] [outer = 0x7f708df70800] 04:27:43 INFO - PROCESS | 1939 | 1462361263703 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:27:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:27:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1381ms 04:27:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:27:43 INFO - PROCESS | 1939 | 1462361263775 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 04:27:43 INFO - PROCESS | 1939 | 1462361263777 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 04:27:43 INFO - PROCESS | 1939 | 1462361263783 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:27:43 INFO - PROCESS | 1939 | 1462361263786 Marionette TRACE conn4 <- [1,2226,null,{}] 04:27:43 INFO - PROCESS | 1939 | 1462361263791 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:43 INFO - PROCESS | 1939 | 1462361263949 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 04:27:44 INFO - PROCESS | 1939 | 1462361264166 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097fe7800 == 81 [pid = 1939] [id = 564] 04:27:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 247 (0x7f7091832c00) [pid = 1939] [serial = 1693] [outer = (nil)] 04:27:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 248 (0x7f709264a400) [pid = 1939] [serial = 1694] [outer = 0x7f7091832c00] 04:27:44 INFO - PROCESS | 1939 | 1462361264275 Marionette DEBUG loaded listener.js 04:27:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 249 (0x7f70928cf800) [pid = 1939] [serial = 1695] [outer = 0x7f7091832c00] 04:27:45 INFO - PROCESS | 1939 | 1462361265127 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 04:27:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:27:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1380ms 04:27:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:27:45 INFO - PROCESS | 1939 | 1462361265162 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 04:27:45 INFO - PROCESS | 1939 | 1462361265165 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 04:27:45 INFO - PROCESS | 1939 | 1462361265171 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:27:45 INFO - PROCESS | 1939 | 1462361265173 Marionette TRACE conn4 <- [1,2230,null,{}] 04:27:45 INFO - PROCESS | 1939 | 1462361265188 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:45 INFO - PROCESS | 1939 | 1462361265342 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 04:27:45 INFO - PROCESS | 1939 | 1462361265554 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70863de000 == 82 [pid = 1939] [id = 565] 04:27:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 250 (0x7f70862c6400) [pid = 1939] [serial = 1696] [outer = (nil)] 04:27:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 251 (0x7f7088910400) [pid = 1939] [serial = 1697] [outer = 0x7f70862c6400] 04:27:45 INFO - PROCESS | 1939 | 1462361265618 Marionette DEBUG loaded listener.js 04:27:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 252 (0x7f709264fc00) [pid = 1939] [serial = 1698] [outer = 0x7f70862c6400] 04:27:46 INFO - PROCESS | 1939 | 1462361266485 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 04:27:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:27:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1346ms 04:27:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:27:46 INFO - PROCESS | 1939 | 1462361266517 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 04:27:46 INFO - PROCESS | 1939 | 1462361266519 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 04:27:46 INFO - PROCESS | 1939 | 1462361266524 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:27:46 INFO - PROCESS | 1939 | 1462361266528 Marionette TRACE conn4 <- [1,2234,null,{}] 04:27:46 INFO - PROCESS | 1939 | 1462361266533 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:46 INFO - PROCESS | 1939 | 1462361266689 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 04:27:46 INFO - PROCESS | 1939 | 1462361266961 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708d2d6800 == 83 [pid = 1939] [id = 566] 04:27:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 253 (0x7f7085b14800) [pid = 1939] [serial = 1699] [outer = (nil)] 04:27:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 254 (0x7f7088bd9400) [pid = 1939] [serial = 1700] [outer = 0x7f7085b14800] 04:27:47 INFO - PROCESS | 1939 | 1462361267031 Marionette DEBUG loaded listener.js 04:27:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 255 (0x7f708acc5000) [pid = 1939] [serial = 1701] [outer = 0x7f7085b14800] 04:27:47 INFO - PROCESS | 1939 | 1462361267856 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 04:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1382ms 04:27:47 INFO - PROCESS | 1939 | 1462361267907 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 04:27:47 INFO - PROCESS | 1939 | 1462361267910 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 04:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:27:47 INFO - PROCESS | 1939 | 1462361267933 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:27:47 INFO - PROCESS | 1939 | 1462361267937 Marionette TRACE conn4 <- [1,2238,null,{}] 04:27:47 INFO - PROCESS | 1939 | 1462361267942 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:48 INFO - PROCESS | 1939 | 1462361268115 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 04:27:48 INFO - PROCESS | 1939 | 1462361268393 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70874da800 == 84 [pid = 1939] [id = 567] 04:27:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 256 (0x7f7085171400) [pid = 1939] [serial = 1702] [outer = (nil)] 04:27:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 257 (0x7f708a950c00) [pid = 1939] [serial = 1703] [outer = 0x7f7085171400] 04:27:48 INFO - PROCESS | 1939 | 1462361268461 Marionette DEBUG loaded listener.js 04:27:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 258 (0x7f708d1c5800) [pid = 1939] [serial = 1704] [outer = 0x7f7085171400] 04:27:49 INFO - PROCESS | 1939 | 1462361269577 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:27:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:27:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1683ms 04:27:49 INFO - PROCESS | 1939 | 1462361269618 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 04:27:49 INFO - PROCESS | 1939 | 1462361269625 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 04:27:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:27:49 INFO - PROCESS | 1939 | 1462361269633 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:27:49 INFO - PROCESS | 1939 | 1462361269639 Marionette TRACE conn4 <- [1,2242,null,{}] 04:27:49 INFO - PROCESS | 1939 | 1462361269645 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:49 INFO - PROCESS | 1939 | 1462361269820 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 04:27:50 INFO - PROCESS | 1939 | 1462361270045 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708a0ba000 == 85 [pid = 1939] [id = 568] 04:27:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 259 (0x7f7085b14c00) [pid = 1939] [serial = 1705] [outer = (nil)] 04:27:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 260 (0x7f7083f08400) [pid = 1939] [serial = 1706] [outer = 0x7f7085b14c00] 04:27:50 INFO - PROCESS | 1939 | 1462361270210 Marionette DEBUG loaded listener.js 04:27:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 261 (0x7f70885b8800) [pid = 1939] [serial = 1707] [outer = 0x7f7085b14c00] 04:27:51 INFO - PROCESS | 1939 | 1462361271070 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:27:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:27:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1491ms 04:27:51 INFO - PROCESS | 1939 | 1462361271141 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 04:27:51 INFO - PROCESS | 1939 | 1462361271149 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 04:27:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:27:51 INFO - PROCESS | 1939 | 1462361271160 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:27:51 INFO - PROCESS | 1939 | 1462361271163 Marionette TRACE conn4 <- [1,2246,null,{}] 04:27:51 INFO - PROCESS | 1939 | 1462361271169 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:51 INFO - PROCESS | 1939 | 1462361271345 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 04:27:51 INFO - PROCESS | 1939 | 1462361271561 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708b3ae000 == 86 [pid = 1939] [id = 569] 04:27:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 262 (0x7f7088be0400) [pid = 1939] [serial = 1708] [outer = (nil)] 04:27:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 263 (0x7f7089f81400) [pid = 1939] [serial = 1709] [outer = 0x7f7088be0400] 04:27:51 INFO - PROCESS | 1939 | 1462361271665 Marionette DEBUG loaded listener.js 04:27:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 264 (0x7f7089fdf800) [pid = 1939] [serial = 1710] [outer = 0x7f7088be0400] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 263 (0x7f7094097c00) [pid = 1939] [serial = 1535] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 262 (0x7f708df65c00) [pid = 1939] [serial = 1529] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 261 (0x7f709c962400) [pid = 1939] [serial = 1544] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 260 (0x7f7094c70000) [pid = 1939] [serial = 1538] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 259 (0x7f709d58c000) [pid = 1939] [serial = 1547] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 258 (0x7f70a0eba800) [pid = 1939] [serial = 1550] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 257 (0x7f70add69000) [pid = 1939] [serial = 1553] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 256 (0x7f70885b2800) [pid = 1939] [serial = 1604] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 255 (0x7f7088df1000) [pid = 1939] [serial = 1586] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 254 (0x7f709ba0c800) [pid = 1939] [serial = 1601] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 253 (0x7f7093941800) [pid = 1939] [serial = 1592] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 252 (0x7f7083f0ac00) [pid = 1939] [serial = 1607] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 251 (0x7f708a2c7400) [pid = 1939] [serial = 1613] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 250 (0x7f70a0b1ac00) [pid = 1939] [serial = 1598] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 249 (0x7f708accb800) [pid = 1939] [serial = 1589] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 248 (0x7f709c95ec00) [pid = 1939] [serial = 1595] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 247 (0x7f70885b5800) [pid = 1939] [serial = 1610] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 246 (0x7f709b4f2400) [pid = 1939] [serial = 1541] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 245 (0x7f7088972c00) [pid = 1939] [serial = 1523] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 244 (0x7f70928d7000) [pid = 1939] [serial = 1532] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 243 (0x7f7088def000) [pid = 1939] [serial = 1631] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 242 (0x7f708a30f000) [pid = 1939] [serial = 1526] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708a985000 == 85 [pid = 1939] [id = 550] 04:27:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70876d1000 == 84 [pid = 1939] [id = 549] 04:27:52 INFO - PROCESS | 1939 | 1462361272942 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:27:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70859e9000 == 83 [pid = 1939] [id = 548] 04:27:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091a14800 == 82 [pid = 1939] [id = 547] 04:27:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e566000 == 81 [pid = 1939] [id = 546] 04:27:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708b44b000 == 80 [pid = 1939] [id = 545] 04:27:52 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70877be800 == 79 [pid = 1939] [id = 544] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 241 (0x7f708c759c00) [pid = 1939] [serial = 1568] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 240 (0x7f708e5a6800) [pid = 1939] [serial = 1569] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 239 (0x7f708cebc800) [pid = 1939] [serial = 1566] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 238 (0x7f708c610000) [pid = 1939] [serial = 1565] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 237 (0x7f7093999400) [pid = 1939] [serial = 1521] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 236 (0x7f70943ea000) [pid = 1939] [serial = 1574] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 235 (0x7f708a2f3800) [pid = 1939] [serial = 1580] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 234 (0x7f7099b04c00) [pid = 1939] [serial = 1578] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 233 (0x7f709597d800) [pid = 1939] [serial = 1575] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 232 (0x7f70928d0400) [pid = 1939] [serial = 1581] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 231 (0x7f7093997c00) [pid = 1939] [serial = 1572] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 230 (0x7f70990b5400) [pid = 1939] [serial = 1583] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 229 (0x7f7088dfac00) [pid = 1939] [serial = 1625] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 228 (0x7f7095c50400) [pid = 1939] [serial = 1404] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 227 (0x7f709c95d800) [pid = 1939] [serial = 1311] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 226 (0x7f70af8b9000) [pid = 1939] [serial = 1431] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 225 (0x7f708e628c00) [pid = 1939] [serial = 1290] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 224 (0x7f709bcd3800) [pid = 1939] [serial = 1308] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 223 (0x7f70aa791800) [pid = 1939] [serial = 1251] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 222 (0x7f70943e6400) [pid = 1939] [serial = 1284] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7f70aa912800) [pid = 1939] [serial = 1413] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7f7097541400) [pid = 1939] [serial = 1350] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7f7095c54000) [pid = 1939] [serial = 1299] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7f7092647400) [pid = 1939] [serial = 1347] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7f70a09a7000) [pid = 1939] [serial = 1248] [outer = (nil)] [url = about:blank] 04:27:52 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7f7099b87800) [pid = 1939] [serial = 1302] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7f709c95ac00) [pid = 1939] [serial = 1353] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7f709c98bc00) [pid = 1939] [serial = 1314] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7f709c962c00) [pid = 1939] [serial = 1245] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7f709192c000) [pid = 1939] [serial = 1401] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7f709423e400) [pid = 1939] [serial = 1236] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7f708d105000) [pid = 1939] [serial = 1287] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7f70aac6f800) [pid = 1939] [serial = 1371] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7f708d103800) [pid = 1939] [serial = 1428] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7f70875f9800) [pid = 1939] [serial = 1422] [outer = (nil)] [url = about:blank] 04:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1836ms 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7f709dd8e000) [pid = 1939] [serial = 1359] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7f7085961c00) [pid = 1939] [serial = 1622] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7f70a4b96400) [pid = 1939] [serial = 1365] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7f7093c34800) [pid = 1939] [serial = 1293] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7f708e62d800) [pid = 1939] [serial = 1233] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7f7092650c00) [pid = 1939] [serial = 1230] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7f70aa90e000) [pid = 1939] [serial = 1368] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7f708a94ec00) [pid = 1939] [serial = 1398] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7f7094b58c00) [pid = 1939] [serial = 1296] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7f7092606000) [pid = 1939] [serial = 1616] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7f708d07e400) [pid = 1939] [serial = 1344] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7f70862cf000) [pid = 1939] [serial = 1629] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7f7082be7800) [pid = 1939] [serial = 1619] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7f709cde0c00) [pid = 1939] [serial = 1341] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7f709d427800) [pid = 1939] [serial = 1356] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7f70af8b7400) [pid = 1939] [serial = 1425] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7f7092651c00) [pid = 1939] [serial = 1464] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7f70a4b96c00) [pid = 1939] [serial = 1458] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7f709cc0f400) [pid = 1939] [serial = 1467] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7f70a0b26800) [pid = 1939] [serial = 1362] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7f708b5d2800) [pid = 1939] [serial = 1461] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7f70af5a5c00) [pid = 1939] [serial = 1419] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7f708897ac00) [pid = 1939] [serial = 1434] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7f70aef94400) [pid = 1939] [serial = 1416] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7f709c98a800) [pid = 1939] [serial = 1407] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7f709b781000) [pid = 1939] [serial = 1305] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7f709d723800) [pid = 1939] [serial = 1410] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7f7085b15800) [pid = 1939] [serial = 1628] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7f709759d400) [pid = 1939] [serial = 1239] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7f709ba11000) [pid = 1939] [serial = 1242] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7f7095a74400) [pid = 1939] [serial = 1254] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7f708df6f400) [pid = 1939] [serial = 1257] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7f708a363c00) [pid = 1939] [serial = 1563] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7f708a30a400) [pid = 1939] [serial = 1562] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7f7088df8400) [pid = 1939] [serial = 1560] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7f708897a000) [pid = 1939] [serial = 1559] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7f7095c57800) [pid = 1939] [serial = 1577] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7f70873e9400) [pid = 1939] [serial = 1557] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7f70862ce800) [pid = 1939] [serial = 1556] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7f7091969000) [pid = 1939] [serial = 1571] [outer = (nil)] [url = about:blank] 04:27:53 INFO - PROCESS | 1939 | 1462361273032 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 04:27:53 INFO - PROCESS | 1939 | 1462361273039 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 04:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:27:53 INFO - PROCESS | 1939 | 1462361273046 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:27:53 INFO - PROCESS | 1939 | 1462361273054 Marionette TRACE conn4 <- [1,2250,null,{}] 04:27:53 INFO - PROCESS | 1939 | 1462361273075 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:53 INFO - PROCESS | 1939 | 1462361273237 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 04:27:53 INFO - PROCESS | 1939 | 1462361273445 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70874dd000 == 80 [pid = 1939] [id = 570] 04:27:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7f7088be1000) [pid = 1939] [serial = 1711] [outer = (nil)] 04:27:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7f708a2c7000) [pid = 1939] [serial = 1712] [outer = 0x7f7088be1000] 04:27:53 INFO - PROCESS | 1939 | 1462361273505 Marionette DEBUG loaded listener.js 04:27:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7f708a310c00) [pid = 1939] [serial = 1713] [outer = 0x7f7088be1000] 04:27:54 INFO - PROCESS | 1939 | 1462361274196 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 04:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1190ms 04:27:54 INFO - PROCESS | 1939 | 1462361274237 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 04:27:54 INFO - PROCESS | 1939 | 1462361274241 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 04:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:27:54 INFO - PROCESS | 1939 | 1462361274246 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:27:54 INFO - PROCESS | 1939 | 1462361274249 Marionette TRACE conn4 <- [1,2254,null,{}] 04:27:54 INFO - PROCESS | 1939 | 1462361274254 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:54 INFO - PROCESS | 1939 | 1462361274433 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 04:27:54 INFO - PROCESS | 1939 | 1462361274596 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708b39d800 == 81 [pid = 1939] [id = 571] 04:27:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7f7089fe7400) [pid = 1939] [serial = 1714] [outer = (nil)] 04:27:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f708acc3c00) [pid = 1939] [serial = 1715] [outer = 0x7f7089fe7400] 04:27:54 INFO - PROCESS | 1939 | 1462361274655 Marionette DEBUG loaded listener.js 04:27:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7f708b5d6c00) [pid = 1939] [serial = 1716] [outer = 0x7f7089fe7400] 04:27:55 INFO - PROCESS | 1939 | 1462361275440 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1233ms 04:27:55 INFO - PROCESS | 1939 | 1462361275480 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 04:27:55 INFO - PROCESS | 1939 | 1462361275483 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 04:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:27:55 INFO - PROCESS | 1939 | 1462361275494 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:27:55 INFO - PROCESS | 1939 | 1462361275507 Marionette TRACE conn4 <- [1,2258,null,{}] 04:27:55 INFO - PROCESS | 1939 | 1462361275512 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:55 INFO - PROCESS | 1939 | 1462361275721 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 04:27:55 INFO - PROCESS | 1939 | 1462361275750 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e007000 == 82 [pid = 1939] [id = 572] 04:27:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f708a14f000) [pid = 1939] [serial = 1717] [outer = (nil)] 04:27:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7f708c607c00) [pid = 1939] [serial = 1718] [outer = 0x7f708a14f000] 04:27:55 INFO - PROCESS | 1939 | 1462361275806 Marionette DEBUG loaded listener.js 04:27:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7f708ceb1800) [pid = 1939] [serial = 1719] [outer = 0x7f708a14f000] 04:27:57 INFO - PROCESS | 1939 | 1462361277178 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:27:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:27:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1764ms 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7f70873e3400) [pid = 1939] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7f708c60a000) [pid = 1939] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7f7093c38400) [pid = 1939] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7f70873e6000) [pid = 1939] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7f7088df5000) [pid = 1939] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7f708a2fa400) [pid = 1939] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7f709ba11800) [pid = 1939] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7f7088977400) [pid = 1939] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7f70990b6000) [pid = 1939] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7f7085175c00) [pid = 1939] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7f7093940c00) [pid = 1939] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f709a73d400) [pid = 1939] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f708516fc00) [pid = 1939] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f7094259800) [pid = 1939] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f7094093000) [pid = 1939] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f708a361400) [pid = 1939] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f709468bc00) [pid = 1939] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f7085172c00) [pid = 1939] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f7088906400) [pid = 1939] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f7088be0800) [pid = 1939] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7f7082be0000) [pid = 1939] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7f7085177400) [pid = 1939] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7f70885b9400) [pid = 1939] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7f708a957400) [pid = 1939] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7f708596cc00) [pid = 1939] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7f70862ce000) [pid = 1939] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7f7089f88c00) [pid = 1939] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f7088907800) [pid = 1939] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f70928d3000) [pid = 1939] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f7083f08000) [pid = 1939] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f7083f04000) [pid = 1939] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f7083f05000) [pid = 1939] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f70885aac00) [pid = 1939] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f70943e9000) [pid = 1939] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f708deae400) [pid = 1939] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f7088df5400) [pid = 1939] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f708d10e000) [pid = 1939] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f709183c000) [pid = 1939] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f7088df0400) [pid = 1939] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f70873e9c00) [pid = 1939] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:27:57 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f708d10bc00) [pid = 1939] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:27:57 INFO - PROCESS | 1939 | 1462361277733 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 04:27:57 INFO - PROCESS | 1939 | 1462361277736 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 04:27:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:27:57 INFO - PROCESS | 1939 | 1462361277757 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:27:57 INFO - PROCESS | 1939 | 1462361277759 Marionette TRACE conn4 <- [1,2262,null,{}] 04:27:57 INFO - PROCESS | 1939 | 1462361277766 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:57 INFO - PROCESS | 1939 | 1462361277925 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 04:27:58 INFO - PROCESS | 1939 | 1462361278077 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7085cd3000 == 83 [pid = 1939] [id = 573] 04:27:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f70873e4800) [pid = 1939] [serial = 1720] [outer = (nil)] 04:27:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f70885ac800) [pid = 1939] [serial = 1721] [outer = 0x7f70873e4800] 04:27:58 INFO - PROCESS | 1939 | 1462361278147 Marionette DEBUG loaded listener.js 04:27:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f7088df2400) [pid = 1939] [serial = 1722] [outer = 0x7f70873e4800] 04:27:58 INFO - PROCESS | 1939 | 1462361278800 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:27:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:27:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1081ms 04:27:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:27:58 INFO - PROCESS | 1939 | 1462361278835 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 04:27:58 INFO - PROCESS | 1939 | 1462361278837 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 04:27:58 INFO - PROCESS | 1939 | 1462361278844 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:27:58 INFO - PROCESS | 1939 | 1462361278846 Marionette TRACE conn4 <- [1,2266,null,{}] 04:27:58 INFO - PROCESS | 1939 | 1462361278861 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:59 INFO - PROCESS | 1939 | 1462361279077 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 04:27:59 INFO - PROCESS | 1939 | 1462361279097 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709180c800 == 84 [pid = 1939] [id = 574] 04:27:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f70862c9800) [pid = 1939] [serial = 1723] [outer = (nil)] 04:27:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f708a2edc00) [pid = 1939] [serial = 1724] [outer = 0x7f70862c9800] 04:27:59 INFO - PROCESS | 1939 | 1462361279158 Marionette DEBUG loaded listener.js 04:27:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f708accc800) [pid = 1939] [serial = 1725] [outer = 0x7f70862c9800] 04:28:00 INFO - PROCESS | 1939 | 1462361280375 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 04:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1583ms 04:28:00 INFO - PROCESS | 1939 | 1462361280429 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 04:28:00 INFO - PROCESS | 1939 | 1462361280438 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 04:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:28:00 INFO - PROCESS | 1939 | 1462361280451 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:28:00 INFO - PROCESS | 1939 | 1462361280461 Marionette TRACE conn4 <- [1,2270,null,{}] 04:28:00 INFO - PROCESS | 1939 | 1462361280558 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:00 INFO - PROCESS | 1939 | 1462361280876 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 04:28:01 INFO - PROCESS | 1939 | 1462361281141 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70876d0800 == 85 [pid = 1939] [id = 575] 04:28:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f7083f04800) [pid = 1939] [serial = 1726] [outer = (nil)] 04:28:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f70862cd000) [pid = 1939] [serial = 1727] [outer = 0x7f7083f04800] 04:28:01 INFO - PROCESS | 1939 | 1462361281255 Marionette DEBUG loaded listener.js 04:28:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f70875f5000) [pid = 1939] [serial = 1728] [outer = 0x7f7083f04800] 04:28:02 INFO - PROCESS | 1939 | 1462361282235 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:28:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:28:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1813ms 04:28:02 INFO - PROCESS | 1939 | 1462361282262 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 04:28:02 INFO - PROCESS | 1939 | 1462361282271 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 04:28:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:28:02 INFO - PROCESS | 1939 | 1462361282281 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:28:02 INFO - PROCESS | 1939 | 1462361282286 Marionette TRACE conn4 <- [1,2274,null,{}] 04:28:02 INFO - PROCESS | 1939 | 1462361282291 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:02 INFO - PROCESS | 1939 | 1462361282492 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 04:28:02 INFO - PROCESS | 1939 | 1462361282701 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e003000 == 86 [pid = 1939] [id = 576] 04:28:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f70885c5800) [pid = 1939] [serial = 1729] [outer = (nil)] 04:28:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f7088be4400) [pid = 1939] [serial = 1730] [outer = 0x7f70885c5800] 04:28:02 INFO - PROCESS | 1939 | 1462361282796 Marionette DEBUG loaded listener.js 04:28:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f7089f83c00) [pid = 1939] [serial = 1731] [outer = 0x7f70885c5800] 04:28:03 INFO - PROCESS | 1939 | 1462361283862 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 04:28:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:28:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1637ms 04:28:03 INFO - PROCESS | 1939 | 1462361283919 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 04:28:03 INFO - PROCESS | 1939 | 1462361283922 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 04:28:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:28:03 INFO - PROCESS | 1939 | 1462361283928 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:28:03 INFO - PROCESS | 1939 | 1462361283934 Marionette TRACE conn4 <- [1,2278,null,{}] 04:28:03 INFO - PROCESS | 1939 | 1462361283949 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:04 INFO - PROCESS | 1939 | 1462361284144 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 04:28:04 INFO - PROCESS | 1939 | 1462361284384 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70937be000 == 87 [pid = 1939] [id = 577] 04:28:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f708a2f2800) [pid = 1939] [serial = 1732] [outer = (nil)] 04:28:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f708a953800) [pid = 1939] [serial = 1733] [outer = 0x7f708a2f2800] 04:28:04 INFO - PROCESS | 1939 | 1462361284511 Marionette DEBUG loaded listener.js 04:28:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7f708b5de000) [pid = 1939] [serial = 1734] [outer = 0x7f708a2f2800] 04:28:05 INFO - PROCESS | 1939 | 1462361285388 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:28:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:28:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1536ms 04:28:05 INFO - PROCESS | 1939 | 1462361285466 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 04:28:05 INFO - PROCESS | 1939 | 1462361285470 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 04:28:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:28:05 INFO - PROCESS | 1939 | 1462361285476 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:28:05 INFO - PROCESS | 1939 | 1462361285478 Marionette TRACE conn4 <- [1,2282,null,{}] 04:28:05 INFO - PROCESS | 1939 | 1462361285483 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:05 INFO - PROCESS | 1939 | 1462361285687 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 04:28:05 INFO - PROCESS | 1939 | 1462361285892 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094998000 == 88 [pid = 1939] [id = 578] 04:28:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7f708a2fac00) [pid = 1939] [serial = 1735] [outer = (nil)] 04:28:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7f708d07e400) [pid = 1939] [serial = 1736] [outer = 0x7f708a2fac00] 04:28:06 INFO - PROCESS | 1939 | 1462361286003 Marionette DEBUG loaded listener.js 04:28:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7f708d1cb800) [pid = 1939] [serial = 1737] [outer = 0x7f708a2fac00] 04:28:06 INFO - PROCESS | 1939 | 1462361286931 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 04:28:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:28:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1488ms 04:28:06 INFO - PROCESS | 1939 | 1462361286964 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 04:28:06 INFO - PROCESS | 1939 | 1462361286968 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 04:28:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:28:06 INFO - PROCESS | 1939 | 1462361286973 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:28:06 INFO - PROCESS | 1939 | 1462361286976 Marionette TRACE conn4 <- [1,2286,null,{}] 04:28:06 INFO - PROCESS | 1939 | 1462361286981 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:07 INFO - PROCESS | 1939 | 1462361287150 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 04:28:07 INFO - PROCESS | 1939 | 1462361287365 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7096770800 == 89 [pid = 1939] [id = 579] 04:28:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7f708a30f400) [pid = 1939] [serial = 1738] [outer = (nil)] 04:28:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7f708d1c9000) [pid = 1939] [serial = 1739] [outer = 0x7f708a30f400] 04:28:07 INFO - PROCESS | 1939 | 1462361287432 Marionette DEBUG loaded listener.js 04:28:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f708e5a6800) [pid = 1939] [serial = 1740] [outer = 0x7f708a30f400] 04:28:08 INFO - PROCESS | 1939 | 1462361288844 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 04:28:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 04:28:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1938ms 04:28:08 INFO - PROCESS | 1939 | 1462361288914 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 04:28:08 INFO - PROCESS | 1939 | 1462361288919 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 04:28:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:28:08 INFO - PROCESS | 1939 | 1462361288973 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:28:08 INFO - PROCESS | 1939 | 1462361288977 Marionette TRACE conn4 <- [1,2290,null,{}] 04:28:09 INFO - PROCESS | 1939 | 1462361289005 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:09 INFO - PROCESS | 1939 | 1462361289522 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 04:28:09 INFO - PROCESS | 1939 | 1462361289755 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7098469000 == 90 [pid = 1939] [id = 580] 04:28:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f709183bc00) [pid = 1939] [serial = 1741] [outer = (nil)] 04:28:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f709260c800) [pid = 1939] [serial = 1742] [outer = 0x7f709183bc00] 04:28:09 INFO - PROCESS | 1939 | 1462361289874 Marionette DEBUG loaded listener.js 04:28:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f7092651c00) [pid = 1939] [serial = 1743] [outer = 0x7f709183bc00] 04:28:10 INFO - PROCESS | 1939 | 1462361290712 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 04:28:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:28:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1807ms 04:28:10 INFO - PROCESS | 1939 | 1462361290734 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 04:28:10 INFO - PROCESS | 1939 | 1462361290737 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 04:28:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:28:10 INFO - PROCESS | 1939 | 1462361290742 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:28:10 INFO - PROCESS | 1939 | 1462361290745 Marionette TRACE conn4 <- [1,2294,null,{}] 04:28:10 INFO - PROCESS | 1939 | 1462361290751 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:11 INFO - PROCESS | 1939 | 1462361290999 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 04:28:11 INFO - PROCESS | 1939 | 1462361291197 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7099e21800 == 91 [pid = 1939] [id = 581] 04:28:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f708ac94c00) [pid = 1939] [serial = 1744] [outer = (nil)] 04:28:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f70928dd000) [pid = 1939] [serial = 1745] [outer = 0x7f708ac94c00] 04:28:11 INFO - PROCESS | 1939 | 1462361291266 Marionette DEBUG loaded listener.js 04:28:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f70929ad800) [pid = 1939] [serial = 1746] [outer = 0x7f708ac94c00] 04:28:12 INFO - PROCESS | 1939 | 1462361292106 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 04:28:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:28:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1434ms 04:28:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:28:12 INFO - PROCESS | 1939 | 1462361292178 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 04:28:12 INFO - PROCESS | 1939 | 1462361292181 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 04:28:12 INFO - PROCESS | 1939 | 1462361292187 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:28:12 INFO - PROCESS | 1939 | 1462361292190 Marionette TRACE conn4 <- [1,2298,null,{}] 04:28:12 INFO - PROCESS | 1939 | 1462361292201 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:12 INFO - PROCESS | 1939 | 1462361292438 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 04:28:12 INFO - PROCESS | 1939 | 1462361292640 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709b319800 == 92 [pid = 1939] [id = 582] 04:28:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f7091836c00) [pid = 1939] [serial = 1747] [outer = (nil)] 04:28:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f7093943000) [pid = 1939] [serial = 1748] [outer = 0x7f7091836c00] 04:28:12 INFO - PROCESS | 1939 | 1462361292710 Marionette DEBUG loaded listener.js 04:28:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f709398cc00) [pid = 1939] [serial = 1749] [outer = 0x7f7091836c00] 04:28:13 INFO - PROCESS | 1939 | 1462361293558 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 04:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1439ms 04:28:13 INFO - PROCESS | 1939 | 1462361293626 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 04:28:13 INFO - PROCESS | 1939 | 1462361293629 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 04:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:28:13 INFO - PROCESS | 1939 | 1462361293635 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:28:13 INFO - PROCESS | 1939 | 1462361293637 Marionette TRACE conn4 <- [1,2302,null,{}] 04:28:13 INFO - PROCESS | 1939 | 1462361293642 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:13 INFO - PROCESS | 1939 | 1462361293817 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 04:28:14 INFO - PROCESS | 1939 | 1462361294028 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c18c800 == 93 [pid = 1939] [id = 583] 04:28:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7f7089fe5400) [pid = 1939] [serial = 1750] [outer = (nil)] 04:28:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7f7093991400) [pid = 1939] [serial = 1751] [outer = 0x7f7089fe5400] 04:28:14 INFO - PROCESS | 1939 | 1462361294138 Marionette DEBUG loaded listener.js 04:28:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7f7093c32c00) [pid = 1939] [serial = 1752] [outer = 0x7f7089fe5400] 04:28:14 INFO - PROCESS | 1939 | 1462361294992 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:28:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:28:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1427ms 04:28:15 INFO - PROCESS | 1939 | 1462361295062 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 04:28:15 INFO - PROCESS | 1939 | 1462361295066 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 04:28:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:28:15 INFO - PROCESS | 1939 | 1462361295071 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:28:15 INFO - PROCESS | 1939 | 1462361295074 Marionette TRACE conn4 <- [1,2306,null,{}] 04:28:15 INFO - PROCESS | 1939 | 1462361295079 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:15 INFO - PROCESS | 1939 | 1462361295255 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 04:28:15 INFO - PROCESS | 1939 | 1462361295454 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c835000 == 94 [pid = 1939] [id = 584] 04:28:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7f709192fc00) [pid = 1939] [serial = 1753] [outer = (nil)] 04:28:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7f7093f86400) [pid = 1939] [serial = 1754] [outer = 0x7f709192fc00] 04:28:15 INFO - PROCESS | 1939 | 1462361295522 Marionette DEBUG loaded listener.js 04:28:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7f7094098000) [pid = 1939] [serial = 1755] [outer = 0x7f709192fc00] 04:28:16 INFO - PROCESS | 1939 | 1462361296393 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 04:28:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:28:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1381ms 04:28:16 INFO - PROCESS | 1939 | 1462361296453 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 04:28:16 INFO - PROCESS | 1939 | 1462361296457 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 04:28:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:28:16 INFO - PROCESS | 1939 | 1462361296462 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:28:16 INFO - PROCESS | 1939 | 1462361296466 Marionette TRACE conn4 <- [1,2310,null,{}] 04:28:16 INFO - PROCESS | 1939 | 1462361296471 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:16 INFO - PROCESS | 1939 | 1462361296692 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 04:28:16 INFO - PROCESS | 1939 | 1462361296896 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7085ec6800 == 95 [pid = 1939] [id = 585] 04:28:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f7082be8c00) [pid = 1939] [serial = 1756] [outer = (nil)] 04:28:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7f7088907400) [pid = 1939] [serial = 1757] [outer = 0x7f7082be8c00] 04:28:16 INFO - PROCESS | 1939 | 1462361296972 Marionette DEBUG loaded listener.js 04:28:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f709409f400) [pid = 1939] [serial = 1758] [outer = 0x7f7082be8c00] 04:28:17 INFO - PROCESS | 1939 | 1462361297855 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:28:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:28:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1433ms 04:28:17 INFO - PROCESS | 1939 | 1462361297895 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 04:28:17 INFO - PROCESS | 1939 | 1462361297899 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 04:28:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:28:17 INFO - PROCESS | 1939 | 1462361297904 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:28:17 INFO - PROCESS | 1939 | 1462361297906 Marionette TRACE conn4 <- [1,2314,null,{}] 04:28:17 INFO - PROCESS | 1939 | 1462361297912 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:18 INFO - PROCESS | 1939 | 1462361298074 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 04:28:18 INFO - PROCESS | 1939 | 1462361298281 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7085ce1000 == 96 [pid = 1939] [id = 586] 04:28:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7f7083f0e400) [pid = 1939] [serial = 1759] [outer = (nil)] 04:28:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7f70862d0c00) [pid = 1939] [serial = 1760] [outer = 0x7f7083f0e400] 04:28:18 INFO - PROCESS | 1939 | 1462361298345 Marionette DEBUG loaded listener.js 04:28:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7f7092609000) [pid = 1939] [serial = 1761] [outer = 0x7f7083f0e400] 04:28:19 INFO - PROCESS | 1939 | 1462361299199 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 04:28:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:28:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1331ms 04:28:19 INFO - PROCESS | 1939 | 1462361299236 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 04:28:19 INFO - PROCESS | 1939 | 1462361299238 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 04:28:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:28:19 INFO - PROCESS | 1939 | 1462361299245 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:28:19 INFO - PROCESS | 1939 | 1462361299248 Marionette TRACE conn4 <- [1,2318,null,{}] 04:28:19 INFO - PROCESS | 1939 | 1462361299253 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:19 INFO - PROCESS | 1939 | 1462361299420 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 04:28:19 INFO - PROCESS | 1939 | 1462361299637 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7088d69800 == 97 [pid = 1939] [id = 587] 04:28:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7f7083f11c00) [pid = 1939] [serial = 1762] [outer = (nil)] 04:28:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7f7088df3c00) [pid = 1939] [serial = 1763] [outer = 0x7f7083f11c00] 04:28:19 INFO - PROCESS | 1939 | 1462361299702 Marionette DEBUG loaded listener.js 04:28:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7f708a36d000) [pid = 1939] [serial = 1764] [outer = 0x7f7083f11c00] 04:28:21 INFO - PROCESS | 1939 | 1462361301141 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 04:28:21 INFO - PROCESS | 1939 | 1462361301199 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 04:28:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:28:21 INFO - PROCESS | 1939 | 1462361301206 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:28:21 INFO - PROCESS | 1939 | 1462361301212 Marionette TRACE conn4 <- [1,2322,null,{}] 04:28:21 INFO - PROCESS | 1939 | 1462361301218 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:21 INFO - PROCESS | 1939 | 1462361301438 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 04:28:21 INFO - PROCESS | 1939 | 1462361301698 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708c840000 == 98 [pid = 1939] [id = 588] 04:28:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7f70875f7000) [pid = 1939] [serial = 1765] [outer = (nil)] 04:28:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7f70885bc000) [pid = 1939] [serial = 1766] [outer = 0x7f70875f7000] 04:28:21 INFO - PROCESS | 1939 | 1462361301863 Marionette DEBUG loaded listener.js 04:28:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7f7088973400) [pid = 1939] [serial = 1767] [outer = 0x7f70875f7000] 04:28:22 INFO - PROCESS | 1939 | 1462361302787 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:28:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:28:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1639ms 04:28:22 INFO - PROCESS | 1939 | 1462361302846 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 04:28:22 INFO - PROCESS | 1939 | 1462361302854 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 04:28:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:28:22 INFO - PROCESS | 1939 | 1462361302863 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:28:22 INFO - PROCESS | 1939 | 1462361302866 Marionette TRACE conn4 <- [1,2326,null,{}] 04:28:22 INFO - PROCESS | 1939 | 1462361302871 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:23 INFO - PROCESS | 1939 | 1462361303053 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 04:28:23 INFO - PROCESS | 1939 | 1462361303271 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7088d68800 == 99 [pid = 1939] [id = 589] 04:28:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7f7089fa6400) [pid = 1939] [serial = 1768] [outer = (nil)] 04:28:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7f7089fda400) [pid = 1939] [serial = 1769] [outer = 0x7f7089fa6400] 04:28:23 INFO - PROCESS | 1939 | 1462361303336 Marionette DEBUG loaded listener.js 04:28:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7f708a148400) [pid = 1939] [serial = 1770] [outer = 0x7f7089fa6400] 04:28:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7085cc3000 == 98 [pid = 1939] [id = 543] 04:28:23 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7f708df69000) [pid = 1939] [serial = 1643] [outer = (nil)] [url = about:blank] 04:28:23 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7f7089fe4000) [pid = 1939] [serial = 1658] [outer = (nil)] [url = about:blank] 04:28:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7085cd3000 == 97 [pid = 1939] [id = 573] 04:28:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70874d7800 == 96 [pid = 1939] [id = 551] 04:28:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e007000 == 95 [pid = 1939] [id = 572] 04:28:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708b39d800 == 94 [pid = 1939] [id = 571] 04:28:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70874dd000 == 93 [pid = 1939] [id = 570] 04:28:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708b3ae000 == 92 [pid = 1939] [id = 569] 04:28:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708a0ba000 == 91 [pid = 1939] [id = 568] 04:28:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097fe7800 == 90 [pid = 1939] [id = 564] 04:28:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949d2800 == 89 [pid = 1939] [id = 561] 04:28:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70942d9000 == 88 [pid = 1939] [id = 560] 04:28:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093c65000 == 87 [pid = 1939] [id = 559] 04:28:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70937c4800 == 86 [pid = 1939] [id = 558] 04:28:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091880000 == 85 [pid = 1939] [id = 557] 04:28:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e578000 == 84 [pid = 1939] [id = 556] 04:28:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e0c3800 == 83 [pid = 1939] [id = 555] 04:28:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7082add800 == 82 [pid = 1939] [id = 554] 04:28:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70877c1800 == 81 [pid = 1939] [id = 553] 04:28:24 INFO - PROCESS | 1939 | 1462361304245 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:28:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:28:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1434ms 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7f7094234000) [pid = 1939] [serial = 1536] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7f70af8bc800) [pid = 1939] [serial = 1476] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7f708c60f000) [pid = 1939] [serial = 1491] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7f709398c400) [pid = 1939] [serial = 1533] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7f70873f0000) [pid = 1939] [serial = 1485] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7f708e62c000) [pid = 1939] [serial = 1530] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7f70aa90f400) [pid = 1939] [serial = 1470] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7f708c60c000) [pid = 1939] [serial = 1488] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7f708a36c400) [pid = 1939] [serial = 1479] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7f709c958400) [pid = 1939] [serial = 1395] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7f70adde8400) [pid = 1939] [serial = 1473] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7f708ac9a800) [pid = 1939] [serial = 1527] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7f709cdda400) [pid = 1939] [serial = 1545] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7f7088df9400) [pid = 1939] [serial = 1524] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7f70af8ba000) [pid = 1939] [serial = 1554] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7f70aa915400) [pid = 1939] [serial = 1551] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7f7089fa4800) [pid = 1939] [serial = 1494] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7f7097539000) [pid = 1939] [serial = 1539] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7f709dd8cc00) [pid = 1939] [serial = 1548] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f708c608400) [pid = 1939] [serial = 1482] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f709bb7ec00) [pid = 1939] [serial = 1542] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f7089f85000) [pid = 1939] [serial = 1497] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f7089fb0c00) [pid = 1939] [serial = 1587] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f70afe2cc00) [pid = 1939] [serial = 1602] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f708a2cc800) [pid = 1939] [serial = 1614] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f7083f10400) [pid = 1939] [serial = 1608] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f7092604000) [pid = 1939] [serial = 1611] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f70885b7c00) [pid = 1939] [serial = 1605] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7f70aa916c00) [pid = 1939] [serial = 1599] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7f709d87a000) [pid = 1939] [serial = 1596] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7f708d10dc00) [pid = 1939] [serial = 1590] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7f70943dd800) [pid = 1939] [serial = 1593] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7f709c961c00) [pid = 1939] [serial = 1584] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7f7088df8c00) [pid = 1939] [serial = 1652] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7f708890d800) [pid = 1939] [serial = 1655] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f7089fa7000) [pid = 1939] [serial = 1653] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f7089f83400) [pid = 1939] [serial = 1632] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f7088df1c00) [pid = 1939] [serial = 1635] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f7088906800) [pid = 1939] [serial = 1634] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f708c753000) [pid = 1939] [serial = 1641] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f708b5d8000) [pid = 1939] [serial = 1640] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f7085b0f400) [pid = 1939] [serial = 1646] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f70862c6000) [pid = 1939] [serial = 1647] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f70875f5c00) [pid = 1939] [serial = 1649] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f708a30f800) [pid = 1939] [serial = 1638] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f708a2cc400) [pid = 1939] [serial = 1637] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f7089fa7400) [pid = 1939] [serial = 1656] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f70885bcc00) [pid = 1939] [serial = 1650] [outer = (nil)] [url = about:blank] 04:28:24 INFO - PROCESS | 1939 | 1462361304342 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 04:28:24 INFO - PROCESS | 1939 | 1462361304346 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 04:28:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:28:24 INFO - PROCESS | 1939 | 1462361304352 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:28:24 INFO - PROCESS | 1939 | 1462361304357 Marionette TRACE conn4 <- [1,2330,null,{}] 04:28:24 INFO - PROCESS | 1939 | 1462361304371 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:24 INFO - PROCESS | 1939 | 1462361304541 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 04:28:24 INFO - PROCESS | 1939 | 1462361304700 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70877c8000 == 82 [pid = 1939] [id = 590] 04:28:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f7089fa6c00) [pid = 1939] [serial = 1771] [outer = (nil)] 04:28:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f708a2ef800) [pid = 1939] [serial = 1772] [outer = 0x7f7089fa6c00] 04:28:24 INFO - PROCESS | 1939 | 1462361304762 Marionette DEBUG loaded listener.js 04:28:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f708a361000) [pid = 1939] [serial = 1773] [outer = 0x7f7089fa6c00] 04:28:25 INFO - PROCESS | 1939 | 1462361305489 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:28:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:28:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1188ms 04:28:25 INFO - PROCESS | 1939 | 1462361305552 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 04:28:25 INFO - PROCESS | 1939 | 1462361305556 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 04:28:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:28:25 INFO - PROCESS | 1939 | 1462361305563 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:28:25 INFO - PROCESS | 1939 | 1462361305566 Marionette TRACE conn4 <- [1,2334,null,{}] 04:28:25 INFO - PROCESS | 1939 | 1462361305571 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:25 INFO - PROCESS | 1939 | 1462361305741 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 04:28:25 INFO - PROCESS | 1939 | 1462361305752 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708b3aa000 == 83 [pid = 1939] [id = 591] 04:28:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f708a147800) [pid = 1939] [serial = 1774] [outer = (nil)] 04:28:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f708ac94400) [pid = 1939] [serial = 1775] [outer = 0x7f708a147800] 04:28:25 INFO - PROCESS | 1939 | 1462361305810 Marionette DEBUG loaded listener.js 04:28:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f708accd800) [pid = 1939] [serial = 1776] [outer = 0x7f708a147800] 04:28:26 INFO - PROCESS | 1939 | 1462361306701 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 04:28:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:28:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1187ms 04:28:26 INFO - PROCESS | 1939 | 1462361306752 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 04:28:26 INFO - PROCESS | 1939 | 1462361306755 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 04:28:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:28:26 INFO - PROCESS | 1939 | 1462361306760 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:28:26 INFO - PROCESS | 1939 | 1462361306763 Marionette TRACE conn4 <- [1,2338,null,{}] 04:28:26 INFO - PROCESS | 1939 | 1462361306767 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:26 INFO - PROCESS | 1939 | 1462361306972 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 04:28:27 INFO - PROCESS | 1939 | 1462361307001 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708de82800 == 84 [pid = 1939] [id = 592] 04:28:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f708a361800) [pid = 1939] [serial = 1777] [outer = (nil)] 04:28:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f708b5dac00) [pid = 1939] [serial = 1778] [outer = 0x7f708a361800] 04:28:27 INFO - PROCESS | 1939 | 1462361307057 Marionette DEBUG loaded listener.js 04:28:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f708c611400) [pid = 1939] [serial = 1779] [outer = 0x7f708a361800] 04:28:28 INFO - PROCESS | 1939 | 1462361308422 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:28:28 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f7085b14c00) [pid = 1939] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:28:28 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f7088be1000) [pid = 1939] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:28:28 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f70873e4800) [pid = 1939] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:28:28 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f708a14f000) [pid = 1939] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:28:28 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f708ac98400) [pid = 1939] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:28:28 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f7088be0400) [pid = 1939] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:28:28 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f7082be2400) [pid = 1939] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:28:28 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f7085964c00) [pid = 1939] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:28:28 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f7089fe7400) [pid = 1939] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:28:28 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f7082be1c00) [pid = 1939] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:28:28 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f7085178000) [pid = 1939] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:28:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:28:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1736ms 04:28:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:28:28 INFO - PROCESS | 1939 | 1462361308497 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 04:28:28 INFO - PROCESS | 1939 | 1462361308499 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 04:28:28 INFO - PROCESS | 1939 | 1462361308505 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:28:28 INFO - PROCESS | 1939 | 1462361308507 Marionette TRACE conn4 <- [1,2342,null,{}] 04:28:28 INFO - PROCESS | 1939 | 1462361308512 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:28 INFO - PROCESS | 1939 | 1462361308700 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 04:28:28 INFO - PROCESS | 1939 | 1462361308855 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e38a000 == 85 [pid = 1939] [id = 593] 04:28:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f708a957000) [pid = 1939] [serial = 1780] [outer = (nil)] 04:28:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f708c757400) [pid = 1939] [serial = 1781] [outer = 0x7f708a957000] 04:28:28 INFO - PROCESS | 1939 | 1462361308918 Marionette DEBUG loaded listener.js 04:28:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f708d10c400) [pid = 1939] [serial = 1782] [outer = 0x7f708a957000] 04:28:29 INFO - PROCESS | 1939 | 1462361309529 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 04:28:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:28:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1077ms 04:28:29 INFO - PROCESS | 1939 | 1462361309581 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 04:28:29 INFO - PROCESS | 1939 | 1462361309584 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 04:28:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:28:29 INFO - PROCESS | 1939 | 1462361309589 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:28:29 INFO - PROCESS | 1939 | 1462361309591 Marionette TRACE conn4 <- [1,2346,null,{}] 04:28:29 INFO - PROCESS | 1939 | 1462361309596 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:29 INFO - PROCESS | 1939 | 1462361309802 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 04:28:29 INFO - PROCESS | 1939 | 1462361309905 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70928b1000 == 86 [pid = 1939] [id = 594] 04:28:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f708ac98400) [pid = 1939] [serial = 1783] [outer = (nil)] 04:28:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f708e5b3000) [pid = 1939] [serial = 1784] [outer = 0x7f708ac98400] 04:28:29 INFO - PROCESS | 1939 | 1462361309960 Marionette DEBUG loaded listener.js 04:28:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f708e625000) [pid = 1939] [serial = 1785] [outer = 0x7f708ac98400] 04:28:30 INFO - PROCESS | 1939 | 1462361310840 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:28:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:28:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1283ms 04:28:30 INFO - PROCESS | 1939 | 1462361310872 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 04:28:30 INFO - PROCESS | 1939 | 1462361310877 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 04:28:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:28:30 INFO - PROCESS | 1939 | 1462361310885 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:28:30 INFO - PROCESS | 1939 | 1462361310891 Marionette TRACE conn4 <- [1,2350,null,{}] 04:28:30 INFO - PROCESS | 1939 | 1462361310900 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:31 INFO - PROCESS | 1939 | 1462361311102 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 04:28:31 INFO - PROCESS | 1939 | 1462361311300 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70874e1000 == 87 [pid = 1939] [id = 595] 04:28:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f7082be1800) [pid = 1939] [serial = 1786] [outer = (nil)] 04:28:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f70862cd800) [pid = 1939] [serial = 1787] [outer = 0x7f7082be1800] 04:28:31 INFO - PROCESS | 1939 | 1462361311369 Marionette DEBUG loaded listener.js 04:28:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f70885b1800) [pid = 1939] [serial = 1788] [outer = 0x7f7082be1800] 04:28:32 INFO - PROCESS | 1939 | 1462361312352 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 04:28:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:28:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1488ms 04:28:32 INFO - PROCESS | 1939 | 1462361312372 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 04:28:32 INFO - PROCESS | 1939 | 1462361312380 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 04:28:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:28:32 INFO - PROCESS | 1939 | 1462361312390 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:28:32 INFO - PROCESS | 1939 | 1462361312393 Marionette TRACE conn4 <- [1,2354,null,{}] 04:28:32 INFO - PROCESS | 1939 | 1462361312399 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:32 INFO - PROCESS | 1939 | 1462361312577 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 04:28:32 INFO - PROCESS | 1939 | 1462361312788 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708b457000 == 88 [pid = 1939] [id = 596] 04:28:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f708890b000) [pid = 1939] [serial = 1789] [outer = (nil)] 04:28:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f7089f87c00) [pid = 1939] [serial = 1790] [outer = 0x7f708890b000] 04:28:32 INFO - PROCESS | 1939 | 1462361312858 Marionette DEBUG loaded listener.js 04:28:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f708a2c8400) [pid = 1939] [serial = 1791] [outer = 0x7f708890b000] 04:28:33 INFO - PROCESS | 1939 | 1462361313824 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 04:28:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1487ms 04:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:28:33 INFO - PROCESS | 1939 | 1462361313877 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 04:28:33 INFO - PROCESS | 1939 | 1462361313880 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 04:28:33 INFO - PROCESS | 1939 | 1462361313886 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:28:33 INFO - PROCESS | 1939 | 1462361313891 Marionette TRACE conn4 <- [1,2358,null,{}] 04:28:33 INFO - PROCESS | 1939 | 1462361313907 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:34 INFO - PROCESS | 1939 | 1462361314084 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 04:28:34 INFO - PROCESS | 1939 | 1462361314281 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093c69000 == 89 [pid = 1939] [id = 597] 04:28:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f708a30f800) [pid = 1939] [serial = 1792] [outer = (nil)] 04:28:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f708b5d8800) [pid = 1939] [serial = 1793] [outer = 0x7f708a30f800] 04:28:34 INFO - PROCESS | 1939 | 1462361314353 Marionette DEBUG loaded listener.js 04:28:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f708d10dc00) [pid = 1939] [serial = 1794] [outer = 0x7f708a30f800] 04:28:35 INFO - PROCESS | 1939 | 1462361315220 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 04:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1384ms 04:28:35 INFO - PROCESS | 1939 | 1462361315269 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 04:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:28:35 INFO - PROCESS | 1939 | 1462361315274 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 04:28:35 INFO - PROCESS | 1939 | 1462361315280 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:28:35 INFO - PROCESS | 1939 | 1462361315283 Marionette TRACE conn4 <- [1,2362,null,{}] 04:28:35 INFO - PROCESS | 1939 | 1462361315288 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:35 INFO - PROCESS | 1939 | 1462361315452 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 04:28:35 INFO - PROCESS | 1939 | 1462361315651 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949db800 == 90 [pid = 1939] [id = 598] 04:28:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7f708a312400) [pid = 1939] [serial = 1795] [outer = (nil)] 04:28:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7f708e625c00) [pid = 1939] [serial = 1796] [outer = 0x7f708a312400] 04:28:35 INFO - PROCESS | 1939 | 1462361315717 Marionette DEBUG loaded listener.js 04:28:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7f709184a800) [pid = 1939] [serial = 1797] [outer = 0x7f708a312400] 04:28:36 INFO - PROCESS | 1939 | 1462361316591 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 04:28:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:28:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1387ms 04:28:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:28:36 INFO - PROCESS | 1939 | 1462361316667 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 04:28:36 INFO - PROCESS | 1939 | 1462361316670 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 04:28:36 INFO - PROCESS | 1939 | 1462361316676 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:28:36 INFO - PROCESS | 1939 | 1462361316679 Marionette TRACE conn4 <- [1,2366,null,{}] 04:28:36 INFO - PROCESS | 1939 | 1462361316684 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:36 INFO - PROCESS | 1939 | 1462361316888 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 04:28:37 INFO - PROCESS | 1939 | 1462361317083 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709726a800 == 91 [pid = 1939] [id = 599] 04:28:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7f708d110000) [pid = 1939] [serial = 1798] [outer = (nil)] 04:28:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7f709192d800) [pid = 1939] [serial = 1799] [outer = 0x7f708d110000] 04:28:37 INFO - PROCESS | 1939 | 1462361317151 Marionette DEBUG loaded listener.js 04:28:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7f7092604c00) [pid = 1939] [serial = 1800] [outer = 0x7f708d110000] 04:28:38 INFO - PROCESS | 1939 | 1462361318018 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 04:28:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:28:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1379ms 04:28:38 INFO - PROCESS | 1939 | 1462361318054 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 04:28:38 INFO - PROCESS | 1939 | 1462361318058 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 04:28:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:28:38 INFO - PROCESS | 1939 | 1462361318064 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:28:38 INFO - PROCESS | 1939 | 1462361318067 Marionette TRACE conn4 <- [1,2370,null,{}] 04:28:38 INFO - PROCESS | 1939 | 1462361318072 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:38 INFO - PROCESS | 1939 | 1462361318263 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 04:28:38 INFO - PROCESS | 1939 | 1462361318479 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709847b000 == 92 [pid = 1939] [id = 600] 04:28:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f7092606800) [pid = 1939] [serial = 1801] [outer = (nil)] 04:28:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f709393f000) [pid = 1939] [serial = 1802] [outer = 0x7f7092606800] 04:28:38 INFO - PROCESS | 1939 | 1462361318588 Marionette DEBUG loaded listener.js 04:28:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f709409e800) [pid = 1939] [serial = 1803] [outer = 0x7f7092606800] 04:28:39 INFO - PROCESS | 1939 | 1462361319450 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 04:28:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:28:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1436ms 04:28:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:28:39 INFO - PROCESS | 1939 | 1462361319501 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 04:28:39 INFO - PROCESS | 1939 | 1462361319504 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 04:28:39 INFO - PROCESS | 1939 | 1462361319508 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:28:39 INFO - PROCESS | 1939 | 1462361319512 Marionette TRACE conn4 <- [1,2374,null,{}] 04:28:39 INFO - PROCESS | 1939 | 1462361319517 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:39 INFO - PROCESS | 1939 | 1462361319677 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 04:28:39 INFO - PROCESS | 1939 | 1462361319877 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709cc9d800 == 93 [pid = 1939] [id = 601] 04:28:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f7092610c00) [pid = 1939] [serial = 1804] [outer = (nil)] 04:28:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f7094251800) [pid = 1939] [serial = 1805] [outer = 0x7f7092610c00] 04:28:39 INFO - PROCESS | 1939 | 1462361319941 Marionette DEBUG loaded listener.js 04:28:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f70943dd800) [pid = 1939] [serial = 1806] [outer = 0x7f7092610c00] 04:28:40 INFO - PROCESS | 1939 | 1462361320781 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 04:28:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:28:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1333ms 04:28:40 INFO - PROCESS | 1939 | 1462361320843 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 04:28:40 INFO - PROCESS | 1939 | 1462361320846 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 04:28:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:28:40 INFO - PROCESS | 1939 | 1462361320852 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:28:40 INFO - PROCESS | 1939 | 1462361320855 Marionette TRACE conn4 <- [1,2378,null,{}] 04:28:40 INFO - PROCESS | 1939 | 1462361320860 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:41 INFO - PROCESS | 1939 | 1462361321025 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 04:28:41 INFO - PROCESS | 1939 | 1462361321234 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d52b800 == 94 [pid = 1939] [id = 602] 04:28:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f7088bdfc00) [pid = 1939] [serial = 1807] [outer = (nil)] 04:28:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f70943de800) [pid = 1939] [serial = 1808] [outer = 0x7f7088bdfc00] 04:28:41 INFO - PROCESS | 1939 | 1462361321345 Marionette DEBUG loaded listener.js 04:28:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f709468f800) [pid = 1939] [serial = 1809] [outer = 0x7f7088bdfc00] 04:28:42 INFO - PROCESS | 1939 | 1462361322213 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 04:28:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:28:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1429ms 04:28:42 INFO - PROCESS | 1939 | 1462361322282 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 04:28:42 INFO - PROCESS | 1939 | 1462361322286 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 04:28:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:28:42 INFO - PROCESS | 1939 | 1462361322291 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:28:42 INFO - PROCESS | 1939 | 1462361322293 Marionette TRACE conn4 <- [1,2382,null,{}] 04:28:42 INFO - PROCESS | 1939 | 1462361322299 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:42 INFO - PROCESS | 1939 | 1462361322463 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 04:28:42 INFO - PROCESS | 1939 | 1462361322698 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709dd0d000 == 95 [pid = 1939] [id = 603] 04:28:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f708ac92800) [pid = 1939] [serial = 1810] [outer = (nil)] 04:28:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7f7094c63400) [pid = 1939] [serial = 1811] [outer = 0x7f708ac92800] 04:28:42 INFO - PROCESS | 1939 | 1462361322812 Marionette DEBUG loaded listener.js 04:28:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7f7095a6d800) [pid = 1939] [serial = 1812] [outer = 0x7f708ac92800] 04:28:43 INFO - PROCESS | 1939 | 1462361323688 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 04:28:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:28:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1429ms 04:28:43 INFO - PROCESS | 1939 | 1462361323721 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 04:28:43 INFO - PROCESS | 1939 | 1462361323725 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 04:28:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:28:43 INFO - PROCESS | 1939 | 1462361323730 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:28:43 INFO - PROCESS | 1939 | 1462361323733 Marionette TRACE conn4 <- [1,2386,null,{}] 04:28:43 INFO - PROCESS | 1939 | 1462361323738 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:43 INFO - PROCESS | 1939 | 1462361323901 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 04:28:44 INFO - PROCESS | 1939 | 1462361324103 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709e442000 == 96 [pid = 1939] [id = 604] 04:28:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7f7094692800) [pid = 1939] [serial = 1813] [outer = (nil)] 04:28:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7f7095c52800) [pid = 1939] [serial = 1814] [outer = 0x7f7094692800] 04:28:44 INFO - PROCESS | 1939 | 1462361324168 Marionette DEBUG loaded listener.js 04:28:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7f7096791800) [pid = 1939] [serial = 1815] [outer = 0x7f7094692800] 04:28:45 INFO - PROCESS | 1939 | 1462361325023 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 04:28:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:28:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1333ms 04:28:45 INFO - PROCESS | 1939 | 1462361325063 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 04:28:45 INFO - PROCESS | 1939 | 1462361325066 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 04:28:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:28:45 INFO - PROCESS | 1939 | 1462361325072 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:28:45 INFO - PROCESS | 1939 | 1462361325076 Marionette TRACE conn4 <- [1,2390,null,{}] 04:28:45 INFO - PROCESS | 1939 | 1462361325081 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:45 INFO - PROCESS | 1939 | 1462361325270 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 04:28:45 INFO - PROCESS | 1939 | 1462361325475 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a3f05000 == 97 [pid = 1939] [id = 605] 04:28:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7f7095a6b800) [pid = 1939] [serial = 1816] [outer = (nil)] 04:28:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f70972ac800) [pid = 1939] [serial = 1817] [outer = 0x7f7095a6b800] 04:28:45 INFO - PROCESS | 1939 | 1462361325546 Marionette DEBUG loaded listener.js 04:28:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7f70990ad400) [pid = 1939] [serial = 1818] [outer = 0x7f7095a6b800] 04:28:46 INFO - PROCESS | 1939 | 1462361326421 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:28:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:28:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1381ms 04:28:46 INFO - PROCESS | 1939 | 1462361326455 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 04:28:46 INFO - PROCESS | 1939 | 1462361326458 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 04:28:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:28:46 INFO - PROCESS | 1939 | 1462361326464 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:28:46 INFO - PROCESS | 1939 | 1462361326466 Marionette TRACE conn4 <- [1,2394,null,{}] 04:28:46 INFO - PROCESS | 1939 | 1462361326471 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:46 INFO - PROCESS | 1939 | 1462361326646 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 04:28:46 INFO - PROCESS | 1939 | 1462361326850 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aa731000 == 98 [pid = 1939] [id = 606] 04:28:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f708a2ed400) [pid = 1939] [serial = 1819] [outer = (nil)] 04:28:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7f7099b03800) [pid = 1939] [serial = 1820] [outer = 0x7f708a2ed400] 04:28:46 INFO - PROCESS | 1939 | 1462361326913 Marionette DEBUG loaded listener.js 04:28:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7f7099b0e000) [pid = 1939] [serial = 1821] [outer = 0x7f708a2ed400] 04:28:47 INFO - PROCESS | 1939 | 1462361327783 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:28:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:28:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1380ms 04:28:47 INFO - PROCESS | 1939 | 1462361327845 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 04:28:47 INFO - PROCESS | 1939 | 1462361327848 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 04:28:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:28:47 INFO - PROCESS | 1939 | 1462361327853 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:28:47 INFO - PROCESS | 1939 | 1462361327856 Marionette TRACE conn4 <- [1,2398,null,{}] 04:28:47 INFO - PROCESS | 1939 | 1462361327861 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:48 INFO - PROCESS | 1939 | 1462361328034 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 04:28:48 INFO - PROCESS | 1939 | 1462361328249 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aac91800 == 99 [pid = 1939] [id = 607] 04:28:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7f7095a77400) [pid = 1939] [serial = 1822] [outer = (nil)] 04:28:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7f7099b93c00) [pid = 1939] [serial = 1823] [outer = 0x7f7095a77400] 04:28:48 INFO - PROCESS | 1939 | 1462361328361 Marionette DEBUG loaded listener.js 04:28:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7f7099e1dc00) [pid = 1939] [serial = 1824] [outer = 0x7f7095a77400] 04:28:49 INFO - PROCESS | 1939 | 1462361329409 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:28:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:28:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1582ms 04:28:49 INFO - PROCESS | 1939 | 1462361329438 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 04:28:49 INFO - PROCESS | 1939 | 1462361329442 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 04:28:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:28:49 INFO - PROCESS | 1939 | 1462361329451 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:28:49 INFO - PROCESS | 1939 | 1462361329455 Marionette TRACE conn4 <- [1,2402,null,{}] 04:28:49 INFO - PROCESS | 1939 | 1462361329462 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:49 INFO - PROCESS | 1939 | 1462361329668 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 04:28:49 INFO - PROCESS | 1939 | 1462361329953 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7088d66000 == 100 [pid = 1939] [id = 608] 04:28:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7f7083f0f800) [pid = 1939] [serial = 1825] [outer = (nil)] 04:28:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7f708a366400) [pid = 1939] [serial = 1826] [outer = 0x7f7083f0f800] 04:28:50 INFO - PROCESS | 1939 | 1462361330085 Marionette DEBUG loaded listener.js 04:28:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7f7099b91000) [pid = 1939] [serial = 1827] [outer = 0x7f7083f0f800] 04:28:51 INFO - PROCESS | 1939 | 1462361331146 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 04:28:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:28:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1747ms 04:28:51 INFO - PROCESS | 1939 | 1462361331201 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 04:28:51 INFO - PROCESS | 1939 | 1462361331204 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 04:28:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:28:51 INFO - PROCESS | 1939 | 1462361331210 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:28:51 INFO - PROCESS | 1939 | 1462361331213 Marionette TRACE conn4 <- [1,2406,null,{}] 04:28:51 INFO - PROCESS | 1939 | 1462361331218 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:51 INFO - PROCESS | 1939 | 1462361331395 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 04:28:52 INFO - PROCESS | 1939 | 1462361332005 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70877f0800 == 101 [pid = 1939] [id = 609] 04:28:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7f7083f10400) [pid = 1939] [serial = 1828] [outer = (nil)] 04:28:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7f7085963400) [pid = 1939] [serial = 1829] [outer = 0x7f7083f10400] 04:28:52 INFO - PROCESS | 1939 | 1462361332116 Marionette DEBUG loaded listener.js 04:28:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7f70873e5400) [pid = 1939] [serial = 1830] [outer = 0x7f7083f10400] 04:28:52 INFO - PROCESS | 1939 | 1462361332981 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 04:28:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:28:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1828ms 04:28:53 INFO - PROCESS | 1939 | 1462361333040 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 04:28:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:28:53 INFO - PROCESS | 1939 | 1462361333046 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 04:28:53 INFO - PROCESS | 1939 | 1462361333053 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:28:53 INFO - PROCESS | 1939 | 1462361333058 Marionette TRACE conn4 <- [1,2410,null,{}] 04:28:53 INFO - PROCESS | 1939 | 1462361333064 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:53 INFO - PROCESS | 1939 | 1462361333253 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 04:28:53 INFO - PROCESS | 1939 | 1462361333476 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708a0c5000 == 102 [pid = 1939] [id = 610] 04:28:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7f7085175c00) [pid = 1939] [serial = 1831] [outer = (nil)] 04:28:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7f70875eb000) [pid = 1939] [serial = 1832] [outer = 0x7f7085175c00] 04:28:53 INFO - PROCESS | 1939 | 1462361333607 Marionette DEBUG loaded listener.js 04:28:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7f7089fa4c00) [pid = 1939] [serial = 1833] [outer = 0x7f7085175c00] 04:28:54 INFO - PROCESS | 1939 | 1462361334659 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:28:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:28:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1632ms 04:28:54 INFO - PROCESS | 1939 | 1462361334688 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 04:28:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:28:54 INFO - PROCESS | 1939 | 1462361334693 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 04:28:54 INFO - PROCESS | 1939 | 1462361334699 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:28:54 INFO - PROCESS | 1939 | 1462361334702 Marionette TRACE conn4 <- [1,2414,null,{}] 04:28:54 INFO - PROCESS | 1939 | 1462361334707 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:54 INFO - PROCESS | 1939 | 1462361334871 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 04:28:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e38a000 == 101 [pid = 1939] [id = 593] 04:28:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708de82800 == 100 [pid = 1939] [id = 592] 04:28:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708b3aa000 == 99 [pid = 1939] [id = 591] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7f708a2edc00) [pid = 1939] [serial = 1724] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7f7088910400) [pid = 1939] [serial = 1697] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7f7091971400) [pid = 1939] [serial = 1691] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7f709264a400) [pid = 1939] [serial = 1694] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7f7088bd9400) [pid = 1939] [serial = 1700] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | 1462361335223 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70877c8000 == 98 [pid = 1939] [id = 590] 04:28:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7088d68800 == 97 [pid = 1939] [id = 589] 04:28:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708c840000 == 96 [pid = 1939] [id = 588] 04:28:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70859f7800 == 97 [pid = 1939] [id = 611] 04:28:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7f70885b6400) [pid = 1939] [serial = 1834] [outer = (nil)] 04:28:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7f708a2ca400) [pid = 1939] [serial = 1835] [outer = 0x7f70885b6400] 04:28:55 INFO - PROCESS | 1939 | 1462361335364 Marionette DEBUG loaded listener.js 04:28:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7f708a95a000) [pid = 1939] [serial = 1836] [outer = 0x7f70885b6400] 04:28:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709b319800 == 96 [pid = 1939] [id = 582] 04:28:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7099e21800 == 95 [pid = 1939] [id = 581] 04:28:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7098469000 == 94 [pid = 1939] [id = 580] 04:28:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7096770800 == 93 [pid = 1939] [id = 579] 04:28:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094998000 == 92 [pid = 1939] [id = 578] 04:28:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70937be000 == 91 [pid = 1939] [id = 577] 04:28:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e003000 == 90 [pid = 1939] [id = 576] 04:28:55 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70876d0800 == 89 [pid = 1939] [id = 575] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7f70885b8800) [pid = 1939] [serial = 1707] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7f7083f08400) [pid = 1939] [serial = 1706] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7f708a310c00) [pid = 1939] [serial = 1713] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7f70885ac800) [pid = 1939] [serial = 1721] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7f708c607c00) [pid = 1939] [serial = 1718] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7f708e5b1c00) [pid = 1939] [serial = 1685] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7f708e62a400) [pid = 1939] [serial = 1688] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7f708e5af800) [pid = 1939] [serial = 1644] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7f7089f81400) [pid = 1939] [serial = 1709] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7f708a2c7000) [pid = 1939] [serial = 1712] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7f708df66800) [pid = 1939] [serial = 1682] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7f708ceafc00) [pid = 1939] [serial = 1676] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7f7085966400) [pid = 1939] [serial = 1623] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7f709d87d800) [pid = 1939] [serial = 1626] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7f708b5d6c00) [pid = 1939] [serial = 1716] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7f7082bed800) [pid = 1939] [serial = 1620] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7f708a950c00) [pid = 1939] [serial = 1703] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7f708a30fc00) [pid = 1939] [serial = 1667] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7f7089fb0000) [pid = 1939] [serial = 1664] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7f708ceb1800) [pid = 1939] [serial = 1719] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7f708acc9000) [pid = 1939] [serial = 1673] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f709d595800) [pid = 1939] [serial = 1617] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f708a95b400) [pid = 1939] [serial = 1670] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f70885b0c00) [pid = 1939] [serial = 1661] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f7089fdf800) [pid = 1939] [serial = 1710] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f708acc3c00) [pid = 1939] [serial = 1715] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f7088df2400) [pid = 1939] [serial = 1722] [outer = (nil)] [url = about:blank] 04:28:55 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f708d1d4800) [pid = 1939] [serial = 1679] [outer = (nil)] [url = about:blank] 04:28:56 INFO - PROCESS | 1939 | 1462361336105 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 04:28:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:28:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1434ms 04:28:56 INFO - PROCESS | 1939 | 1462361336133 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 04:28:56 INFO - PROCESS | 1939 | 1462361336136 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 04:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:28:56 INFO - PROCESS | 1939 | 1462361336151 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:28:56 INFO - PROCESS | 1939 | 1462361336159 Marionette TRACE conn4 <- [1,2418,null,{}] 04:28:56 INFO - PROCESS | 1939 | 1462361336167 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:56 INFO - PROCESS | 1939 | 1462361336331 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 04:28:56 INFO - PROCESS | 1939 | 1462361336498 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708b3a1000 == 90 [pid = 1939] [id = 612] 04:28:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f7089fb0000) [pid = 1939] [serial = 1837] [outer = (nil)] 04:28:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f708c607c00) [pid = 1939] [serial = 1838] [outer = 0x7f7089fb0000] 04:28:56 INFO - PROCESS | 1939 | 1462361336578 Marionette DEBUG loaded listener.js 04:28:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f708d07ec00) [pid = 1939] [serial = 1839] [outer = 0x7f7089fb0000] 04:28:57 INFO - PROCESS | 1939 | 1462361337283 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:28:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:28:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1191ms 04:28:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:28:57 INFO - PROCESS | 1939 | 1462361337336 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 04:28:57 INFO - PROCESS | 1939 | 1462361337339 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 04:28:57 INFO - PROCESS | 1939 | 1462361337345 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:28:57 INFO - PROCESS | 1939 | 1462361337348 Marionette TRACE conn4 <- [1,2422,null,{}] 04:28:57 INFO - PROCESS | 1939 | 1462361337353 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:57 INFO - PROCESS | 1939 | 1462361337503 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 04:28:57 INFO - PROCESS | 1939 | 1462361337693 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708de8e000 == 91 [pid = 1939] [id = 613] 04:28:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f7089fdf800) [pid = 1939] [serial = 1840] [outer = (nil)] 04:28:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f708dea7000) [pid = 1939] [serial = 1841] [outer = 0x7f7089fdf800] 04:28:57 INFO - PROCESS | 1939 | 1462361337751 Marionette DEBUG loaded listener.js 04:28:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f708e5c4400) [pid = 1939] [serial = 1842] [outer = 0x7f7089fdf800] 04:28:58 INFO - PROCESS | 1939 | 1462361338629 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1333ms 04:28:58 INFO - PROCESS | 1939 | 1462361338678 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 04:28:58 INFO - PROCESS | 1939 | 1462361338680 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 04:28:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:28:58 INFO - PROCESS | 1939 | 1462361338686 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:28:58 INFO - PROCESS | 1939 | 1462361338688 Marionette TRACE conn4 <- [1,2426,null,{}] 04:28:58 INFO - PROCESS | 1939 | 1462361338705 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:58 INFO - PROCESS | 1939 | 1462361338917 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 04:28:58 INFO - PROCESS | 1939 | 1462361338945 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7091a21000 == 92 [pid = 1939] [id = 614] 04:28:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f7091971400) [pid = 1939] [serial = 1843] [outer = (nil)] 04:28:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7f709260ac00) [pid = 1939] [serial = 1844] [outer = 0x7f7091971400] 04:28:59 INFO - PROCESS | 1939 | 1462361339018 Marionette DEBUG loaded listener.js 04:28:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7f70929a7800) [pid = 1939] [serial = 1845] [outer = 0x7f7091971400] 04:28:59 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7f7089fa6400) [pid = 1939] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:28:59 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7f708a957000) [pid = 1939] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:28:59 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f708a361800) [pid = 1939] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:28:59 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f7089fa6c00) [pid = 1939] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:28:59 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f70875f7000) [pid = 1939] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:28:59 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f708a147800) [pid = 1939] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:29:00 INFO - PROCESS | 1939 | 1462361340051 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:29:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:29:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1393ms 04:29:00 INFO - PROCESS | 1939 | 1462361340079 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 04:29:00 INFO - PROCESS | 1939 | 1462361340082 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 04:29:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:29:00 INFO - PROCESS | 1939 | 1462361340087 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:29:00 INFO - PROCESS | 1939 | 1462361340089 Marionette TRACE conn4 <- [1,2430,null,{}] 04:29:00 INFO - PROCESS | 1939 | 1462361340094 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:00 INFO - PROCESS | 1939 | 1462361340246 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 04:29:00 INFO - PROCESS | 1939 | 1462361340262 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70937c4800 == 93 [pid = 1939] [id = 615] 04:29:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f708a2c2c00) [pid = 1939] [serial = 1846] [outer = (nil)] 04:29:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f70929af400) [pid = 1939] [serial = 1847] [outer = 0x7f708a2c2c00] 04:29:00 INFO - PROCESS | 1939 | 1462361340321 Marionette DEBUG loaded listener.js 04:29:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f7093998400) [pid = 1939] [serial = 1848] [outer = 0x7f708a2c2c00] 04:29:01 INFO - PROCESS | 1939 | 1462361341197 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 04:29:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:29:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1126ms 04:29:01 INFO - PROCESS | 1939 | 1462361341213 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 04:29:01 INFO - PROCESS | 1939 | 1462361341217 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 04:29:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:29:01 INFO - PROCESS | 1939 | 1462361341222 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:29:01 INFO - PROCESS | 1939 | 1462361341224 Marionette TRACE conn4 <- [1,2434,null,{}] 04:29:01 INFO - PROCESS | 1939 | 1462361341229 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:01 INFO - PROCESS | 1939 | 1462361341455 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 04:29:01 INFO - PROCESS | 1939 | 1462361341473 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095761800 == 94 [pid = 1939] [id = 616] 04:29:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f70929a8c00) [pid = 1939] [serial = 1849] [outer = (nil)] 04:29:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7f7094097c00) [pid = 1939] [serial = 1850] [outer = 0x7f70929a8c00] 04:29:01 INFO - PROCESS | 1939 | 1462361341529 Marionette DEBUG loaded listener.js 04:29:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7f70943e2c00) [pid = 1939] [serial = 1851] [outer = 0x7f70929a8c00] 04:29:02 INFO - PROCESS | 1939 | 1462361342688 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 04:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1489ms 04:29:02 INFO - PROCESS | 1939 | 1462361342712 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 04:29:02 INFO - PROCESS | 1939 | 1462361342718 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 04:29:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:29:02 INFO - PROCESS | 1939 | 1462361342726 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:29:02 INFO - PROCESS | 1939 | 1462361342731 Marionette TRACE conn4 <- [1,2438,null,{}] 04:29:02 INFO - PROCESS | 1939 | 1462361342738 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:02 INFO - PROCESS | 1939 | 1462361342943 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 04:29:03 INFO - PROCESS | 1939 | 1462361343165 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7088d5f000 == 95 [pid = 1939] [id = 617] 04:29:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7f7088904000) [pid = 1939] [serial = 1852] [outer = (nil)] 04:29:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7f7088dee800) [pid = 1939] [serial = 1853] [outer = 0x7f7088904000] 04:29:03 INFO - PROCESS | 1939 | 1462361343282 Marionette DEBUG loaded listener.js 04:29:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7f7089fafc00) [pid = 1939] [serial = 1854] [outer = 0x7f7088904000] 04:29:04 INFO - PROCESS | 1939 | 1462361344335 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 04:29:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:29:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1644ms 04:29:04 INFO - PROCESS | 1939 | 1462361344373 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 04:29:04 INFO - PROCESS | 1939 | 1462361344388 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 04:29:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:29:04 INFO - PROCESS | 1939 | 1462361344403 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:29:04 INFO - PROCESS | 1939 | 1462361344408 Marionette TRACE conn4 <- [1,2442,null,{}] 04:29:04 INFO - PROCESS | 1939 | 1462361344417 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:04 INFO - PROCESS | 1939 | 1462361344727 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 04:29:05 INFO - PROCESS | 1939 | 1462361345061 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70937c1800 == 96 [pid = 1939] [id = 618] 04:29:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7f7089fdcc00) [pid = 1939] [serial = 1855] [outer = (nil)] 04:29:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f708acc5c00) [pid = 1939] [serial = 1856] [outer = 0x7f7089fdcc00] 04:29:05 INFO - PROCESS | 1939 | 1462361345131 Marionette DEBUG loaded listener.js 04:29:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7f708d074400) [pid = 1939] [serial = 1857] [outer = 0x7f7089fdcc00] 04:29:05 INFO - PROCESS | 1939 | 1462361345983 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 04:29:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:29:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1642ms 04:29:06 INFO - PROCESS | 1939 | 1462361346042 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 04:29:06 INFO - PROCESS | 1939 | 1462361346046 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 04:29:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:29:06 INFO - PROCESS | 1939 | 1462361346052 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:29:06 INFO - PROCESS | 1939 | 1462361346057 Marionette TRACE conn4 <- [1,2446,null,{}] 04:29:06 INFO - PROCESS | 1939 | 1462361346072 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:06 INFO - PROCESS | 1939 | 1462361346257 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 04:29:06 INFO - PROCESS | 1939 | 1462361346464 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7098464000 == 97 [pid = 1939] [id = 619] 04:29:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f708dea8400) [pid = 1939] [serial = 1858] [outer = (nil)] 04:29:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7f7092650c00) [pid = 1939] [serial = 1859] [outer = 0x7f708dea8400] 04:29:06 INFO - PROCESS | 1939 | 1462361346588 Marionette DEBUG loaded listener.js 04:29:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7f709394b000) [pid = 1939] [serial = 1860] [outer = 0x7f708dea8400] 04:29:07 INFO - PROCESS | 1939 | 1462361347475 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 04:29:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:29:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1482ms 04:29:07 INFO - PROCESS | 1939 | 1462361347535 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 04:29:07 INFO - PROCESS | 1939 | 1462361347538 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 04:29:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:29:07 INFO - PROCESS | 1939 | 1462361347544 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:29:07 INFO - PROCESS | 1939 | 1462361347546 Marionette TRACE conn4 <- [1,2450,null,{}] 04:29:07 INFO - PROCESS | 1939 | 1462361347552 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:07 INFO - PROCESS | 1939 | 1462361347730 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 04:29:08 INFO - PROCESS | 1939 | 1462361348130 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c58d000 == 98 [pid = 1939] [id = 620] 04:29:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7f7095c53400) [pid = 1939] [serial = 1861] [outer = (nil)] 04:29:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7f709679d400) [pid = 1939] [serial = 1862] [outer = 0x7f7095c53400] 04:29:08 INFO - PROCESS | 1939 | 1462361348279 Marionette DEBUG loaded listener.js 04:29:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7f70972ad800) [pid = 1939] [serial = 1863] [outer = 0x7f7095c53400] 04:29:09 INFO - PROCESS | 1939 | 1462361349101 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 04:29:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:29:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1630ms 04:29:09 INFO - PROCESS | 1939 | 1462361349175 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 04:29:09 INFO - PROCESS | 1939 | 1462361349179 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 04:29:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:29:09 INFO - PROCESS | 1939 | 1462361349185 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:29:09 INFO - PROCESS | 1939 | 1462361349189 Marionette TRACE conn4 <- [1,2454,null,{}] 04:29:09 INFO - PROCESS | 1939 | 1462361349195 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:09 INFO - PROCESS | 1939 | 1462361349401 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 04:29:09 INFO - PROCESS | 1939 | 1462361349610 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709e441800 == 99 [pid = 1939] [id = 621] 04:29:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7f708b5d8400) [pid = 1939] [serial = 1864] [outer = (nil)] 04:29:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7f70990ab400) [pid = 1939] [serial = 1865] [outer = 0x7f708b5d8400] 04:29:09 INFO - PROCESS | 1939 | 1462361349719 Marionette DEBUG loaded listener.js 04:29:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7f7099b0c800) [pid = 1939] [serial = 1866] [outer = 0x7f708b5d8400] 04:29:10 INFO - PROCESS | 1939 | 1462361350722 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 04:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1579ms 04:29:10 INFO - PROCESS | 1939 | 1462361350765 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 04:29:10 INFO - PROCESS | 1939 | 1462361350768 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 04:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:29:10 INFO - PROCESS | 1939 | 1462361350774 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:29:10 INFO - PROCESS | 1939 | 1462361350776 Marionette TRACE conn4 <- [1,2458,null,{}] 04:29:10 INFO - PROCESS | 1939 | 1462361350782 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:10 INFO - PROCESS | 1939 | 1462361350990 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 04:29:11 INFO - PROCESS | 1939 | 1462361351198 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70abe83800 == 100 [pid = 1939] [id = 622] 04:29:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7f7099b05400) [pid = 1939] [serial = 1867] [outer = (nil)] 04:29:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7f709b916800) [pid = 1939] [serial = 1868] [outer = 0x7f7099b05400] 04:29:11 INFO - PROCESS | 1939 | 1462361351308 Marionette DEBUG loaded listener.js 04:29:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7f709c118c00) [pid = 1939] [serial = 1869] [outer = 0x7f7099b05400] 04:29:12 INFO - PROCESS | 1939 | 1462361352173 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 04:29:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1434ms 04:29:12 INFO - PROCESS | 1939 | 1462361352210 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 04:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:29:12 INFO - PROCESS | 1939 | 1462361352215 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 04:29:12 INFO - PROCESS | 1939 | 1462361352222 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:29:12 INFO - PROCESS | 1939 | 1462361352226 Marionette TRACE conn4 <- [1,2462,null,{}] 04:29:12 INFO - PROCESS | 1939 | 1462361352234 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:12 INFO - PROCESS | 1939 | 1462361352409 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 04:29:12 INFO - PROCESS | 1939 | 1462361352617 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af127000 == 101 [pid = 1939] [id = 623] 04:29:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7f709b4f2400) [pid = 1939] [serial = 1870] [outer = (nil)] 04:29:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7f709c7b1c00) [pid = 1939] [serial = 1871] [outer = 0x7f709b4f2400] 04:29:12 INFO - PROCESS | 1939 | 1462361352683 Marionette DEBUG loaded listener.js 04:29:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7f709c7bc400) [pid = 1939] [serial = 1872] [outer = 0x7f709b4f2400] 04:29:13 INFO - PROCESS | 1939 | 1462361353569 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 04:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1389ms 04:29:13 INFO - PROCESS | 1939 | 1462361353610 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 04:29:13 INFO - PROCESS | 1939 | 1462361353614 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 04:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:29:13 INFO - PROCESS | 1939 | 1462361353619 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:29:13 INFO - PROCESS | 1939 | 1462361353621 Marionette TRACE conn4 <- [1,2466,null,{}] 04:29:13 INFO - PROCESS | 1939 | 1462361353627 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:13 INFO - PROCESS | 1939 | 1462361353790 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 04:29:14 INFO - PROCESS | 1939 | 1462361354016 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af725000 == 102 [pid = 1939] [id = 624] 04:29:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7f7089fe0000) [pid = 1939] [serial = 1873] [outer = (nil)] 04:29:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7f7093998c00) [pid = 1939] [serial = 1874] [outer = 0x7f7089fe0000] 04:29:14 INFO - PROCESS | 1939 | 1462361354123 Marionette DEBUG loaded listener.js 04:29:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7f709c95f800) [pid = 1939] [serial = 1875] [outer = 0x7f7089fe0000] 04:29:14 INFO - PROCESS | 1939 | 1462361354985 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 04:29:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:29:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1427ms 04:29:15 INFO - PROCESS | 1939 | 1462361355047 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 04:29:15 INFO - PROCESS | 1939 | 1462361355051 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 04:29:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:29:15 INFO - PROCESS | 1939 | 1462361355056 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:29:15 INFO - PROCESS | 1939 | 1462361355058 Marionette TRACE conn4 <- [1,2470,null,{}] 04:29:15 INFO - PROCESS | 1939 | 1462361355063 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:15 INFO - PROCESS | 1939 | 1462361355235 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 04:29:15 INFO - PROCESS | 1939 | 1462361355445 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af911800 == 103 [pid = 1939] [id = 625] 04:29:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7f708ac9c400) [pid = 1939] [serial = 1876] [outer = (nil)] 04:29:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7f709c982000) [pid = 1939] [serial = 1877] [outer = 0x7f708ac9c400] 04:29:15 INFO - PROCESS | 1939 | 1462361355512 Marionette DEBUG loaded listener.js 04:29:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7f709c98b800) [pid = 1939] [serial = 1878] [outer = 0x7f708ac9c400] 04:29:16 INFO - PROCESS | 1939 | 1462361356327 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 04:29:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:29:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1284ms 04:29:16 INFO - PROCESS | 1939 | 1462361356340 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 04:29:16 INFO - PROCESS | 1939 | 1462361356342 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 04:29:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:29:16 INFO - PROCESS | 1939 | 1462361356363 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:29:16 INFO - PROCESS | 1939 | 1462361356365 Marionette TRACE conn4 <- [1,2474,null,{}] 04:29:16 INFO - PROCESS | 1939 | 1462361356374 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:16 INFO - PROCESS | 1939 | 1462361356542 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 04:29:16 INFO - PROCESS | 1939 | 1462361356758 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aff10000 == 104 [pid = 1939] [id = 626] 04:29:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7f709c92ec00) [pid = 1939] [serial = 1879] [outer = (nil)] 04:29:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7f709cc08400) [pid = 1939] [serial = 1880] [outer = 0x7f709c92ec00] 04:29:16 INFO - PROCESS | 1939 | 1462361356867 Marionette DEBUG loaded listener.js 04:29:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7f709cd4e000) [pid = 1939] [serial = 1881] [outer = 0x7f709c92ec00] 04:29:17 INFO - PROCESS | 1939 | 1462361357764 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 04:29:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:29:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1449ms 04:29:17 INFO - PROCESS | 1939 | 1462361357798 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 04:29:17 INFO - PROCESS | 1939 | 1462361357802 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 04:29:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:29:17 INFO - PROCESS | 1939 | 1462361357807 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:29:17 INFO - PROCESS | 1939 | 1462361357811 Marionette TRACE conn4 <- [1,2478,null,{}] 04:29:17 INFO - PROCESS | 1939 | 1462361357815 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:18 INFO - PROCESS | 1939 | 1462361357998 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 04:29:18 INFO - PROCESS | 1939 | 1462361358242 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70877cd800 == 105 [pid = 1939] [id = 627] 04:29:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7f7083f0e000) [pid = 1939] [serial = 1882] [outer = (nil)] 04:29:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7f7089fa3400) [pid = 1939] [serial = 1883] [outer = 0x7f7083f0e000] 04:29:18 INFO - PROCESS | 1939 | 1462361358369 Marionette DEBUG loaded listener.js 04:29:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7f709d50d800) [pid = 1939] [serial = 1884] [outer = 0x7f7083f0e000] 04:29:19 INFO - PROCESS | 1939 | 1462361359286 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:29:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:29:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1534ms 04:29:19 INFO - PROCESS | 1939 | 1462361359342 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 04:29:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:29:19 INFO - PROCESS | 1939 | 1462361359345 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 04:29:19 INFO - PROCESS | 1939 | 1462361359351 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:29:19 INFO - PROCESS | 1939 | 1462361359354 Marionette TRACE conn4 <- [1,2482,null,{}] 04:29:19 INFO - PROCESS | 1939 | 1462361359359 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:19 INFO - PROCESS | 1939 | 1462361359524 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 04:29:20 INFO - PROCESS | 1939 | 1462361360374 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708ab73000 == 106 [pid = 1939] [id = 628] 04:29:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7f7082bed800) [pid = 1939] [serial = 1885] [outer = (nil)] 04:29:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7f7085963000) [pid = 1939] [serial = 1886] [outer = 0x7f7082bed800] 04:29:20 INFO - PROCESS | 1939 | 1462361360445 Marionette DEBUG loaded listener.js 04:29:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7f70873e8000) [pid = 1939] [serial = 1887] [outer = 0x7f7082bed800] 04:29:21 INFO - PROCESS | 1939 | 1462361361320 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 04:29:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:29:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2037ms 04:29:21 INFO - PROCESS | 1939 | 1462361361390 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 04:29:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:29:21 INFO - PROCESS | 1939 | 1462361361395 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 04:29:21 INFO - PROCESS | 1939 | 1462361361402 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:29:21 INFO - PROCESS | 1939 | 1462361361407 Marionette TRACE conn4 <- [1,2486,null,{}] 04:29:21 INFO - PROCESS | 1939 | 1462361361414 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:21 INFO - PROCESS | 1939 | 1462361361632 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 04:29:21 INFO - PROCESS | 1939 | 1462361361857 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708b45a000 == 107 [pid = 1939] [id = 629] 04:29:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7f7088911000) [pid = 1939] [serial = 1888] [outer = (nil)] 04:29:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7f7088dfb000) [pid = 1939] [serial = 1889] [outer = 0x7f7088911000] 04:29:22 INFO - PROCESS | 1939 | 1462361362024 Marionette DEBUG loaded listener.js 04:29:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7f708a2c4c00) [pid = 1939] [serial = 1890] [outer = 0x7f7088911000] 04:29:23 INFO - PROCESS | 1939 | 1462361363087 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708d2d6800 == 106 [pid = 1939] [id = 566] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70874da800 == 105 [pid = 1939] [id = 567] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70937c4800 == 104 [pid = 1939] [id = 615] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7091a21000 == 103 [pid = 1939] [id = 614] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7f708e5b3000) [pid = 1939] [serial = 1784] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7f7088907400) [pid = 1939] [serial = 1757] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7f70862d0c00) [pid = 1939] [serial = 1760] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708de8e000 == 102 [pid = 1939] [id = 613] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708b3a1000 == 101 [pid = 1939] [id = 612] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70859f7800 == 100 [pid = 1939] [id = 611] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708a0c5000 == 99 [pid = 1939] [id = 610] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70877f0800 == 98 [pid = 1939] [id = 609] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a3f05000 == 97 [pid = 1939] [id = 605] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709e442000 == 96 [pid = 1939] [id = 604] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709dd0d000 == 95 [pid = 1939] [id = 603] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d52b800 == 94 [pid = 1939] [id = 602] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709cc9d800 == 93 [pid = 1939] [id = 601] 04:29:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:29:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1783ms 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709847b000 == 92 [pid = 1939] [id = 600] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709726a800 == 91 [pid = 1939] [id = 599] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949db800 == 90 [pid = 1939] [id = 598] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093c69000 == 89 [pid = 1939] [id = 597] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708b457000 == 88 [pid = 1939] [id = 596] 04:29:23 INFO - PROCESS | 1939 | 1462361363200 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 04:29:23 INFO - PROCESS | 1939 | 1462361363204 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709727a000 == 87 [pid = 1939] [id = 563] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095774800 == 86 [pid = 1939] [id = 562] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70874e1000 == 85 [pid = 1939] [id = 595] 04:29:23 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70928b1000 == 84 [pid = 1939] [id = 594] 04:29:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:29:23 INFO - PROCESS | 1939 | 1462361363215 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:29:23 INFO - PROCESS | 1939 | 1462361363218 Marionette TRACE conn4 <- [1,2490,null,{}] 04:29:23 INFO - PROCESS | 1939 | 1462361363223 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:23 INFO - PROCESS | 1939 | 1462361363412 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7f7089fda400) [pid = 1939] [serial = 1769] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7f709260c800) [pid = 1939] [serial = 1742] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7f708d10c400) [pid = 1939] [serial = 1782] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7f708c611400) [pid = 1939] [serial = 1779] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7f708a361000) [pid = 1939] [serial = 1773] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7f7093991400) [pid = 1939] [serial = 1751] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7f708a953800) [pid = 1939] [serial = 1733] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7f70928dd000) [pid = 1939] [serial = 1745] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7f7093943000) [pid = 1939] [serial = 1748] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7f7088973400) [pid = 1939] [serial = 1767] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7f708a148400) [pid = 1939] [serial = 1770] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7f70885bc000) [pid = 1939] [serial = 1766] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7f708b5dac00) [pid = 1939] [serial = 1778] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7f708a2ef800) [pid = 1939] [serial = 1772] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7f7093f86400) [pid = 1939] [serial = 1754] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7f708accd800) [pid = 1939] [serial = 1776] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7f7088df3c00) [pid = 1939] [serial = 1763] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7f708d07e400) [pid = 1939] [serial = 1736] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7f708ac94400) [pid = 1939] [serial = 1775] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7f708c757400) [pid = 1939] [serial = 1781] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7f708d1c9000) [pid = 1939] [serial = 1739] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7f7088be4400) [pid = 1939] [serial = 1730] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7f70862cd000) [pid = 1939] [serial = 1727] [outer = (nil)] [url = about:blank] 04:29:23 INFO - PROCESS | 1939 | 1462361363787 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70874e1000 == 85 [pid = 1939] [id = 630] 04:29:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7f7082be6400) [pid = 1939] [serial = 1891] [outer = (nil)] 04:29:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7f708517b400) [pid = 1939] [serial = 1892] [outer = 0x7f7082be6400] 04:29:23 INFO - PROCESS | 1939 | 1462361363862 Marionette DEBUG loaded listener.js 04:29:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7f70885b6800) [pid = 1939] [serial = 1893] [outer = 0x7f7082be6400] 04:29:24 INFO - PROCESS | 1939 | 1462361364730 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:29:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:29:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1579ms 04:29:24 INFO - PROCESS | 1939 | 1462361364795 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 04:29:24 INFO - PROCESS | 1939 | 1462361364801 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 04:29:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:29:24 INFO - PROCESS | 1939 | 1462361364807 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:29:24 INFO - PROCESS | 1939 | 1462361364813 Marionette TRACE conn4 <- [1,2494,null,{}] 04:29:24 INFO - PROCESS | 1939 | 1462361364820 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:25 INFO - PROCESS | 1939 | 1462361365002 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 04:29:25 INFO - PROCESS | 1939 | 1462361365204 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708b457000 == 86 [pid = 1939] [id = 631] 04:29:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7f7083f08000) [pid = 1939] [serial = 1894] [outer = (nil)] 04:29:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7f708a315800) [pid = 1939] [serial = 1895] [outer = 0x7f7083f08000] 04:29:25 INFO - PROCESS | 1939 | 1462361365277 Marionette DEBUG loaded listener.js 04:29:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7f708ac8e400) [pid = 1939] [serial = 1896] [outer = 0x7f7083f08000] 04:29:26 INFO - PROCESS | 1939 | 1462361366209 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 04:29:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:29:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1436ms 04:29:26 INFO - PROCESS | 1939 | 1462361366246 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 04:29:26 INFO - PROCESS | 1939 | 1462361366251 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 04:29:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:29:26 INFO - PROCESS | 1939 | 1462361366259 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:29:26 INFO - PROCESS | 1939 | 1462361366262 Marionette TRACE conn4 <- [1,2498,null,{}] 04:29:26 INFO - PROCESS | 1939 | 1462361366268 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:26 INFO - PROCESS | 1939 | 1462361366441 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 04:29:26 INFO - PROCESS | 1939 | 1462361366661 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e39d000 == 87 [pid = 1939] [id = 632] 04:29:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7f708accf800) [pid = 1939] [serial = 1897] [outer = (nil)] 04:29:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7f708ceb1800) [pid = 1939] [serial = 1898] [outer = 0x7f708accf800] 04:29:26 INFO - PROCESS | 1939 | 1462361366770 Marionette DEBUG loaded listener.js 04:29:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7f708d104c00) [pid = 1939] [serial = 1899] [outer = 0x7f708accf800] 04:29:27 INFO - PROCESS | 1939 | 1462361367767 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:29:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:29:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1584ms 04:29:27 INFO - PROCESS | 1939 | 1462361367844 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 04:29:27 INFO - PROCESS | 1939 | 1462361367848 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 04:29:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:29:27 INFO - PROCESS | 1939 | 1462361367856 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:29:27 INFO - PROCESS | 1939 | 1462361367865 Marionette TRACE conn4 <- [1,2502,null,{}] 04:29:27 INFO - PROCESS | 1939 | 1462361367879 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:28 INFO - PROCESS | 1939 | 1462361368179 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 04:29:28 INFO - PROCESS | 1939 | 1462361368431 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093752800 == 88 [pid = 1939] [id = 633] 04:29:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7f708e5c4c00) [pid = 1939] [serial = 1900] [outer = (nil)] 04:29:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7f708e62a400) [pid = 1939] [serial = 1901] [outer = 0x7f708e5c4c00] 04:29:28 INFO - PROCESS | 1939 | 1462361368540 Marionette DEBUG loaded listener.js 04:29:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7f709184ac00) [pid = 1939] [serial = 1902] [outer = 0x7f708e5c4c00] 04:29:29 INFO - PROCESS | 1939 | 1462361369369 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:29:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:29:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1587ms 04:29:29 INFO - PROCESS | 1939 | 1462361369443 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 04:29:29 INFO - PROCESS | 1939 | 1462361369447 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 04:29:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:29:29 INFO - PROCESS | 1939 | 1462361369453 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:29:29 INFO - PROCESS | 1939 | 1462361369456 Marionette TRACE conn4 <- [1,2506,null,{}] 04:29:29 INFO - PROCESS | 1939 | 1462361369461 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:29 INFO - PROCESS | 1939 | 1462361369668 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 04:29:29 INFO - PROCESS | 1939 | 1462361369872 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70942f5800 == 89 [pid = 1939] [id = 634] 04:29:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7f708e5ac000) [pid = 1939] [serial = 1903] [outer = (nil)] 04:29:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7f70928d0400) [pid = 1939] [serial = 1904] [outer = 0x7f708e5ac000] 04:29:29 INFO - PROCESS | 1939 | 1462361369941 Marionette DEBUG loaded listener.js 04:29:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7f70929a6800) [pid = 1939] [serial = 1905] [outer = 0x7f708e5ac000] 04:29:30 INFO - PROCESS | 1939 | 1462361370824 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:29:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:29:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1428ms 04:29:30 INFO - PROCESS | 1939 | 1462361370881 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 04:29:30 INFO - PROCESS | 1939 | 1462361370885 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 04:29:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:29:30 INFO - PROCESS | 1939 | 1462361370891 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:29:30 INFO - PROCESS | 1939 | 1462361370893 Marionette TRACE conn4 <- [1,2510,null,{}] 04:29:30 INFO - PROCESS | 1939 | 1462361370898 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:31 INFO - PROCESS | 1939 | 1462361371063 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 04:29:31 INFO - PROCESS | 1939 | 1462361371272 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:31 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095772000 == 90 [pid = 1939] [id = 635] 04:29:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7f7093992800) [pid = 1939] [serial = 1906] [outer = (nil)] 04:29:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7f709399ac00) [pid = 1939] [serial = 1907] [outer = 0x7f7093992800] 04:29:31 INFO - PROCESS | 1939 | 1462361371392 Marionette DEBUG loaded listener.js 04:29:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7f7094686000) [pid = 1939] [serial = 1908] [outer = 0x7f7093992800] 04:29:32 INFO - PROCESS | 1939 | 1462361372346 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 04:29:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:29:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1495ms 04:29:32 INFO - PROCESS | 1939 | 1462361372387 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 04:29:32 INFO - PROCESS | 1939 | 1462361372391 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 04:29:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:29:32 INFO - PROCESS | 1939 | 1462361372396 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:29:32 INFO - PROCESS | 1939 | 1462361372399 Marionette TRACE conn4 <- [1,2514,null,{}] 04:29:32 INFO - PROCESS | 1939 | 1462361372404 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:34 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708a993000 == 89 [pid = 1939] [id = 438] 04:29:34 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708b45a000 == 88 [pid = 1939] [id = 629] 04:29:34 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708ab73000 == 87 [pid = 1939] [id = 628] 04:29:34 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af127000 == 86 [pid = 1939] [id = 623] 04:29:34 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70abe83800 == 85 [pid = 1939] [id = 622] 04:29:34 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709e441800 == 84 [pid = 1939] [id = 621] 04:29:34 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c58d000 == 83 [pid = 1939] [id = 620] 04:29:34 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7098464000 == 82 [pid = 1939] [id = 619] 04:29:34 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70937c1800 == 81 [pid = 1939] [id = 618] 04:29:34 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7088d5f000 == 80 [pid = 1939] [id = 617] 04:29:34 INFO - PROCESS | 1939 | 1462361374528 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 04:29:34 INFO - PROCESS | 1939 | 1462361374799 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708a993000 == 81 [pid = 1939] [id = 636] 04:29:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7f70873e5000) [pid = 1939] [serial = 1909] [outer = (nil)] 04:29:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7f70875eb400) [pid = 1939] [serial = 1910] [outer = 0x7f70873e5000] 04:29:34 INFO - PROCESS | 1939 | 1462361374862 Marionette DEBUG loaded listener.js 04:29:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7f7088df7000) [pid = 1939] [serial = 1911] [outer = 0x7f70873e5000] 04:29:35 INFO - PROCESS | 1939 | 1462361375563 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:29:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:29:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 3183ms 04:29:35 INFO - PROCESS | 1939 | 1462361375580 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 04:29:35 INFO - PROCESS | 1939 | 1462361375584 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 04:29:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:29:35 INFO - PROCESS | 1939 | 1462361375591 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:29:35 INFO - PROCESS | 1939 | 1462361375597 Marionette TRACE conn4 <- [1,2518,null,{}] 04:29:35 INFO - PROCESS | 1939 | 1462361375603 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:35 INFO - PROCESS | 1939 | 1462361375759 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 04:29:35 INFO - PROCESS | 1939 | 1462361375946 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e584000 == 82 [pid = 1939] [id = 637] 04:29:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7f70873ebc00) [pid = 1939] [serial = 1912] [outer = (nil)] 04:29:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7f708accd800) [pid = 1939] [serial = 1913] [outer = 0x7f70873ebc00] 04:29:36 INFO - PROCESS | 1939 | 1462361376007 Marionette DEBUG loaded listener.js 04:29:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7f708ceb3800) [pid = 1939] [serial = 1914] [outer = 0x7f70873ebc00] 04:29:36 INFO - PROCESS | 1939 | 1462361376817 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:29:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:29:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1282ms 04:29:36 INFO - PROCESS | 1939 | 1462361376874 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 04:29:36 INFO - PROCESS | 1939 | 1462361376878 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 04:29:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:29:36 INFO - PROCESS | 1939 | 1462361376887 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:29:36 INFO - PROCESS | 1939 | 1462361376889 Marionette TRACE conn4 <- [1,2522,null,{}] 04:29:36 INFO - PROCESS | 1939 | 1462361376901 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:37 INFO - PROCESS | 1939 | 1462361377119 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 04:29:37 INFO - PROCESS | 1939 | 1462361377143 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709498b800 == 83 [pid = 1939] [id = 638] 04:29:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7f708d077000) [pid = 1939] [serial = 1915] [outer = (nil)] 04:29:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7f708e5b3000) [pid = 1939] [serial = 1916] [outer = 0x7f708d077000] 04:29:37 INFO - PROCESS | 1939 | 1462361377201 Marionette DEBUG loaded listener.js 04:29:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7f7091967000) [pid = 1939] [serial = 1917] [outer = 0x7f708d077000] 04:29:38 INFO - PROCESS | 1939 | 1462361378194 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:29:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:29:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1334ms 04:29:38 INFO - PROCESS | 1939 | 1462361378221 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 04:29:38 INFO - PROCESS | 1939 | 1462361378227 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 04:29:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:29:38 INFO - PROCESS | 1939 | 1462361378243 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:29:38 INFO - PROCESS | 1939 | 1462361378249 Marionette TRACE conn4 <- [1,2526,null,{}] 04:29:38 INFO - PROCESS | 1939 | 1462361378262 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:38 INFO - PROCESS | 1939 | 1462361378490 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 04:29:38 INFO - PROCESS | 1939 | 1462361378544 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7098467800 == 84 [pid = 1939] [id = 639] 04:29:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7f708d105400) [pid = 1939] [serial = 1918] [outer = (nil)] 04:29:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7f7094239400) [pid = 1939] [serial = 1919] [outer = 0x7f708d105400] 04:29:38 INFO - PROCESS | 1939 | 1462361378601 Marionette DEBUG loaded listener.js 04:29:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7f70943e7800) [pid = 1939] [serial = 1920] [outer = 0x7f708d105400] 04:29:39 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7f7091971400) [pid = 1939] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:29:39 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7f708a2c2c00) [pid = 1939] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:29:39 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7f7085175c00) [pid = 1939] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:29:39 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7f7083f10400) [pid = 1939] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:29:39 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7f7089fb0000) [pid = 1939] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:29:39 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7f70885b6400) [pid = 1939] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:29:39 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7f7082bed800) [pid = 1939] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:29:39 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7f7089fdf800) [pid = 1939] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:29:39 INFO - PROCESS | 1939 | 1462361379638 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:29:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:29:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1452ms 04:29:39 INFO - PROCESS | 1939 | 1462361379687 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 04:29:39 INFO - PROCESS | 1939 | 1462361379689 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 04:29:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:29:39 INFO - PROCESS | 1939 | 1462361379696 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:29:39 INFO - PROCESS | 1939 | 1462361379698 Marionette TRACE conn4 <- [1,2530,null,{}] 04:29:39 INFO - PROCESS | 1939 | 1462361379713 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:39 INFO - PROCESS | 1939 | 1462361379864 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 04:29:39 INFO - PROCESS | 1939 | 1462361379879 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:39 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7099e35000 == 85 [pid = 1939] [id = 640] 04:29:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7f708a2c2c00) [pid = 1939] [serial = 1921] [outer = (nil)] 04:29:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7f7094692400) [pid = 1939] [serial = 1922] [outer = 0x7f708a2c2c00] 04:29:39 INFO - PROCESS | 1939 | 1462361379937 Marionette DEBUG loaded listener.js 04:29:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7f7095a70c00) [pid = 1939] [serial = 1923] [outer = 0x7f708a2c2c00] 04:29:40 INFO - PROCESS | 1939 | 1462361380785 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:29:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:29:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1129ms 04:29:40 INFO - PROCESS | 1939 | 1462361380825 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 04:29:40 INFO - PROCESS | 1939 | 1462361380828 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 04:29:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:29:40 INFO - PROCESS | 1939 | 1462361380833 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:29:40 INFO - PROCESS | 1939 | 1462361380836 Marionette TRACE conn4 <- [1,2534,null,{}] 04:29:40 INFO - PROCESS | 1939 | 1462361380840 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:41 INFO - PROCESS | 1939 | 1462361381055 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 04:29:41 INFO - PROCESS | 1939 | 1462361381076 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7085b4c800 == 86 [pid = 1939] [id = 641] 04:29:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7f7082be5400) [pid = 1939] [serial = 1924] [outer = (nil)] 04:29:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7f7085968400) [pid = 1939] [serial = 1925] [outer = 0x7f7082be5400] 04:29:41 INFO - PROCESS | 1939 | 1462361381263 Marionette DEBUG loaded listener.js 04:29:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7f7088be4400) [pid = 1939] [serial = 1926] [outer = 0x7f7082be5400] 04:29:42 INFO - PROCESS | 1939 | 1462361382329 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 04:29:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:29:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1528ms 04:29:42 INFO - PROCESS | 1939 | 1462361382362 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 04:29:42 INFO - PROCESS | 1939 | 1462361382368 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 04:29:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:29:42 INFO - PROCESS | 1939 | 1462361382376 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:29:42 INFO - PROCESS | 1939 | 1462361382381 Marionette TRACE conn4 <- [1,2538,null,{}] 04:29:42 INFO - PROCESS | 1939 | 1462361382388 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:42 INFO - PROCESS | 1939 | 1462361382573 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 04:29:42 INFO - PROCESS | 1939 | 1462361382793 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70942dc000 == 87 [pid = 1939] [id = 642] 04:29:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7f708ac95000) [pid = 1939] [serial = 1927] [outer = (nil)] 04:29:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7f708ceb5c00) [pid = 1939] [serial = 1928] [outer = 0x7f708ac95000] 04:29:42 INFO - PROCESS | 1939 | 1462361382912 Marionette DEBUG loaded listener.js 04:29:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7f708deab000) [pid = 1939] [serial = 1929] [outer = 0x7f708ac95000] 04:29:43 INFO - PROCESS | 1939 | 1462361383936 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:29:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:29:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1632ms 04:29:44 INFO - PROCESS | 1939 | 1462361384007 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 04:29:44 INFO - PROCESS | 1939 | 1462361384013 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 04:29:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:29:44 INFO - PROCESS | 1939 | 1462361384022 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:29:44 INFO - PROCESS | 1939 | 1462361384026 Marionette TRACE conn4 <- [1,2542,null,{}] 04:29:44 INFO - PROCESS | 1939 | 1462361384032 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:44 INFO - PROCESS | 1939 | 1462361384211 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 04:29:44 INFO - PROCESS | 1939 | 1462361384498 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c190800 == 88 [pid = 1939] [id = 643] 04:29:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7f708e5be800) [pid = 1939] [serial = 1930] [outer = (nil)] 04:29:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7f7093c31c00) [pid = 1939] [serial = 1931] [outer = 0x7f708e5be800] 04:29:44 INFO - PROCESS | 1939 | 1462361384611 Marionette DEBUG loaded listener.js 04:29:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7f7094689c00) [pid = 1939] [serial = 1932] [outer = 0x7f708e5be800] 04:29:45 INFO - PROCESS | 1939 | 1462361385459 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 04:29:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:29:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1486ms 04:29:45 INFO - PROCESS | 1939 | 1462361385509 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 04:29:45 INFO - PROCESS | 1939 | 1462361385513 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 04:29:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:29:45 INFO - PROCESS | 1939 | 1462361385519 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:29:45 INFO - PROCESS | 1939 | 1462361385524 Marionette TRACE conn4 <- [1,2546,null,{}] 04:29:45 INFO - PROCESS | 1939 | 1462361385539 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:45 INFO - PROCESS | 1939 | 1462361385728 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 04:29:45 INFO - PROCESS | 1939 | 1462361385939 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d456000 == 89 [pid = 1939] [id = 644] 04:29:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7f70975a4c00) [pid = 1939] [serial = 1933] [outer = (nil)] 04:29:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7f7099b0e400) [pid = 1939] [serial = 1934] [outer = 0x7f70975a4c00] 04:29:46 INFO - PROCESS | 1939 | 1462361386052 Marionette DEBUG loaded listener.js 04:29:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7f7099b2f800) [pid = 1939] [serial = 1935] [outer = 0x7f70975a4c00] 04:29:46 INFO - PROCESS | 1939 | 1462361386970 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 04:29:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:29:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1489ms 04:29:47 INFO - PROCESS | 1939 | 1462361387007 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 04:29:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:29:47 INFO - PROCESS | 1939 | 1462361387012 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 04:29:47 INFO - PROCESS | 1939 | 1462361387017 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:29:47 INFO - PROCESS | 1939 | 1462361387020 Marionette TRACE conn4 <- [1,2550,null,{}] 04:29:47 INFO - PROCESS | 1939 | 1462361387026 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:47 INFO - PROCESS | 1939 | 1462361387197 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 04:29:47 INFO - PROCESS | 1939 | 1462361387410 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a3f06800 == 90 [pid = 1939] [id = 645] 04:29:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7f70990b0400) [pid = 1939] [serial = 1936] [outer = (nil)] 04:29:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7f709b410800) [pid = 1939] [serial = 1937] [outer = 0x7f70990b0400] 04:29:47 INFO - PROCESS | 1939 | 1462361387475 Marionette DEBUG loaded listener.js 04:29:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7f709b780400) [pid = 1939] [serial = 1938] [outer = 0x7f70990b0400] 04:29:48 INFO - PROCESS | 1939 | 1462361388400 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 04:29:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:29:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1429ms 04:29:48 INFO - PROCESS | 1939 | 1462361388447 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 04:29:48 INFO - PROCESS | 1939 | 1462361388450 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 04:29:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:29:48 INFO - PROCESS | 1939 | 1462361388456 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:29:48 INFO - PROCESS | 1939 | 1462361388458 Marionette TRACE conn4 <- [1,2554,null,{}] 04:29:48 INFO - PROCESS | 1939 | 1462361388464 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:48 INFO - PROCESS | 1939 | 1462361388646 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 04:29:48 INFO - PROCESS | 1939 | 1462361388871 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70abb35800 == 91 [pid = 1939] [id = 646] 04:29:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7f709ba0a800) [pid = 1939] [serial = 1939] [outer = (nil)] 04:29:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7f709ba0e000) [pid = 1939] [serial = 1940] [outer = 0x7f709ba0a800] 04:29:49 INFO - PROCESS | 1939 | 1462361389000 Marionette DEBUG loaded listener.js 04:29:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7f709c7b5400) [pid = 1939] [serial = 1941] [outer = 0x7f709ba0a800] 04:29:50 INFO - PROCESS | 1939 | 1462361390035 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:29:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:29:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1631ms 04:29:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:29:50 INFO - PROCESS | 1939 | 1462361390087 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 04:29:50 INFO - PROCESS | 1939 | 1462361390090 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 04:29:50 INFO - PROCESS | 1939 | 1462361390096 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:29:50 INFO - PROCESS | 1939 | 1462361390099 Marionette TRACE conn4 <- [1,2558,null,{}] 04:29:50 INFO - PROCESS | 1939 | 1462361390104 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:50 INFO - PROCESS | 1939 | 1462361390280 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 04:29:50 INFO - PROCESS | 1939 | 1462361390500 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af738800 == 92 [pid = 1939] [id = 647] 04:29:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 224 (0x7f709c7b5c00) [pid = 1939] [serial = 1942] [outer = (nil)] 04:29:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 225 (0x7f709c98f400) [pid = 1939] [serial = 1943] [outer = 0x7f709c7b5c00] 04:29:50 INFO - PROCESS | 1939 | 1462361390611 Marionette DEBUG loaded listener.js 04:29:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 226 (0x7f709cde2000) [pid = 1939] [serial = 1944] [outer = 0x7f709c7b5c00] 04:29:51 INFO - PROCESS | 1939 | 1462361391536 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:29:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:29:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1484ms 04:29:51 INFO - PROCESS | 1939 | 1462361391580 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 04:29:51 INFO - PROCESS | 1939 | 1462361391584 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 04:29:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:29:51 INFO - PROCESS | 1939 | 1462361391589 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:29:51 INFO - PROCESS | 1939 | 1462361391591 Marionette TRACE conn4 <- [1,2562,null,{}] 04:29:51 INFO - PROCESS | 1939 | 1462361391597 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:51 INFO - PROCESS | 1939 | 1462361391773 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 04:29:52 INFO - PROCESS | 1939 | 1462361391989 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aff02800 == 93 [pid = 1939] [id = 648] 04:29:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 227 (0x7f709c924800) [pid = 1939] [serial = 1945] [outer = (nil)] 04:29:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 228 (0x7f709d505800) [pid = 1939] [serial = 1946] [outer = 0x7f709c924800] 04:29:52 INFO - PROCESS | 1939 | 1462361392102 Marionette DEBUG loaded listener.js 04:29:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 229 (0x7f709d58c000) [pid = 1939] [serial = 1947] [outer = 0x7f709c924800] 04:29:53 INFO - PROCESS | 1939 | 1462361393134 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 04:29:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:29:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1582ms 04:29:53 INFO - PROCESS | 1939 | 1462361393172 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 04:29:53 INFO - PROCESS | 1939 | 1462361393175 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 04:29:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:29:53 INFO - PROCESS | 1939 | 1462361393181 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:29:53 INFO - PROCESS | 1939 | 1462361393183 Marionette TRACE conn4 <- [1,2566,null,{}] 04:29:53 INFO - PROCESS | 1939 | 1462361393189 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:53 INFO - PROCESS | 1939 | 1462361393399 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 04:29:53 INFO - PROCESS | 1939 | 1462361393712 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b3e29800 == 94 [pid = 1939] [id = 649] 04:29:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 230 (0x7f70928da000) [pid = 1939] [serial = 1948] [outer = (nil)] 04:29:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 231 (0x7f709d58cc00) [pid = 1939] [serial = 1949] [outer = 0x7f70928da000] 04:29:53 INFO - PROCESS | 1939 | 1462361393788 Marionette DEBUG loaded listener.js 04:29:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 232 (0x7f709da2fc00) [pid = 1939] [serial = 1950] [outer = 0x7f70928da000] 04:29:54 INFO - PROCESS | 1939 | 1462361394616 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 04:29:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:29:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1486ms 04:29:54 INFO - PROCESS | 1939 | 1462361394667 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 04:29:54 INFO - PROCESS | 1939 | 1462361394670 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 04:29:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:29:54 INFO - PROCESS | 1939 | 1462361394677 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:29:54 INFO - PROCESS | 1939 | 1462361394679 Marionette TRACE conn4 <- [1,2570,null,{}] 04:29:54 INFO - PROCESS | 1939 | 1462361394684 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:54 INFO - PROCESS | 1939 | 1462361394851 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 04:29:55 INFO - PROCESS | 1939 | 1462361395131 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4d38000 == 95 [pid = 1939] [id = 650] 04:29:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 233 (0x7f7082be5800) [pid = 1939] [serial = 1951] [outer = (nil)] 04:29:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 234 (0x7f709d87dc00) [pid = 1939] [serial = 1952] [outer = 0x7f7082be5800] 04:29:55 INFO - PROCESS | 1939 | 1462361395215 Marionette DEBUG loaded listener.js 04:29:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 235 (0x7f709e4fa000) [pid = 1939] [serial = 1953] [outer = 0x7f7082be5800] 04:29:56 INFO - PROCESS | 1939 | 1462361396103 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 04:29:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:29:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1482ms 04:29:56 INFO - PROCESS | 1939 | 1462361396161 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 04:29:56 INFO - PROCESS | 1939 | 1462361396164 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 04:29:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:29:56 INFO - PROCESS | 1939 | 1462361396170 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:29:56 INFO - PROCESS | 1939 | 1462361396173 Marionette TRACE conn4 <- [1,2574,null,{}] 04:29:56 INFO - PROCESS | 1939 | 1462361396178 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:56 INFO - PROCESS | 1939 | 1462361396353 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 04:29:56 INFO - PROCESS | 1939 | 1462361396570 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4ed9800 == 96 [pid = 1939] [id = 651] 04:29:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 236 (0x7f709e50a000) [pid = 1939] [serial = 1954] [outer = (nil)] 04:29:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 237 (0x7f709efc1000) [pid = 1939] [serial = 1955] [outer = 0x7f709e50a000] 04:29:56 INFO - PROCESS | 1939 | 1462361396689 Marionette DEBUG loaded listener.js 04:29:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 238 (0x7f70a0e6e400) [pid = 1939] [serial = 1956] [outer = 0x7f709e50a000] 04:29:57 INFO - PROCESS | 1939 | 1462361397618 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:29:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:29:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1478ms 04:29:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:29:57 INFO - PROCESS | 1939 | 1462361397649 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 04:29:57 INFO - PROCESS | 1939 | 1462361397652 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 04:29:57 INFO - PROCESS | 1939 | 1462361397658 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:29:57 INFO - PROCESS | 1939 | 1462361397662 Marionette TRACE conn4 <- [1,2578,null,{}] 04:29:57 INFO - PROCESS | 1939 | 1462361397667 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:57 INFO - PROCESS | 1939 | 1462361397849 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 04:29:58 INFO - PROCESS | 1939 | 1462361398068 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7085f78000 == 97 [pid = 1939] [id = 652] 04:29:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 239 (0x7f709e510000) [pid = 1939] [serial = 1957] [outer = (nil)] 04:29:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 240 (0x7f70aa792c00) [pid = 1939] [serial = 1958] [outer = 0x7f709e510000] 04:29:58 INFO - PROCESS | 1939 | 1462361398175 Marionette DEBUG loaded listener.js 04:29:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 241 (0x7f70aa917800) [pid = 1939] [serial = 1959] [outer = 0x7f709e510000] 04:29:59 INFO - PROCESS | 1939 | 1462361399116 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:29:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:29:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1534ms 04:29:59 INFO - PROCESS | 1939 | 1462361399205 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 04:29:59 INFO - PROCESS | 1939 | 1462361399209 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 04:29:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:29:59 INFO - PROCESS | 1939 | 1462361399218 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:29:59 INFO - PROCESS | 1939 | 1462361399220 Marionette TRACE conn4 <- [1,2582,null,{}] 04:29:59 INFO - PROCESS | 1939 | 1462361399224 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:59 INFO - PROCESS | 1939 | 1462361399394 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 04:29:59 INFO - PROCESS | 1939 | 1462361399610 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7088654800 == 98 [pid = 1939] [id = 653] 04:29:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 242 (0x7f7089fab800) [pid = 1939] [serial = 1960] [outer = (nil)] 04:29:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 243 (0x7f70aac63c00) [pid = 1939] [serial = 1961] [outer = 0x7f7089fab800] 04:29:59 INFO - PROCESS | 1939 | 1462361399719 Marionette DEBUG loaded listener.js 04:29:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 244 (0x7f70aaccc400) [pid = 1939] [serial = 1962] [outer = 0x7f7089fab800] 04:30:00 INFO - PROCESS | 1939 | 1462361400632 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:30:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:30:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1477ms 04:30:00 INFO - PROCESS | 1939 | 1462361400696 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 04:30:00 INFO - PROCESS | 1939 | 1462361400700 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 04:30:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:30:00 INFO - PROCESS | 1939 | 1462361400706 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:30:00 INFO - PROCESS | 1939 | 1462361400708 Marionette TRACE conn4 <- [1,2586,null,{}] 04:30:00 INFO - PROCESS | 1939 | 1462361400713 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:00 INFO - PROCESS | 1939 | 1462361400893 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 04:30:01 INFO - PROCESS | 1939 | 1462361401521 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7086d70000 == 99 [pid = 1939] [id = 654] 04:30:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 245 (0x7f7085b0e800) [pid = 1939] [serial = 1963] [outer = (nil)] 04:30:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 246 (0x7f70873f1800) [pid = 1939] [serial = 1964] [outer = 0x7f7085b0e800] 04:30:01 INFO - PROCESS | 1939 | 1462361401591 Marionette DEBUG loaded listener.js 04:30:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 247 (0x7f708a14a800) [pid = 1939] [serial = 1965] [outer = 0x7f7085b0e800] 04:30:02 INFO - PROCESS | 1939 | 1462361402631 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:30:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:30:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1983ms 04:30:02 INFO - PROCESS | 1939 | 1462361402693 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 04:30:02 INFO - PROCESS | 1939 | 1462361402701 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 04:30:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:30:02 INFO - PROCESS | 1939 | 1462361402710 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:30:02 INFO - PROCESS | 1939 | 1462361402718 Marionette TRACE conn4 <- [1,2590,null,{}] 04:30:02 INFO - PROCESS | 1939 | 1462361402728 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:03 INFO - PROCESS | 1939 | 1462361403009 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 04:30:03 INFO - PROCESS | 1939 | 1462361403289 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7088652800 == 100 [pid = 1939] [id = 655] 04:30:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 248 (0x7f7088973400) [pid = 1939] [serial = 1966] [outer = (nil)] 04:30:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 249 (0x7f7089fa8c00) [pid = 1939] [serial = 1967] [outer = 0x7f7088973400] 04:30:03 INFO - PROCESS | 1939 | 1462361403471 Marionette DEBUG loaded listener.js 04:30:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 250 (0x7f708d079800) [pid = 1939] [serial = 1968] [outer = 0x7f7088973400] 04:30:04 INFO - PROCESS | 1939 | 1462361404501 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 04:30:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:30:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1839ms 04:30:04 INFO - PROCESS | 1939 | 1462361404551 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 04:30:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:30:04 INFO - PROCESS | 1939 | 1462361404557 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 04:30:04 INFO - PROCESS | 1939 | 1462361404563 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:30:04 INFO - PROCESS | 1939 | 1462361404566 Marionette TRACE conn4 <- [1,2594,null,{}] 04:30:04 INFO - PROCESS | 1939 | 1462361404571 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:04 INFO - PROCESS | 1939 | 1462361404756 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 04:30:04 INFO - PROCESS | 1939 | 1462361404976 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e01c800 == 101 [pid = 1939] [id = 656] 04:30:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 251 (0x7f708cebc800) [pid = 1939] [serial = 1969] [outer = (nil)] 04:30:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 252 (0x7f709184a400) [pid = 1939] [serial = 1970] [outer = 0x7f708cebc800] 04:30:05 INFO - PROCESS | 1939 | 1462361405083 Marionette DEBUG loaded listener.js 04:30:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 253 (0x7f70929a9000) [pid = 1939] [serial = 1971] [outer = 0x7f708cebc800] 04:30:06 INFO - PROCESS | 1939 | 1462361406077 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 04:30:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:30:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1532ms 04:30:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:30:06 INFO - PROCESS | 1939 | 1462361406094 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 04:30:06 INFO - PROCESS | 1939 | 1462361406097 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 04:30:06 INFO - PROCESS | 1939 | 1462361406110 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:30:06 INFO - PROCESS | 1939 | 1462361406117 Marionette TRACE conn4 <- [1,2598,null,{}] 04:30:06 INFO - PROCESS | 1939 | 1462361406124 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:06 INFO - PROCESS | 1939 | 1462361406295 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 04:30:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7099e35000 == 100 [pid = 1939] [id = 640] 04:30:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7098467800 == 99 [pid = 1939] [id = 639] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 252 (0x7f709192d800) [pid = 1939] [serial = 1799] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 251 (0x7f709393f000) [pid = 1939] [serial = 1802] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 250 (0x7f7094c63400) [pid = 1939] [serial = 1811] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 249 (0x7f708b5d8800) [pid = 1939] [serial = 1793] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 248 (0x7f7099b93c00) [pid = 1939] [serial = 1823] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 247 (0x7f7099b03800) [pid = 1939] [serial = 1820] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 246 (0x7f70862cd800) [pid = 1939] [serial = 1787] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 245 (0x7f70943de800) [pid = 1939] [serial = 1808] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 244 (0x7f70972ac800) [pid = 1939] [serial = 1817] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 243 (0x7f7094251800) [pid = 1939] [serial = 1805] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 242 (0x7f7095c52800) [pid = 1939] [serial = 1814] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 241 (0x7f708e625c00) [pid = 1939] [serial = 1796] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 240 (0x7f7089f87c00) [pid = 1939] [serial = 1790] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 239 (0x7f708a366400) [pid = 1939] [serial = 1826] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 238 (0x7f7088dee800) [pid = 1939] [serial = 1853] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 237 (0x7f708acc5c00) [pid = 1939] [serial = 1856] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 236 (0x7f7092650c00) [pid = 1939] [serial = 1859] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 235 (0x7f709679d400) [pid = 1939] [serial = 1862] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 234 (0x7f70990ab400) [pid = 1939] [serial = 1865] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 233 (0x7f709b916800) [pid = 1939] [serial = 1868] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 232 (0x7f709c7b1c00) [pid = 1939] [serial = 1871] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 231 (0x7f7093998c00) [pid = 1939] [serial = 1874] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 230 (0x7f709c982000) [pid = 1939] [serial = 1877] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 229 (0x7f709cc08400) [pid = 1939] [serial = 1880] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 228 (0x7f7089fa3400) [pid = 1939] [serial = 1883] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 227 (0x7f7088dfb000) [pid = 1939] [serial = 1889] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | 1462361406640 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709498b800 == 98 [pid = 1939] [id = 638] 04:30:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e584000 == 97 [pid = 1939] [id = 637] 04:30:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708a993000 == 96 [pid = 1939] [id = 636] 04:30:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095772000 == 95 [pid = 1939] [id = 635] 04:30:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70942f5800 == 94 [pid = 1939] [id = 634] 04:30:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7093752800 == 93 [pid = 1939] [id = 633] 04:30:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70876dd000 == 94 [pid = 1939] [id = 657] 04:30:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 228 (0x7f7082be3800) [pid = 1939] [serial = 1972] [outer = (nil)] 04:30:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 229 (0x7f7089fad000) [pid = 1939] [serial = 1973] [outer = 0x7f7082be3800] 04:30:06 INFO - PROCESS | 1939 | 1462361406750 Marionette DEBUG loaded listener.js 04:30:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 230 (0x7f7091852000) [pid = 1939] [serial = 1974] [outer = 0x7f7082be3800] 04:30:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e39d000 == 93 [pid = 1939] [id = 632] 04:30:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708b457000 == 92 [pid = 1939] [id = 631] 04:30:06 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70874e1000 == 91 [pid = 1939] [id = 630] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 229 (0x7f709260ac00) [pid = 1939] [serial = 1844] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 228 (0x7f70929a7800) [pid = 1939] [serial = 1845] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 227 (0x7f70929af400) [pid = 1939] [serial = 1847] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 226 (0x7f7089fa4c00) [pid = 1939] [serial = 1833] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 225 (0x7f70875eb000) [pid = 1939] [serial = 1832] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 224 (0x7f70873e5400) [pid = 1939] [serial = 1830] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 223 (0x7f7085963400) [pid = 1939] [serial = 1829] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 222 (0x7f708c607c00) [pid = 1939] [serial = 1838] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7f708d07ec00) [pid = 1939] [serial = 1839] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7f708a2ca400) [pid = 1939] [serial = 1835] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7f708a95a000) [pid = 1939] [serial = 1836] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7f7085963000) [pid = 1939] [serial = 1886] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7f70873e8000) [pid = 1939] [serial = 1887] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7f7094097c00) [pid = 1939] [serial = 1850] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7f708dea7000) [pid = 1939] [serial = 1841] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7f708e5c4400) [pid = 1939] [serial = 1842] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7f7093998400) [pid = 1939] [serial = 1848] [outer = (nil)] [url = about:blank] 04:30:07 INFO - PROCESS | 1939 | 1462361407486 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:30:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:30:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1443ms 04:30:07 INFO - PROCESS | 1939 | 1462361407545 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 04:30:07 INFO - PROCESS | 1939 | 1462361407549 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 04:30:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:30:07 INFO - PROCESS | 1939 | 1462361407554 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:30:07 INFO - PROCESS | 1939 | 1462361407556 Marionette TRACE conn4 <- [1,2602,null,{}] 04:30:07 INFO - PROCESS | 1939 | 1462361407561 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:07 INFO - PROCESS | 1939 | 1462361407720 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 04:30:07 INFO - PROCESS | 1939 | 1462361407894 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:07 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e00b000 == 92 [pid = 1939] [id = 658] 04:30:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7f7085963000) [pid = 1939] [serial = 1975] [outer = (nil)] 04:30:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7f70943db800) [pid = 1939] [serial = 1976] [outer = 0x7f7085963000] 04:30:07 INFO - PROCESS | 1939 | 1462361407966 Marionette DEBUG loaded listener.js 04:30:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7f70972a6c00) [pid = 1939] [serial = 1977] [outer = 0x7f7085963000] 04:30:08 INFO - PROCESS | 1939 | 1462361408728 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 04:30:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:30:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1230ms 04:30:08 INFO - PROCESS | 1939 | 1462361408786 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 04:30:08 INFO - PROCESS | 1939 | 1462361408790 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 04:30:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:30:08 INFO - PROCESS | 1939 | 1462361408796 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:30:08 INFO - PROCESS | 1939 | 1462361408798 Marionette TRACE conn4 <- [1,2606,null,{}] 04:30:08 INFO - PROCESS | 1939 | 1462361408804 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:09 INFO - PROCESS | 1939 | 1462361409069 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 04:30:09 INFO - PROCESS | 1939 | 1462361409101 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709392f000 == 93 [pid = 1939] [id = 659] 04:30:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7f7099b11400) [pid = 1939] [serial = 1978] [outer = (nil)] 04:30:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7f7099b86400) [pid = 1939] [serial = 1979] [outer = 0x7f7099b11400] 04:30:09 INFO - PROCESS | 1939 | 1462361409181 Marionette DEBUG loaded listener.js 04:30:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7f709bcd0400) [pid = 1939] [serial = 1980] [outer = 0x7f7099b11400] 04:30:10 INFO - PROCESS | 1939 | 1462361410099 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 04:30:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:30:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1336ms 04:30:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:30:10 INFO - PROCESS | 1939 | 1462361410132 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 04:30:10 INFO - PROCESS | 1939 | 1462361410134 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 04:30:10 INFO - PROCESS | 1939 | 1462361410140 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:30:10 INFO - PROCESS | 1939 | 1462361410143 Marionette TRACE conn4 <- [1,2610,null,{}] 04:30:10 INFO - PROCESS | 1939 | 1462361410154 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:10 INFO - PROCESS | 1939 | 1462361410370 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 04:30:10 INFO - PROCESS | 1939 | 1462361410399 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094a92000 == 94 [pid = 1939] [id = 660] 04:30:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7f709c95a800) [pid = 1939] [serial = 1981] [outer = (nil)] 04:30:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7f709cd58800) [pid = 1939] [serial = 1982] [outer = 0x7f709c95a800] 04:30:10 INFO - PROCESS | 1939 | 1462361410453 Marionette DEBUG loaded listener.js 04:30:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7f709e50b800) [pid = 1939] [serial = 1983] [outer = 0x7f709c95a800] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 221 (0x7f7088911000) [pid = 1939] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7f708df70800) [pid = 1939] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7f7091832c00) [pid = 1939] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7f70862c6400) [pid = 1939] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7f7085b14800) [pid = 1939] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7f708a30f400) [pid = 1939] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7f709183bc00) [pid = 1939] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7f708ac94c00) [pid = 1939] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7f7091836c00) [pid = 1939] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7f7089fe5400) [pid = 1939] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7f709192fc00) [pid = 1939] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7f7082be8c00) [pid = 1939] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7f7083f0e400) [pid = 1939] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7f7082be1800) [pid = 1939] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7f708890b000) [pid = 1939] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7f708a30f800) [pid = 1939] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7f708a312400) [pid = 1939] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7f708d110000) [pid = 1939] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7f7083f11c00) [pid = 1939] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7f7085171400) [pid = 1939] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7f708ac98400) [pid = 1939] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7f70929a8c00) [pid = 1939] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7f708d077000) [pid = 1939] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7f708d105400) [pid = 1939] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7f7083f08000) [pid = 1939] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7f708e5c4c00) [pid = 1939] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7f7082be6400) [pid = 1939] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7f7093992800) [pid = 1939] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7f70873ebc00) [pid = 1939] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7f708e5ac000) [pid = 1939] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7f70873e5000) [pid = 1939] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7f708accf800) [pid = 1939] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7f7089fe0000) [pid = 1939] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7f708a2f2800) [pid = 1939] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7f7089fdc400) [pid = 1939] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7f7085174400) [pid = 1939] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7f7083f0f800) [pid = 1939] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7f7083f02c00) [pid = 1939] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7f70885c5800) [pid = 1939] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7f7092610c00) [pid = 1939] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7f7083f0e000) [pid = 1939] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7f708a2ed400) [pid = 1939] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7f708b5d8400) [pid = 1939] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7f709c92ec00) [pid = 1939] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7f7083f04800) [pid = 1939] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7f70875f5800) [pid = 1939] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7f708a365800) [pid = 1939] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7f7089fdd000) [pid = 1939] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7f7088bdfc00) [pid = 1939] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7f708a2fac00) [pid = 1939] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7f7092606800) [pid = 1939] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7f708897e800) [pid = 1939] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7f708ac9c400) [pid = 1939] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7f708ac92800) [pid = 1939] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7f7089fdcc00) [pid = 1939] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7f7088904000) [pid = 1939] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7f7094692800) [pid = 1939] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f70873ed000) [pid = 1939] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f70862c9800) [pid = 1939] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f7095c53400) [pid = 1939] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f7095a6b800) [pid = 1939] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f7099b05400) [pid = 1939] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f708c750000) [pid = 1939] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f7095a77400) [pid = 1939] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f708c60d000) [pid = 1939] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f708c75b400) [pid = 1939] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7f708dea8400) [pid = 1939] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:30:11 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7f709b4f2400) [pid = 1939] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:30:12 INFO - PROCESS | 1939 | 1462361412307 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:30:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:30:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2191ms 04:30:12 INFO - PROCESS | 1939 | 1462361412330 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 04:30:12 INFO - PROCESS | 1939 | 1462361412334 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 04:30:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:30:12 INFO - PROCESS | 1939 | 1462361412339 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:30:12 INFO - PROCESS | 1939 | 1462361412342 Marionette TRACE conn4 <- [1,2614,null,{}] 04:30:12 INFO - PROCESS | 1939 | 1462361412346 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:12 INFO - PROCESS | 1939 | 1462361412504 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 04:30:12 INFO - PROCESS | 1939 | 1462361412519 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7085edc000 == 95 [pid = 1939] [id = 661] 04:30:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7f7082be6400) [pid = 1939] [serial = 1984] [outer = (nil)] 04:30:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f70862c6400) [pid = 1939] [serial = 1985] [outer = 0x7f7082be6400] 04:30:12 INFO - PROCESS | 1939 | 1462361412577 Marionette DEBUG loaded listener.js 04:30:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f7089fa2400) [pid = 1939] [serial = 1986] [outer = 0x7f7082be6400] 04:30:13 INFO - PROCESS | 1939 | 1462361413372 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 04:30:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:30:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1076ms 04:30:13 INFO - PROCESS | 1939 | 1462361413415 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 04:30:13 INFO - PROCESS | 1939 | 1462361413417 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 04:30:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:30:13 INFO - PROCESS | 1939 | 1462361413422 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:30:13 INFO - PROCESS | 1939 | 1462361413424 Marionette TRACE conn4 <- [1,2618,null,{}] 04:30:13 INFO - PROCESS | 1939 | 1462361413430 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:13 INFO - PROCESS | 1939 | 1462361413660 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 04:30:13 INFO - PROCESS | 1939 | 1462361413680 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709181f000 == 96 [pid = 1939] [id = 662] 04:30:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f7082be8000) [pid = 1939] [serial = 1987] [outer = (nil)] 04:30:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f708a2c4400) [pid = 1939] [serial = 1988] [outer = 0x7f7082be8000] 04:30:13 INFO - PROCESS | 1939 | 1462361413751 Marionette DEBUG loaded listener.js 04:30:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f708a955c00) [pid = 1939] [serial = 1989] [outer = 0x7f7082be8000] 04:30:14 INFO - PROCESS | 1939 | 1462361414965 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1580ms 04:30:15 INFO - PROCESS | 1939 | 1462361415003 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 04:30:15 INFO - PROCESS | 1939 | 1462361415008 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 04:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:30:15 INFO - PROCESS | 1939 | 1462361415016 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:30:15 INFO - PROCESS | 1939 | 1462361415020 Marionette TRACE conn4 <- [1,2622,null,{}] 04:30:15 INFO - PROCESS | 1939 | 1462361415027 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:15 INFO - PROCESS | 1939 | 1462361415205 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 04:30:15 INFO - PROCESS | 1939 | 1462361415425 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708b3ba800 == 97 [pid = 1939] [id = 663] 04:30:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f7089fb0000) [pid = 1939] [serial = 1990] [outer = (nil)] 04:30:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f708a95a400) [pid = 1939] [serial = 1991] [outer = 0x7f7089fb0000] 04:30:15 INFO - PROCESS | 1939 | 1462361415535 Marionette DEBUG loaded listener.js 04:30:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f708b5d8000) [pid = 1939] [serial = 1992] [outer = 0x7f7089fb0000] 04:30:16 INFO - PROCESS | 1939 | 1462361416472 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 04:30:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:30:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1530ms 04:30:16 INFO - PROCESS | 1939 | 1462361416547 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 04:30:16 INFO - PROCESS | 1939 | 1462361416555 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 04:30:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:30:16 INFO - PROCESS | 1939 | 1462361416565 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:30:16 INFO - PROCESS | 1939 | 1462361416568 Marionette TRACE conn4 <- [1,2626,null,{}] 04:30:16 INFO - PROCESS | 1939 | 1462361416574 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:16 INFO - PROCESS | 1939 | 1462361416764 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 04:30:16 INFO - PROCESS | 1939 | 1462361416988 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093910800 == 98 [pid = 1939] [id = 664] 04:30:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f708d1c9c00) [pid = 1939] [serial = 1993] [outer = (nil)] 04:30:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f708df71c00) [pid = 1939] [serial = 1994] [outer = 0x7f708d1c9c00] 04:30:17 INFO - PROCESS | 1939 | 1462361417106 Marionette DEBUG loaded listener.js 04:30:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7f708e5c8000) [pid = 1939] [serial = 1995] [outer = 0x7f708d1c9c00] 04:30:18 INFO - PROCESS | 1939 | 1462361418046 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:30:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:30:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1533ms 04:30:18 INFO - PROCESS | 1939 | 1462361418098 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 04:30:18 INFO - PROCESS | 1939 | 1462361418101 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 04:30:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:30:18 INFO - PROCESS | 1939 | 1462361418107 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:30:18 INFO - PROCESS | 1939 | 1462361418113 Marionette TRACE conn4 <- [1,2630,null,{}] 04:30:18 INFO - PROCESS | 1939 | 1462361418128 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:18 INFO - PROCESS | 1939 | 1462361418316 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 04:30:18 INFO - PROCESS | 1939 | 1462361418532 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7098411000 == 99 [pid = 1939] [id = 665] 04:30:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7f709192fc00) [pid = 1939] [serial = 1996] [outer = (nil)] 04:30:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7f70928d8800) [pid = 1939] [serial = 1997] [outer = 0x7f709192fc00] 04:30:18 INFO - PROCESS | 1939 | 1462361418646 Marionette DEBUG loaded listener.js 04:30:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7f7093996800) [pid = 1939] [serial = 1998] [outer = 0x7f709192fc00] 04:30:19 INFO - PROCESS | 1939 | 1462361419600 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 04:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1539ms 04:30:19 INFO - PROCESS | 1939 | 1462361419648 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 04:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:30:19 INFO - PROCESS | 1939 | 1462361419652 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 04:30:19 INFO - PROCESS | 1939 | 1462361419658 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:30:19 INFO - PROCESS | 1939 | 1462361419661 Marionette TRACE conn4 <- [1,2634,null,{}] 04:30:19 INFO - PROCESS | 1939 | 1462361419666 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:19 INFO - PROCESS | 1939 | 1462361419839 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 04:30:20 INFO - PROCESS | 1939 | 1462361420058 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709bb33800 == 100 [pid = 1939] [id = 666] 04:30:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7f709260c800) [pid = 1939] [serial = 1999] [outer = (nil)] 04:30:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7f7094686400) [pid = 1939] [serial = 2000] [outer = 0x7f709260c800] 04:30:20 INFO - PROCESS | 1939 | 1462361420171 Marionette DEBUG loaded listener.js 04:30:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f7094b5d400) [pid = 1939] [serial = 2001] [outer = 0x7f709260c800] 04:30:21 INFO - PROCESS | 1939 | 1462361421016 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:30:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:30:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1432ms 04:30:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:30:21 INFO - PROCESS | 1939 | 1462361421091 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 04:30:21 INFO - PROCESS | 1939 | 1462361421093 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 04:30:21 INFO - PROCESS | 1939 | 1462361421098 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:30:21 INFO - PROCESS | 1939 | 1462361421102 Marionette TRACE conn4 <- [1,2638,null,{}] 04:30:21 INFO - PROCESS | 1939 | 1462361421107 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:21 INFO - PROCESS | 1939 | 1462361421313 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 04:30:21 INFO - PROCESS | 1939 | 1462361421527 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d440000 == 101 [pid = 1939] [id = 667] 04:30:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7f7094095800) [pid = 1939] [serial = 2002] [outer = (nil)] 04:30:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f7095c4c800) [pid = 1939] [serial = 2003] [outer = 0x7f7094095800] 04:30:21 INFO - PROCESS | 1939 | 1462361421633 Marionette DEBUG loaded listener.js 04:30:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7f709759d400) [pid = 1939] [serial = 2004] [outer = 0x7f7094095800] 04:30:22 INFO - PROCESS | 1939 | 1462361422669 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1646ms 04:30:22 INFO - PROCESS | 1939 | 1462361422744 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 04:30:22 INFO - PROCESS | 1939 | 1462361422747 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 04:30:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:30:22 INFO - PROCESS | 1939 | 1462361422753 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:30:22 INFO - PROCESS | 1939 | 1462361422755 Marionette TRACE conn4 <- [1,2642,null,{}] 04:30:22 INFO - PROCESS | 1939 | 1462361422761 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:22 INFO - PROCESS | 1939 | 1462361422991 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 04:30:23 INFO - PROCESS | 1939 | 1462361423242 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a091d800 == 102 [pid = 1939] [id = 668] 04:30:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7f7095c53400) [pid = 1939] [serial = 2005] [outer = (nil)] 04:30:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7f709ba10800) [pid = 1939] [serial = 2006] [outer = 0x7f7095c53400] 04:30:23 INFO - PROCESS | 1939 | 1462361423358 Marionette DEBUG loaded listener.js 04:30:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7f709c7bec00) [pid = 1939] [serial = 2007] [outer = 0x7f7095c53400] 04:30:24 INFO - PROCESS | 1939 | 1462361424182 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:30:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:30:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1485ms 04:30:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:30:24 INFO - PROCESS | 1939 | 1462361424240 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 04:30:24 INFO - PROCESS | 1939 | 1462361424243 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 04:30:24 INFO - PROCESS | 1939 | 1462361424250 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:30:24 INFO - PROCESS | 1939 | 1462361424253 Marionette TRACE conn4 <- [1,2646,null,{}] 04:30:24 INFO - PROCESS | 1939 | 1462361424268 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:24 INFO - PROCESS | 1939 | 1462361424484 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 04:30:24 INFO - PROCESS | 1939 | 1462361424742 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70abc42800 == 103 [pid = 1939] [id = 669] 04:30:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7f709759dc00) [pid = 1939] [serial = 2008] [outer = (nil)] 04:30:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7f709c983c00) [pid = 1939] [serial = 2009] [outer = 0x7f709759dc00] 04:30:24 INFO - PROCESS | 1939 | 1462361424850 Marionette DEBUG loaded listener.js 04:30:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7f709cddf400) [pid = 1939] [serial = 2010] [outer = 0x7f709759dc00] 04:30:25 INFO - PROCESS | 1939 | 1462361425612 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:30:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:30:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1392ms 04:30:25 INFO - PROCESS | 1939 | 1462361425641 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 04:30:25 INFO - PROCESS | 1939 | 1462361425644 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 04:30:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:30:25 INFO - PROCESS | 1939 | 1462361425650 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:30:25 INFO - PROCESS | 1939 | 1462361425652 Marionette TRACE conn4 <- [1,2650,null,{}] 04:30:25 INFO - PROCESS | 1939 | 1462361425657 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:25 INFO - PROCESS | 1939 | 1462361425827 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 04:30:26 INFO - PROCESS | 1939 | 1462361426046 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af6c3000 == 104 [pid = 1939] [id = 670] 04:30:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7f70990b9c00) [pid = 1939] [serial = 2011] [outer = (nil)] 04:30:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7f709e503c00) [pid = 1939] [serial = 2012] [outer = 0x7f70990b9c00] 04:30:26 INFO - PROCESS | 1939 | 1462361426152 Marionette DEBUG loaded listener.js 04:30:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7f70a09a8400) [pid = 1939] [serial = 2013] [outer = 0x7f70990b9c00] 04:30:27 INFO - PROCESS | 1939 | 1462361427038 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:30:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:30:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1427ms 04:30:27 INFO - PROCESS | 1939 | 1462361427077 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 04:30:27 INFO - PROCESS | 1939 | 1462361427080 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 04:30:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:30:27 INFO - PROCESS | 1939 | 1462361427086 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:30:27 INFO - PROCESS | 1939 | 1462361427088 Marionette TRACE conn4 <- [1,2654,null,{}] 04:30:27 INFO - PROCESS | 1939 | 1462361427094 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:27 INFO - PROCESS | 1939 | 1462361427279 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 04:30:27 INFO - PROCESS | 1939 | 1462361427556 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4d34800 == 105 [pid = 1939] [id = 671] 04:30:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7f70875ef400) [pid = 1939] [serial = 2014] [outer = (nil)] 04:30:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7f708df6b400) [pid = 1939] [serial = 2015] [outer = 0x7f70875ef400] 04:30:27 INFO - PROCESS | 1939 | 1462361427626 Marionette DEBUG loaded listener.js 04:30:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7f70a4b37000) [pid = 1939] [serial = 2016] [outer = 0x7f70875ef400] 04:30:28 INFO - PROCESS | 1939 | 1462361428448 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:30:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:30:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1435ms 04:30:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:30:28 INFO - PROCESS | 1939 | 1462361428523 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 04:30:28 INFO - PROCESS | 1939 | 1462361428526 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 04:30:28 INFO - PROCESS | 1939 | 1462361428533 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:30:28 INFO - PROCESS | 1939 | 1462361428536 Marionette TRACE conn4 <- [1,2658,null,{}] 04:30:28 INFO - PROCESS | 1939 | 1462361428541 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:28 INFO - PROCESS | 1939 | 1462361428800 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 04:30:29 INFO - PROCESS | 1939 | 1462361429149 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708cf2d000 == 106 [pid = 1939] [id = 672] 04:30:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7f70aa70ac00) [pid = 1939] [serial = 2017] [outer = (nil)] 04:30:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7f70aaa8cc00) [pid = 1939] [serial = 2018] [outer = 0x7f70aa70ac00] 04:30:29 INFO - PROCESS | 1939 | 1462361429225 Marionette DEBUG loaded listener.js 04:30:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7f70ab8c3c00) [pid = 1939] [serial = 2019] [outer = 0x7f70aa70ac00] 04:30:30 INFO - PROCESS | 1939 | 1462361430139 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:30:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:30:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1638ms 04:30:30 INFO - PROCESS | 1939 | 1462361430169 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 04:30:30 INFO - PROCESS | 1939 | 1462361430172 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 04:30:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:30:30 INFO - PROCESS | 1939 | 1462361430178 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:30:30 INFO - PROCESS | 1939 | 1462361430182 Marionette TRACE conn4 <- [1,2662,null,{}] 04:30:30 INFO - PROCESS | 1939 | 1462361430187 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:30 INFO - PROCESS | 1939 | 1462361430393 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 04:30:30 INFO - PROCESS | 1939 | 1462361430662 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7083d77000 == 107 [pid = 1939] [id = 673] 04:30:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7f70a4b97800) [pid = 1939] [serial = 2020] [outer = (nil)] 04:30:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7f70add69400) [pid = 1939] [serial = 2021] [outer = 0x7f70a4b97800] 04:30:30 INFO - PROCESS | 1939 | 1462361430740 Marionette DEBUG loaded listener.js 04:30:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7f70af188400) [pid = 1939] [serial = 2022] [outer = 0x7f70a4b97800] 04:30:31 INFO - PROCESS | 1939 | 1462361431600 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:30:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:30:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1483ms 04:30:31 INFO - PROCESS | 1939 | 1462361431662 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 04:30:31 INFO - PROCESS | 1939 | 1462361431665 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 04:30:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:30:31 INFO - PROCESS | 1939 | 1462361431671 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:30:31 INFO - PROCESS | 1939 | 1462361431674 Marionette TRACE conn4 <- [1,2666,null,{}] 04:30:31 INFO - PROCESS | 1939 | 1462361431679 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:31 INFO - PROCESS | 1939 | 1462361431856 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 04:30:32 INFO - PROCESS | 1939 | 1462361432132 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f707fdce800 == 108 [pid = 1939] [id = 674] 04:30:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7f70aa796400) [pid = 1939] [serial = 2023] [outer = (nil)] 04:30:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7f70af742800) [pid = 1939] [serial = 2024] [outer = 0x7f70aa796400] 04:30:32 INFO - PROCESS | 1939 | 1462361432208 Marionette DEBUG loaded listener.js 04:30:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7f70af8b7800) [pid = 1939] [serial = 2025] [outer = 0x7f70aa796400] 04:30:33 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:33 INFO - PROCESS | 1939 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:30:33 INFO - PROCESS | 1939 | 1462361433509 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 04:30:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:30:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1889ms 04:30:33 INFO - PROCESS | 1939 | 1462361433560 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 04:30:33 INFO - PROCESS | 1939 | 1462361433562 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 04:30:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:30:33 INFO - PROCESS | 1939 | 1462361433570 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:30:33 INFO - PROCESS | 1939 | 1462361433574 Marionette TRACE conn4 <- [1,2670,null,{}] 04:30:33 INFO - PROCESS | 1939 | 1462361433583 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:33 INFO - PROCESS | 1939 | 1462361433841 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 04:30:34 INFO - PROCESS | 1939 | 1462361434075 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70852d8800 == 109 [pid = 1939] [id = 675] 04:30:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7f707ffe7c00) [pid = 1939] [serial = 2026] [outer = (nil)] 04:30:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7f707fff0400) [pid = 1939] [serial = 2027] [outer = 0x7f707ffe7c00] 04:30:34 INFO - PROCESS | 1939 | 1462361434142 Marionette DEBUG loaded listener.js 04:30:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7f7085b12c00) [pid = 1939] [serial = 2028] [outer = 0x7f707ffe7c00] 04:30:35 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:36 INFO - PROCESS | 1939 | 1462361435995 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 04:30:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:30:36 INFO - PROCESS | 1939 | 1462361436067 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 04:30:36 INFO - PROCESS | 1939 | 1462361436075 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:30:36 INFO - PROCESS | 1939 | 1462361436078 Marionette TRACE conn4 <- [1,2674,null,{}] 04:30:36 INFO - PROCESS | 1939 | 1462361436089 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:36 INFO - PROCESS | 1939 | 1462361436293 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 04:30:36 INFO - PROCESS | 1939 | 1462361436557 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7086d70800 == 110 [pid = 1939] [id = 676] 04:30:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7f7082be2400) [pid = 1939] [serial = 2029] [outer = (nil)] 04:30:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7f70875f3800) [pid = 1939] [serial = 2030] [outer = 0x7f7082be2400] 04:30:36 INFO - PROCESS | 1939 | 1462361436621 Marionette DEBUG loaded listener.js 04:30:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7f70885c8c00) [pid = 1939] [serial = 2031] [outer = 0x7f7082be2400] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7f7094692400) [pid = 1939] [serial = 1922] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7095761800 == 109 [pid = 1939] [id = 616] 04:30:38 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:38 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aff02800 == 108 [pid = 1939] [id = 648] 04:30:38 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af738800 == 107 [pid = 1939] [id = 647] 04:30:38 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70abb35800 == 106 [pid = 1939] [id = 646] 04:30:38 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a3f06800 == 105 [pid = 1939] [id = 645] 04:30:38 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d456000 == 104 [pid = 1939] [id = 644] 04:30:38 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c190800 == 103 [pid = 1939] [id = 643] 04:30:38 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70942dc000 == 102 [pid = 1939] [id = 642] 04:30:38 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7085b4c800 == 101 [pid = 1939] [id = 641] 04:30:38 INFO - PROCESS | 1939 | 1462361438176 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 04:30:38 INFO - PROCESS | 1939 | 1462361438221 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 04:30:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:30:38 INFO - PROCESS | 1939 | 1462361438230 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:30:38 INFO - PROCESS | 1939 | 1462361438233 Marionette TRACE conn4 <- [1,2678,null,{}] 04:30:38 INFO - PROCESS | 1939 | 1462361438237 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:38 INFO - PROCESS | 1939 | 1462361438398 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7f708a36d000) [pid = 1939] [serial = 1764] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7f708d1c5800) [pid = 1939] [serial = 1704] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7f708a2c4c00) [pid = 1939] [serial = 1890] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 197 (0x7f708b5d5800) [pid = 1939] [serial = 1674] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 196 (0x7f708ac97400) [pid = 1939] [serial = 1671] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 195 (0x7f709468f800) [pid = 1939] [serial = 1809] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 194 (0x7f708d1cb800) [pid = 1939] [serial = 1737] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 193 (0x7f709409e800) [pid = 1939] [serial = 1803] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 192 (0x7f708a147000) [pid = 1939] [serial = 1665] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 191 (0x7f709c98b800) [pid = 1939] [serial = 1878] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7f7095a6d800) [pid = 1939] [serial = 1812] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7f708d074400) [pid = 1939] [serial = 1857] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7f7089fafc00) [pid = 1939] [serial = 1854] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7f7096791800) [pid = 1939] [serial = 1815] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7f7088909000) [pid = 1939] [serial = 1662] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7f708accc800) [pid = 1939] [serial = 1725] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7f70972ad800) [pid = 1939] [serial = 1863] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7f70990ad400) [pid = 1939] [serial = 1818] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7f709c118c00) [pid = 1939] [serial = 1869] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7f708deae800) [pid = 1939] [serial = 1680] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7f7099e1dc00) [pid = 1939] [serial = 1824] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7f708d1ce000) [pid = 1939] [serial = 1677] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7f708e5c3800) [pid = 1939] [serial = 1686] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7f709394b000) [pid = 1939] [serial = 1860] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7f709c7bc400) [pid = 1939] [serial = 1872] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7f709260d000) [pid = 1939] [serial = 1692] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7f70928cf800) [pid = 1939] [serial = 1695] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7f709264fc00) [pid = 1939] [serial = 1698] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7f708acc5000) [pid = 1939] [serial = 1701] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7f708e5a6800) [pid = 1939] [serial = 1740] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7f7092651c00) [pid = 1939] [serial = 1743] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7f70929ad800) [pid = 1939] [serial = 1746] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7f709398cc00) [pid = 1939] [serial = 1749] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7f7093c32c00) [pid = 1939] [serial = 1752] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 166 (0x7f7094098000) [pid = 1939] [serial = 1755] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 165 (0x7f709409f400) [pid = 1939] [serial = 1758] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 164 (0x7f7092609000) [pid = 1939] [serial = 1761] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 163 (0x7f70885b1800) [pid = 1939] [serial = 1788] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 162 (0x7f708a2c8400) [pid = 1939] [serial = 1791] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 161 (0x7f708d10dc00) [pid = 1939] [serial = 1794] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 160 (0x7f709184a800) [pid = 1939] [serial = 1797] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 159 (0x7f7092604c00) [pid = 1939] [serial = 1800] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f708e5b3000) [pid = 1939] [serial = 1916] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f7094239400) [pid = 1939] [serial = 1919] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f7091967000) [pid = 1939] [serial = 1917] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7f70943e7800) [pid = 1939] [serial = 1920] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7f708a315800) [pid = 1939] [serial = 1895] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7f708ac8e400) [pid = 1939] [serial = 1896] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7f709184ac00) [pid = 1939] [serial = 1902] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7f708e62a400) [pid = 1939] [serial = 1901] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7f70885b6800) [pid = 1939] [serial = 1893] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7f7094686000) [pid = 1939] [serial = 1908] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f709399ac00) [pid = 1939] [serial = 1907] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f708517b400) [pid = 1939] [serial = 1892] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f708accd800) [pid = 1939] [serial = 1913] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f70929a6800) [pid = 1939] [serial = 1905] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f70928d0400) [pid = 1939] [serial = 1904] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f70875eb400) [pid = 1939] [serial = 1910] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f708d104c00) [pid = 1939] [serial = 1899] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f708ceb1800) [pid = 1939] [serial = 1898] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f7088df7000) [pid = 1939] [serial = 1911] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f708ceb3800) [pid = 1939] [serial = 1914] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f709c95f800) [pid = 1939] [serial = 1875] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f708b5de000) [pid = 1939] [serial = 1734] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f708a364800) [pid = 1939] [serial = 1668] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f708a2c8000) [pid = 1939] [serial = 1659] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f7099b91000) [pid = 1939] [serial = 1827] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f7091833c00) [pid = 1939] [serial = 1689] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f7089f83c00) [pid = 1939] [serial = 1731] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f70943dd800) [pid = 1939] [serial = 1806] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f709d50d800) [pid = 1939] [serial = 1884] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f7099b0e000) [pid = 1939] [serial = 1821] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f7099b0c800) [pid = 1939] [serial = 1866] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f709cd4e000) [pid = 1939] [serial = 1881] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f70875f5000) [pid = 1939] [serial = 1728] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f708e5a5400) [pid = 1939] [serial = 1683] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f708e625000) [pid = 1939] [serial = 1785] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f70943e2c00) [pid = 1939] [serial = 1851] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1939 | 1462361438677 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70874da800 == 102 [pid = 1939] [id = 677] 04:30:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f70862c9c00) [pid = 1939] [serial = 2032] [outer = (nil)] 04:30:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f70885b9800) [pid = 1939] [serial = 2033] [outer = 0x7f70862c9c00] 04:30:38 INFO - PROCESS | 1939 | 1462361438737 Marionette DEBUG loaded listener.js 04:30:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f708a2c7000) [pid = 1939] [serial = 2034] [outer = 0x7f70862c9c00] 04:30:39 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:39 INFO - PROCESS | 1939 | 1462361439929 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 04:30:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 04:30:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1730ms 04:30:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:30:39 INFO - PROCESS | 1939 | 1462361439960 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 04:30:39 INFO - PROCESS | 1939 | 1462361439963 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 04:30:39 INFO - PROCESS | 1939 | 1462361439969 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:30:39 INFO - PROCESS | 1939 | 1462361439974 Marionette TRACE conn4 <- [1,2682,null,{}] 04:30:39 INFO - PROCESS | 1939 | 1462361439988 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:40 INFO - PROCESS | 1939 | 1462361440198 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 04:30:40 INFO - PROCESS | 1939 | 1462361440410 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708ab82800 == 103 [pid = 1939] [id = 678] 04:30:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f708a2c6400) [pid = 1939] [serial = 2035] [outer = (nil)] 04:30:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f708a364400) [pid = 1939] [serial = 2036] [outer = 0x7f708a2c6400] 04:30:40 INFO - PROCESS | 1939 | 1462361440472 Marionette DEBUG loaded listener.js 04:30:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f708accd800) [pid = 1939] [serial = 2037] [outer = 0x7f708a2c6400] 04:30:41 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:41 INFO - PROCESS | 1939 | 1462361441658 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 04:30:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 04:30:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1737ms 04:30:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:30:41 INFO - PROCESS | 1939 | 1462361441710 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 04:30:41 INFO - PROCESS | 1939 | 1462361441713 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 04:30:41 INFO - PROCESS | 1939 | 1462361441719 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:30:41 INFO - PROCESS | 1939 | 1462361441732 Marionette TRACE conn4 <- [1,2686,null,{}] 04:30:41 INFO - PROCESS | 1939 | 1462361441745 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:41 INFO - PROCESS | 1939 | 1462361441957 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 04:30:42 INFO - PROCESS | 1939 | 1462361442035 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708ca2e800 == 104 [pid = 1939] [id = 679] 04:30:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f708a95b400) [pid = 1939] [serial = 2038] [outer = (nil)] 04:30:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f708c750000) [pid = 1939] [serial = 2039] [outer = 0x7f708a95b400] 04:30:42 INFO - PROCESS | 1939 | 1462361442143 Marionette DEBUG loaded listener.js 04:30:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f708d079000) [pid = 1939] [serial = 2040] [outer = 0x7f708a95b400] 04:30:42 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f7099b11400) [pid = 1939] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:30:42 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f7085b0e800) [pid = 1939] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:30:42 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f7088973400) [pid = 1939] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:30:42 INFO - PROCESS | 1939 | --DOMWINDOW == 128 (0x7f708cebc800) [pid = 1939] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:30:42 INFO - PROCESS | 1939 | --DOMWINDOW == 127 (0x7f7085963000) [pid = 1939] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:30:42 INFO - PROCESS | 1939 | --DOMWINDOW == 126 (0x7f709c95a800) [pid = 1939] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:30:42 INFO - PROCESS | 1939 | --DOMWINDOW == 125 (0x7f7082be3800) [pid = 1939] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:30:42 INFO - PROCESS | 1939 | --DOMWINDOW == 124 (0x7f708a2c2c00) [pid = 1939] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:30:42 INFO - PROCESS | 1939 | --DOMWINDOW == 123 (0x7f7082be6400) [pid = 1939] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:30:43 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:43 INFO - PROCESS | 1939 | 1462361443787 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 04:30:43 INFO - PROCESS | 1939 | 1462361443829 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 04:30:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:30:43 INFO - PROCESS | 1939 | 1462361443835 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:30:43 INFO - PROCESS | 1939 | 1462361443837 Marionette TRACE conn4 <- [1,2690,null,{}] 04:30:43 INFO - PROCESS | 1939 | 1462361443851 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:44 INFO - PROCESS | 1939 | 1462361444071 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 04:30:44 INFO - PROCESS | 1939 | 1462361444124 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:44 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708dd9b000 == 105 [pid = 1939] [id = 680] 04:30:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 124 (0x7f7085963000) [pid = 1939] [serial = 2041] [outer = (nil)] 04:30:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 125 (0x7f708c60e800) [pid = 1939] [serial = 2042] [outer = 0x7f7085963000] 04:30:44 INFO - PROCESS | 1939 | 1462361444182 Marionette DEBUG loaded listener.js 04:30:44 INFO - PROCESS | 1939 | ++DOMWINDOW == 126 (0x7f708d1cbc00) [pid = 1939] [serial = 2043] [outer = 0x7f7085963000] 04:30:45 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:45 INFO - PROCESS | 1939 | 1462361445709 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 04:30:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:30:45 INFO - PROCESS | 1939 | 1462361445780 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 04:30:45 INFO - PROCESS | 1939 | 1462361445787 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:30:45 INFO - PROCESS | 1939 | 1462361445790 Marionette TRACE conn4 <- [1,2694,null,{}] 04:30:45 INFO - PROCESS | 1939 | 1462361445800 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:46 INFO - PROCESS | 1939 | 1462361446080 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 04:30:46 INFO - PROCESS | 1939 | 1462361446271 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70877cf800 == 106 [pid = 1939] [id = 681] 04:30:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 127 (0x7f7083f0e400) [pid = 1939] [serial = 2044] [outer = (nil)] 04:30:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 128 (0x7f7088df8c00) [pid = 1939] [serial = 2045] [outer = 0x7f7083f0e400] 04:30:46 INFO - PROCESS | 1939 | 1462361446342 Marionette DEBUG loaded listener.js 04:30:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 129 (0x7f708a14f000) [pid = 1939] [serial = 2046] [outer = 0x7f7083f0e400] 04:30:47 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:47 INFO - PROCESS | 1939 | 1462361447670 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 04:30:47 INFO - PROCESS | 1939 | 1462361447733 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 04:30:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:30:47 INFO - PROCESS | 1939 | 1462361447743 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:30:47 INFO - PROCESS | 1939 | 1462361447747 Marionette TRACE conn4 <- [1,2698,null,{}] 04:30:47 INFO - PROCESS | 1939 | 1462361447752 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:48 INFO - PROCESS | 1939 | 1462361448006 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 04:30:48 INFO - PROCESS | 1939 | 1462361448213 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e514800 == 107 [pid = 1939] [id = 682] 04:30:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f708a2c4000) [pid = 1939] [serial = 2047] [outer = (nil)] 04:30:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f708a315c00) [pid = 1939] [serial = 2048] [outer = 0x7f708a2c4000] 04:30:48 INFO - PROCESS | 1939 | 1462361448321 Marionette DEBUG loaded listener.js 04:30:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f708c753c00) [pid = 1939] [serial = 2049] [outer = 0x7f708a2c4000] 04:30:49 INFO - PROCESS | 1939 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:49 INFO - PROCESS | 1939 | 1462361449710 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 04:30:49 INFO - PROCESS | 1939 | 1462361449735 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 04:30:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:30:49 INFO - PROCESS | 1939 | 1462361449741 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:30:49 INFO - PROCESS | 1939 | 1462361449747 Marionette TRACE conn4 <- [1,2702,null,{}] 04:30:49 INFO - PROCESS | 1939 | 1462361449823 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:50 INFO - PROCESS | 1939 | 1462361450018 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 04:30:50 INFO - PROCESS | 1939 | 1462361450220 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70928a5000 == 108 [pid = 1939] [id = 683] 04:30:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f708ceb3800) [pid = 1939] [serial = 2050] [outer = (nil)] 04:30:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f708deab800) [pid = 1939] [serial = 2051] [outer = 0x7f708ceb3800] 04:30:50 INFO - PROCESS | 1939 | 1462361450331 Marionette DEBUG loaded listener.js 04:30:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f708e5c7c00) [pid = 1939] [serial = 2052] [outer = 0x7f708ceb3800] 04:30:51 INFO - PROCESS | 1939 | 1462361451191 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:30:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:30:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1477ms 04:30:51 INFO - PROCESS | 1939 | 1462361451218 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 04:30:51 INFO - PROCESS | 1939 | 1462361451222 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 04:30:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:30:51 INFO - PROCESS | 1939 | 1462361451228 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:30:51 INFO - PROCESS | 1939 | 1462361451230 Marionette TRACE conn4 <- [1,2706,null,{}] 04:30:51 INFO - PROCESS | 1939 | 1462361451235 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:51 INFO - PROCESS | 1939 | 1462361451407 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 04:30:51 INFO - PROCESS | 1939 | 1462361451622 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70937d5800 == 109 [pid = 1939] [id = 684] 04:30:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f708cebc800) [pid = 1939] [serial = 2053] [outer = (nil)] 04:30:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f709184c400) [pid = 1939] [serial = 2054] [outer = 0x7f708cebc800] 04:30:51 INFO - PROCESS | 1939 | 1462361451729 Marionette DEBUG loaded listener.js 04:30:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f7091969000) [pid = 1939] [serial = 2055] [outer = 0x7f708cebc800] 04:30:52 INFO - PROCESS | 1939 | 1462361452610 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 04:30:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:30:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1429ms 04:30:52 INFO - PROCESS | 1939 | 1462361452658 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 04:30:52 INFO - PROCESS | 1939 | 1462361452662 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 04:30:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:30:52 INFO - PROCESS | 1939 | 1462361452667 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:30:52 INFO - PROCESS | 1939 | 1462361452670 Marionette TRACE conn4 <- [1,2710,null,{}] 04:30:52 INFO - PROCESS | 1939 | 1462361452676 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:52 INFO - PROCESS | 1939 | 1462361452845 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 04:30:53 INFO - PROCESS | 1939 | 1462361453059 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709415b800 == 110 [pid = 1939] [id = 685] 04:30:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f708e623400) [pid = 1939] [serial = 2056] [outer = (nil)] 04:30:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f709260f800) [pid = 1939] [serial = 2057] [outer = 0x7f708e623400] 04:30:53 INFO - PROCESS | 1939 | 1462361453164 Marionette DEBUG loaded listener.js 04:30:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f70928db400) [pid = 1939] [serial = 2058] [outer = 0x7f708e623400] 04:30:54 INFO - PROCESS | 1939 | 1462361454090 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 04:30:54 INFO - PROCESS | 1939 | 1462361454158 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 04:30:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:30:54 INFO - PROCESS | 1939 | 1462361454163 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:30:54 INFO - PROCESS | 1939 | 1462361454165 Marionette TRACE conn4 <- [1,2714,null,{}] 04:30:54 INFO - PROCESS | 1939 | 1462361454171 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:54 INFO - PROCESS | 1939 | 1462361454378 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 04:30:54 INFO - PROCESS | 1939 | 1462361454589 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:54 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094a94000 == 111 [pid = 1939] [id = 686] 04:30:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f70929ad800) [pid = 1939] [serial = 2059] [outer = (nil)] 04:30:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f7094251800) [pid = 1939] [serial = 2060] [outer = 0x7f70929ad800] 04:30:54 INFO - PROCESS | 1939 | 1462361454702 Marionette DEBUG loaded listener.js 04:30:54 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f709468f800) [pid = 1939] [serial = 2061] [outer = 0x7f70929ad800] 04:30:55 INFO - PROCESS | 1939 | 1462361455602 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 04:30:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:30:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1476ms 04:30:55 INFO - PROCESS | 1939 | 1462361455641 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 04:30:55 INFO - PROCESS | 1939 | 1462361455643 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 04:30:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:30:55 INFO - PROCESS | 1939 | 1462361455649 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:30:55 INFO - PROCESS | 1939 | 1462361455651 Marionette TRACE conn4 <- [1,2718,null,{}] 04:30:55 INFO - PROCESS | 1939 | 1462361455657 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:55 INFO - PROCESS | 1939 | 1462361455828 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 04:30:56 INFO - PROCESS | 1939 | 1462361456042 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097267800 == 112 [pid = 1939] [id = 687] 04:30:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f7093942400) [pid = 1939] [serial = 2062] [outer = (nil)] 04:30:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f7096791800) [pid = 1939] [serial = 2063] [outer = 0x7f7093942400] 04:30:56 INFO - PROCESS | 1939 | 1462361456159 Marionette DEBUG loaded listener.js 04:30:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f709759cc00) [pid = 1939] [serial = 2064] [outer = 0x7f7093942400] 04:30:57 INFO - PROCESS | 1939 | 1462361457070 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 04:30:57 INFO - PROCESS | 1939 | 1462361457132 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 04:30:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:30:57 INFO - PROCESS | 1939 | 1462361457138 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:30:57 INFO - PROCESS | 1939 | 1462361457141 Marionette TRACE conn4 <- [1,2722,null,{}] 04:30:57 INFO - PROCESS | 1939 | 1462361457146 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:57 INFO - PROCESS | 1939 | 1462361457320 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 04:30:57 INFO - PROCESS | 1939 | 1462361457535 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7098409800 == 113 [pid = 1939] [id = 688] 04:30:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f7093999c00) [pid = 1939] [serial = 2065] [outer = (nil)] 04:30:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f7099b0a000) [pid = 1939] [serial = 2066] [outer = 0x7f7093999c00] 04:30:57 INFO - PROCESS | 1939 | 1462361457645 Marionette DEBUG loaded listener.js 04:30:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7f7099b8f000) [pid = 1939] [serial = 2067] [outer = 0x7f7093999c00] 04:30:58 INFO - PROCESS | 1939 | 1462361458527 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 04:30:58 INFO - PROCESS | 1939 | 1462361458583 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 04:30:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:30:58 INFO - PROCESS | 1939 | 1462361458589 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:30:58 INFO - PROCESS | 1939 | 1462361458591 Marionette TRACE conn4 <- [1,2726,null,{}] 04:30:58 INFO - PROCESS | 1939 | 1462361458596 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:58 INFO - PROCESS | 1939 | 1462361458773 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 04:30:58 INFO - PROCESS | 1939 | 1462361458989 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709aa68800 == 114 [pid = 1939] [id = 689] 04:30:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7f7094692000) [pid = 1939] [serial = 2068] [outer = (nil)] 04:30:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7f709acc1c00) [pid = 1939] [serial = 2069] [outer = 0x7f7094692000] 04:30:59 INFO - PROCESS | 1939 | 1462361459099 Marionette DEBUG loaded listener.js 04:30:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7f709bb7d000) [pid = 1939] [serial = 2070] [outer = 0x7f7094692000] 04:30:59 INFO - PROCESS | 1939 | 1462361459981 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 04:31:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:31:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1433ms 04:31:00 INFO - PROCESS | 1939 | 1462361460022 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 04:31:00 INFO - PROCESS | 1939 | 1462361460031 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 04:31:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:31:00 INFO - PROCESS | 1939 | 1462361460070 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:31:00 INFO - PROCESS | 1939 | 1462361460074 Marionette TRACE conn4 <- [1,2730,null,{}] 04:31:00 INFO - PROCESS | 1939 | 1462361460082 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:00 INFO - PROCESS | 1939 | 1462361460294 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 04:31:00 INFO - PROCESS | 1939 | 1462361460508 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c76e000 == 115 [pid = 1939] [id = 690] 04:31:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7f7085963400) [pid = 1939] [serial = 2071] [outer = (nil)] 04:31:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7f709bb7ec00) [pid = 1939] [serial = 2072] [outer = 0x7f7085963400] 04:31:00 INFO - PROCESS | 1939 | 1462361460634 Marionette DEBUG loaded listener.js 04:31:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f709c985800) [pid = 1939] [serial = 2073] [outer = 0x7f7085963400] 04:31:02 INFO - PROCESS | 1939 | 1462361462320 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 04:31:02 INFO - PROCESS | 1939 | 1462361462365 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 04:31:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:31:02 INFO - PROCESS | 1939 | 1462361462373 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:31:02 INFO - PROCESS | 1939 | 1462361462378 Marionette TRACE conn4 <- [1,2734,null,{}] 04:31:02 INFO - PROCESS | 1939 | 1462361462386 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:02 INFO - PROCESS | 1939 | 1462361462661 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 04:31:02 INFO - PROCESS | 1939 | 1462361462980 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f707fde0800 == 116 [pid = 1939] [id = 691] 04:31:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f70885c6800) [pid = 1939] [serial = 2074] [outer = (nil)] 04:31:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f7088def800) [pid = 1939] [serial = 2075] [outer = 0x7f70885c6800] 04:31:03 INFO - PROCESS | 1939 | 1462361463046 Marionette DEBUG loaded listener.js 04:31:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f708a2c8400) [pid = 1939] [serial = 2076] [outer = 0x7f70885c6800] 04:31:03 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e00e000 == 115 [pid = 1939] [id = 331] 04:31:03 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c835000 == 114 [pid = 1939] [id = 584] 04:31:03 INFO - PROCESS | 1939 | --DOMWINDOW == 158 (0x7f709efc1000) [pid = 1939] [serial = 1955] [outer = (nil)] [url = about:blank] 04:31:03 INFO - PROCESS | 1939 | --DOMWINDOW == 157 (0x7f70aac63c00) [pid = 1939] [serial = 1961] [outer = (nil)] [url = about:blank] 04:31:03 INFO - PROCESS | 1939 | --DOMWINDOW == 156 (0x7f70aa792c00) [pid = 1939] [serial = 1958] [outer = (nil)] [url = about:blank] 04:31:03 INFO - PROCESS | 1939 | --DOMWINDOW == 155 (0x7f709d87dc00) [pid = 1939] [serial = 1952] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 154 (0x7f709d505800) [pid = 1939] [serial = 1946] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 153 (0x7f7093c31c00) [pid = 1939] [serial = 1931] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 152 (0x7f709bcd0400) [pid = 1939] [serial = 1980] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 151 (0x7f70873f1800) [pid = 1939] [serial = 1964] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 150 (0x7f708a14a800) [pid = 1939] [serial = 1965] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 149 (0x7f709b410800) [pid = 1939] [serial = 1937] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 148 (0x7f7089fa8c00) [pid = 1939] [serial = 1967] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 147 (0x7f70929a9000) [pid = 1939] [serial = 1971] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 146 (0x7f70943db800) [pid = 1939] [serial = 1976] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 145 (0x7f7085968400) [pid = 1939] [serial = 1925] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 144 (0x7f7099b86400) [pid = 1939] [serial = 1979] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 143 (0x7f708ceb5c00) [pid = 1939] [serial = 1928] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 142 (0x7f709d58cc00) [pid = 1939] [serial = 1949] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 141 (0x7f709184a400) [pid = 1939] [serial = 1970] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f7099b0e400) [pid = 1939] [serial = 1934] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f709cd58800) [pid = 1939] [serial = 1982] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f7091852000) [pid = 1939] [serial = 1974] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f709e50b800) [pid = 1939] [serial = 1983] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 136 (0x7f708d079800) [pid = 1939] [serial = 1968] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 135 (0x7f70972a6c00) [pid = 1939] [serial = 1977] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 134 (0x7f709c98f400) [pid = 1939] [serial = 1943] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 133 (0x7f709ba0e000) [pid = 1939] [serial = 1940] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 132 (0x7f7095a70c00) [pid = 1939] [serial = 1923] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 131 (0x7f7089fad000) [pid = 1939] [serial = 1973] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 130 (0x7f70862c6400) [pid = 1939] [serial = 1985] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | --DOMWINDOW == 129 (0x7f7089fa2400) [pid = 1939] [serial = 1986] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1939 | 1462361464114 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 04:31:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:31:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1782ms 04:31:04 INFO - PROCESS | 1939 | 1462361464155 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 04:31:04 INFO - PROCESS | 1939 | 1462361464163 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 04:31:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:31:04 INFO - PROCESS | 1939 | 1462361464172 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:31:04 INFO - PROCESS | 1939 | 1462361464175 Marionette TRACE conn4 <- [1,2738,null,{}] 04:31:04 INFO - PROCESS | 1939 | 1462361464180 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:04 INFO - PROCESS | 1939 | 1462361464347 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 04:31:04 INFO - PROCESS | 1939 | 1462361464548 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7086d82000 == 115 [pid = 1939] [id = 692] 04:31:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 130 (0x7f70873f1800) [pid = 1939] [serial = 2077] [outer = (nil)] 04:31:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 131 (0x7f708a314800) [pid = 1939] [serial = 2078] [outer = 0x7f70873f1800] 04:31:04 INFO - PROCESS | 1939 | 1462361464607 Marionette DEBUG loaded listener.js 04:31:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 132 (0x7f708accfc00) [pid = 1939] [serial = 2079] [outer = 0x7f70873f1800] 04:31:05 INFO - PROCESS | 1939 | 1462361465374 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 04:31:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:31:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1234ms 04:31:05 INFO - PROCESS | 1939 | 1462361465407 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 04:31:05 INFO - PROCESS | 1939 | 1462361465411 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 04:31:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:31:05 INFO - PROCESS | 1939 | 1462361465418 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:31:05 INFO - PROCESS | 1939 | 1462361465423 Marionette TRACE conn4 <- [1,2742,null,{}] 04:31:05 INFO - PROCESS | 1939 | 1462361465438 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:05 INFO - PROCESS | 1939 | 1462361465602 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 04:31:05 INFO - PROCESS | 1939 | 1462361465619 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708cf23800 == 116 [pid = 1939] [id = 693] 04:31:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 133 (0x7f708d10ec00) [pid = 1939] [serial = 2080] [outer = (nil)] 04:31:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 134 (0x7f708e5b2000) [pid = 1939] [serial = 2081] [outer = 0x7f708d10ec00] 04:31:05 INFO - PROCESS | 1939 | 1462361465680 Marionette DEBUG loaded listener.js 04:31:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 135 (0x7f7091859800) [pid = 1939] [serial = 2082] [outer = 0x7f708d10ec00] 04:31:06 INFO - PROCESS | 1939 | 1462361466636 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:31:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:31:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1286ms 04:31:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:31:06 INFO - PROCESS | 1939 | 1462361466706 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 04:31:06 INFO - PROCESS | 1939 | 1462361466709 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 04:31:06 INFO - PROCESS | 1939 | 1462361466713 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:31:06 INFO - PROCESS | 1939 | 1462361466717 Marionette TRACE conn4 <- [1,2746,null,{}] 04:31:06 INFO - PROCESS | 1939 | 1462361466722 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:06 INFO - PROCESS | 1939 | 1462361466942 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 04:31:06 INFO - PROCESS | 1939 | 1462361466974 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e398000 == 117 [pid = 1939] [id = 694] 04:31:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 136 (0x7f7091939800) [pid = 1939] [serial = 2083] [outer = (nil)] 04:31:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 137 (0x7f70929aa000) [pid = 1939] [serial = 2084] [outer = 0x7f7091939800] 04:31:07 INFO - PROCESS | 1939 | 1462361467032 Marionette DEBUG loaded listener.js 04:31:07 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f7093c36800) [pid = 1939] [serial = 2085] [outer = 0x7f7091939800] 04:31:07 INFO - PROCESS | 1939 | 1462361467900 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:31:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:31:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1230ms 04:31:07 INFO - PROCESS | 1939 | 1462361467943 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 04:31:07 INFO - PROCESS | 1939 | 1462361467947 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 04:31:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:31:07 INFO - PROCESS | 1939 | 1462361467958 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:31:07 INFO - PROCESS | 1939 | 1462361467959 Marionette TRACE conn4 <- [1,2750,null,{}] 04:31:07 INFO - PROCESS | 1939 | 1462361467963 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:08 INFO - PROCESS | 1939 | 1462361468185 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 04:31:08 INFO - PROCESS | 1939 | 1462361468224 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70928a4000 == 118 [pid = 1939] [id = 695] 04:31:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f70928cf800) [pid = 1939] [serial = 2086] [outer = (nil)] 04:31:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f7094235000) [pid = 1939] [serial = 2087] [outer = 0x7f70928cf800] 04:31:08 INFO - PROCESS | 1939 | 1462361468281 Marionette DEBUG loaded listener.js 04:31:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f70943e9c00) [pid = 1939] [serial = 2088] [outer = 0x7f70928cf800] 04:31:08 INFO - PROCESS | 1939 | --DOMWINDOW == 140 (0x7f708a2c6400) [pid = 1939] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:31:08 INFO - PROCESS | 1939 | --DOMWINDOW == 139 (0x7f7082be2400) [pid = 1939] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:31:08 INFO - PROCESS | 1939 | --DOMWINDOW == 138 (0x7f708a95b400) [pid = 1939] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:31:08 INFO - PROCESS | 1939 | --DOMWINDOW == 137 (0x7f70862c9c00) [pid = 1939] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:31:09 INFO - PROCESS | 1939 | 1462361469292 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:31:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:31:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1379ms 04:31:09 INFO - PROCESS | 1939 | 1462361469337 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 04:31:09 INFO - PROCESS | 1939 | 1462361469340 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 04:31:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:31:09 INFO - PROCESS | 1939 | 1462361469345 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:31:09 INFO - PROCESS | 1939 | 1462361469348 Marionette TRACE conn4 <- [1,2754,null,{}] 04:31:09 INFO - PROCESS | 1939 | 1462361469352 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:09 INFO - PROCESS | 1939 | 1462361469567 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 04:31:09 INFO - PROCESS | 1939 | 1462361469738 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949da000 == 119 [pid = 1939] [id = 696] 04:31:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 138 (0x7f708897e800) [pid = 1939] [serial = 2089] [outer = (nil)] 04:31:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 139 (0x7f70972a3000) [pid = 1939] [serial = 2090] [outer = 0x7f708897e800] 04:31:09 INFO - PROCESS | 1939 | 1462361469804 Marionette DEBUG loaded listener.js 04:31:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 140 (0x7f709c7bc000) [pid = 1939] [serial = 2091] [outer = 0x7f708897e800] 04:31:10 INFO - PROCESS | 1939 | 1462361470531 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:31:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:31:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1228ms 04:31:10 INFO - PROCESS | 1939 | 1462361470574 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 04:31:10 INFO - PROCESS | 1939 | 1462361470576 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 04:31:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:31:10 INFO - PROCESS | 1939 | 1462361470582 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:31:10 INFO - PROCESS | 1939 | 1462361470583 Marionette TRACE conn4 <- [1,2758,null,{}] 04:31:10 INFO - PROCESS | 1939 | 1462361470600 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:10 INFO - PROCESS | 1939 | 1462361470762 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 04:31:11 INFO - PROCESS | 1939 | 1462361471131 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:11 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7085f81800 == 120 [pid = 1939] [id = 697] 04:31:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 141 (0x7f707ffec400) [pid = 1939] [serial = 2092] [outer = (nil)] 04:31:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 142 (0x7f7083f02800) [pid = 1939] [serial = 2093] [outer = 0x7f707ffec400] 04:31:11 INFO - PROCESS | 1939 | 1462361471277 Marionette DEBUG loaded listener.js 04:31:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 143 (0x7f70862d1400) [pid = 1939] [serial = 2094] [outer = 0x7f707ffec400] 04:31:12 INFO - PROCESS | 1939 | 1462361472192 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:31:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:31:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1638ms 04:31:12 INFO - PROCESS | 1939 | 1462361472221 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 04:31:12 INFO - PROCESS | 1939 | 1462361472228 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 04:31:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:31:12 INFO - PROCESS | 1939 | 1462361472235 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:31:12 INFO - PROCESS | 1939 | 1462361472240 Marionette TRACE conn4 <- [1,2762,null,{}] 04:31:12 INFO - PROCESS | 1939 | 1462361472246 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:12 INFO - PROCESS | 1939 | 1462361472430 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 04:31:12 INFO - PROCESS | 1939 | 1462361472699 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708cf34000 == 121 [pid = 1939] [id = 698] 04:31:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 144 (0x7f7088dfa000) [pid = 1939] [serial = 2095] [outer = (nil)] 04:31:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 145 (0x7f708c609800) [pid = 1939] [serial = 2096] [outer = 0x7f7088dfa000] 04:31:12 INFO - PROCESS | 1939 | 1462361472774 Marionette DEBUG loaded listener.js 04:31:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 146 (0x7f708d1c5c00) [pid = 1939] [serial = 2097] [outer = 0x7f7088dfa000] 04:31:13 INFO - PROCESS | 1939 | 1462361473677 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:31:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:31:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1490ms 04:31:13 INFO - PROCESS | 1939 | 1462361473728 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 04:31:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:31:13 INFO - PROCESS | 1939 | 1462361473734 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 04:31:13 INFO - PROCESS | 1939 | 1462361473740 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:31:13 INFO - PROCESS | 1939 | 1462361473743 Marionette TRACE conn4 <- [1,2766,null,{}] 04:31:13 INFO - PROCESS | 1939 | 1462361473748 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:13 INFO - PROCESS | 1939 | 1462361473935 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 04:31:14 INFO - PROCESS | 1939 | 1462361474156 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709726e800 == 122 [pid = 1939] [id = 699] 04:31:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 147 (0x7f708d10c400) [pid = 1939] [serial = 2098] [outer = (nil)] 04:31:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 148 (0x7f70929adc00) [pid = 1939] [serial = 2099] [outer = 0x7f708d10c400] 04:31:14 INFO - PROCESS | 1939 | 1462361474270 Marionette DEBUG loaded listener.js 04:31:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 149 (0x7f709409f800) [pid = 1939] [serial = 2100] [outer = 0x7f708d10c400] 04:31:15 INFO - PROCESS | 1939 | 1462361475247 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:31:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:31:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1536ms 04:31:15 INFO - PROCESS | 1939 | 1462361475276 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 04:31:15 INFO - PROCESS | 1939 | 1462361475279 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 04:31:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:31:15 INFO - PROCESS | 1939 | 1462361475294 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:31:15 INFO - PROCESS | 1939 | 1462361475303 Marionette TRACE conn4 <- [1,2770,null,{}] 04:31:15 INFO - PROCESS | 1939 | 1462361475309 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:15 INFO - PROCESS | 1939 | 1462361475487 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 04:31:15 INFO - PROCESS | 1939 | 1462361475704 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c75f000 == 123 [pid = 1939] [id = 700] 04:31:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 150 (0x7f708d1c7000) [pid = 1939] [serial = 2101] [outer = (nil)] 04:31:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 151 (0x7f70990b6800) [pid = 1939] [serial = 2102] [outer = 0x7f708d1c7000] 04:31:15 INFO - PROCESS | 1939 | 1462361475812 Marionette DEBUG loaded listener.js 04:31:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 152 (0x7f709c7bcc00) [pid = 1939] [serial = 2103] [outer = 0x7f708d1c7000] 04:31:16 INFO - PROCESS | 1939 | 1462361476675 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:31:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:31:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1441ms 04:31:16 INFO - PROCESS | 1939 | 1462361476728 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 04:31:16 INFO - PROCESS | 1939 | 1462361476731 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 04:31:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:31:16 INFO - PROCESS | 1939 | 1462361476737 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:31:16 INFO - PROCESS | 1939 | 1462361476740 Marionette TRACE conn4 <- [1,2774,null,{}] 04:31:16 INFO - PROCESS | 1939 | 1462361476745 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:16 INFO - PROCESS | 1939 | 1462361476918 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 04:31:17 INFO - PROCESS | 1939 | 1462361477136 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709dd02800 == 124 [pid = 1939] [id = 701] 04:31:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 153 (0x7f7091967000) [pid = 1939] [serial = 2104] [outer = (nil)] 04:31:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 154 (0x7f709cddf000) [pid = 1939] [serial = 2105] [outer = 0x7f7091967000] 04:31:17 INFO - PROCESS | 1939 | 1462361477247 Marionette DEBUG loaded listener.js 04:31:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 155 (0x7f709d50d000) [pid = 1939] [serial = 2106] [outer = 0x7f7091967000] 04:31:18 INFO - PROCESS | 1939 | 1462361478166 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 04:31:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:31:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1484ms 04:31:18 INFO - PROCESS | 1939 | 1462361478223 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 04:31:18 INFO - PROCESS | 1939 | 1462361478226 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 04:31:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:31:18 INFO - PROCESS | 1939 | 1462361478232 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:31:18 INFO - PROCESS | 1939 | 1462361478234 Marionette TRACE conn4 <- [1,2778,null,{}] 04:31:18 INFO - PROCESS | 1939 | 1462361478239 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:18 INFO - PROCESS | 1939 | 1462361478424 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 04:31:18 INFO - PROCESS | 1939 | 1462361478647 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a090f800 == 125 [pid = 1939] [id = 702] 04:31:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 156 (0x7f709dd3e800) [pid = 1939] [serial = 2107] [outer = (nil)] 04:31:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 157 (0x7f709e4f0400) [pid = 1939] [serial = 2108] [outer = 0x7f709dd3e800] 04:31:18 INFO - PROCESS | 1939 | 1462361478769 Marionette DEBUG loaded listener.js 04:31:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 158 (0x7f70a0e7a000) [pid = 1939] [serial = 2109] [outer = 0x7f709dd3e800] 04:31:19 INFO - PROCESS | 1939 | 1462361479682 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:31:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:31:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1480ms 04:31:19 INFO - PROCESS | 1939 | 1462361479712 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 04:31:19 INFO - PROCESS | 1939 | 1462361479716 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 04:31:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:31:19 INFO - PROCESS | 1939 | 1462361479721 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:31:19 INFO - PROCESS | 1939 | 1462361479724 Marionette TRACE conn4 <- [1,2782,null,{}] 04:31:19 INFO - PROCESS | 1939 | 1462361479729 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:19 INFO - PROCESS | 1939 | 1462361479903 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 04:31:20 INFO - PROCESS | 1939 | 1462361480125 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aac2e000 == 126 [pid = 1939] [id = 703] 04:31:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 159 (0x7f709d58f000) [pid = 1939] [serial = 2110] [outer = (nil)] 04:31:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 160 (0x7f709dd3f400) [pid = 1939] [serial = 2111] [outer = 0x7f709d58f000] 04:31:20 INFO - PROCESS | 1939 | 1462361480244 Marionette DEBUG loaded listener.js 04:31:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 161 (0x7f70aaccec00) [pid = 1939] [serial = 2112] [outer = 0x7f709d58f000] 04:31:21 INFO - PROCESS | 1939 | 1462361481087 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:31:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:31:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1431ms 04:31:21 INFO - PROCESS | 1939 | 1462361481153 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 04:31:21 INFO - PROCESS | 1939 | 1462361481156 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 04:31:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:31:21 INFO - PROCESS | 1939 | 1462361481162 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:31:21 INFO - PROCESS | 1939 | 1462361481164 Marionette TRACE conn4 <- [1,2786,null,{}] 04:31:21 INFO - PROCESS | 1939 | 1462361481170 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:21 INFO - PROCESS | 1939 | 1462361481353 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 04:31:21 INFO - PROCESS | 1939 | 1462361481617 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70add14800 == 127 [pid = 1939] [id = 704] 04:31:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 162 (0x7f708c60a400) [pid = 1939] [serial = 2113] [outer = (nil)] 04:31:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 163 (0x7f70abcdcc00) [pid = 1939] [serial = 2114] [outer = 0x7f708c60a400] 04:31:21 INFO - PROCESS | 1939 | 1462361481688 Marionette DEBUG loaded listener.js 04:31:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 164 (0x7f70adde6400) [pid = 1939] [serial = 2115] [outer = 0x7f708c60a400] 04:31:22 INFO - PROCESS | 1939 | 1462361482534 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:31:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:31:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1427ms 04:31:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:31:22 INFO - PROCESS | 1939 | 1462361482589 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 04:31:22 INFO - PROCESS | 1939 | 1462361482592 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 04:31:22 INFO - PROCESS | 1939 | 1462361482598 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:31:22 INFO - PROCESS | 1939 | 1462361482601 Marionette TRACE conn4 <- [1,2790,null,{}] 04:31:22 INFO - PROCESS | 1939 | 1462361482606 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:22 INFO - PROCESS | 1939 | 1462361482778 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 04:31:23 INFO - PROCESS | 1939 | 1462361482999 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:23 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af911000 == 128 [pid = 1939] [id = 705] 04:31:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 165 (0x7f70aef94400) [pid = 1939] [serial = 2116] [outer = (nil)] 04:31:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 166 (0x7f70af149400) [pid = 1939] [serial = 2117] [outer = 0x7f70aef94400] 04:31:23 INFO - PROCESS | 1939 | 1462361483106 Marionette DEBUG loaded listener.js 04:31:23 INFO - PROCESS | 1939 | ++DOMWINDOW == 167 (0x7f70af73e800) [pid = 1939] [serial = 2118] [outer = 0x7f70aef94400] 04:31:23 INFO - PROCESS | 1939 | 1462361483982 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:31:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:31:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1430ms 04:31:24 INFO - PROCESS | 1939 | 1462361484027 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 04:31:24 INFO - PROCESS | 1939 | 1462361484030 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 04:31:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:31:24 INFO - PROCESS | 1939 | 1462361484036 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:31:24 INFO - PROCESS | 1939 | 1462361484044 Marionette TRACE conn4 <- [1,2794,null,{}] 04:31:24 INFO - PROCESS | 1939 | 1462361484049 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:24 INFO - PROCESS | 1939 | 1462361484224 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 04:31:24 INFO - PROCESS | 1939 | 1462361484488 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b2851800 == 129 [pid = 1939] [id = 706] 04:31:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7f7082b53c00) [pid = 1939] [serial = 2119] [outer = (nil)] 04:31:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7f7082b5a800) [pid = 1939] [serial = 2120] [outer = 0x7f7082b53c00] 04:31:24 INFO - PROCESS | 1939 | 1462361484561 Marionette DEBUG loaded listener.js 04:31:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7f7082b5f000) [pid = 1939] [serial = 2121] [outer = 0x7f7082b53c00] 04:31:25 INFO - PROCESS | 1939 | 1462361485394 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 04:31:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:31:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1389ms 04:31:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:31:25 INFO - PROCESS | 1939 | 1462361485426 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 04:31:25 INFO - PROCESS | 1939 | 1462361485428 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 04:31:25 INFO - PROCESS | 1939 | 1462361485435 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:31:25 INFO - PROCESS | 1939 | 1462361485438 Marionette TRACE conn4 <- [1,2798,null,{}] 04:31:25 INFO - PROCESS | 1939 | 1462361485443 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:25 INFO - PROCESS | 1939 | 1462361485615 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 04:31:25 INFO - PROCESS | 1939 | 1462361485880 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4e46000 == 130 [pid = 1939] [id = 707] 04:31:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7f7082b55000) [pid = 1939] [serial = 2122] [outer = (nil)] 04:31:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f7091c52c00) [pid = 1939] [serial = 2123] [outer = 0x7f7082b55000] 04:31:25 INFO - PROCESS | 1939 | 1462361485961 Marionette DEBUG loaded listener.js 04:31:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7f7091c59800) [pid = 1939] [serial = 2124] [outer = 0x7f7082b55000] 04:31:26 INFO - PROCESS | 1939 | 1462361486868 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 04:31:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:31:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1484ms 04:31:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:31:26 INFO - PROCESS | 1939 | 1462361486919 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 04:31:26 INFO - PROCESS | 1939 | 1462361486922 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 04:31:26 INFO - PROCESS | 1939 | 1462361486928 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:31:26 INFO - PROCESS | 1939 | 1462361486932 Marionette TRACE conn4 <- [1,2802,null,{}] 04:31:26 INFO - PROCESS | 1939 | 1462361486937 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:27 INFO - PROCESS | 1939 | 1462361487138 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 04:31:27 INFO - PROCESS | 1939 | 1462361487354 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:27 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7082ed5800 == 131 [pid = 1939] [id = 708] 04:31:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f7091c4e800) [pid = 1939] [serial = 2125] [outer = (nil)] 04:31:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7f7091c66c00) [pid = 1939] [serial = 2126] [outer = 0x7f7091c4e800] 04:31:27 INFO - PROCESS | 1939 | 1462361487459 Marionette DEBUG loaded listener.js 04:31:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7f7091c6d800) [pid = 1939] [serial = 2127] [outer = 0x7f7091c4e800] 04:31:28 INFO - PROCESS | 1939 | 1462361488300 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:31:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:31:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1386ms 04:31:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:31:28 INFO - PROCESS | 1939 | 1462361488313 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 04:31:28 INFO - PROCESS | 1939 | 1462361488315 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 04:31:28 INFO - PROCESS | 1939 | 1462361488321 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:31:28 INFO - PROCESS | 1939 | 1462361488324 Marionette TRACE conn4 <- [1,2806,null,{}] 04:31:28 INFO - PROCESS | 1939 | 1462361488329 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:28 INFO - PROCESS | 1939 | 1462361488497 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 04:31:28 INFO - PROCESS | 1939 | 1462361488731 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4c0a000 == 132 [pid = 1939] [id = 709] 04:31:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7f7082ee4800) [pid = 1939] [serial = 2128] [outer = (nil)] 04:31:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7f7082eec000) [pid = 1939] [serial = 2129] [outer = 0x7f7082ee4800] 04:31:28 INFO - PROCESS | 1939 | 1462361488797 Marionette DEBUG loaded listener.js 04:31:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7f7082ef1000) [pid = 1939] [serial = 2130] [outer = 0x7f7082ee4800] 04:31:29 INFO - PROCESS | 1939 | 1462361489719 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:31:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:31:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1430ms 04:31:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:31:29 INFO - PROCESS | 1939 | 1462361489751 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 04:31:29 INFO - PROCESS | 1939 | 1462361489753 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 04:31:29 INFO - PROCESS | 1939 | 1462361489759 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:31:29 INFO - PROCESS | 1939 | 1462361489762 Marionette TRACE conn4 <- [1,2810,null,{}] 04:31:29 INFO - PROCESS | 1939 | 1462361489767 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:29 INFO - PROCESS | 1939 | 1462361489943 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 04:31:30 INFO - PROCESS | 1939 | 1462361490820 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70863d1800 == 133 [pid = 1939] [id = 710] 04:31:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7f7083f02c00) [pid = 1939] [serial = 2131] [outer = (nil)] 04:31:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7f7083f10000) [pid = 1939] [serial = 2132] [outer = 0x7f7083f02c00] 04:31:30 INFO - PROCESS | 1939 | 1462361490915 Marionette DEBUG loaded listener.js 04:31:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7f70873ecc00) [pid = 1939] [serial = 2133] [outer = 0x7f7083f02c00] 04:31:31 INFO - PROCESS | 1939 | 1462361491694 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:31:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:31:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1985ms 04:31:31 INFO - PROCESS | 1939 | 1462361491745 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 04:31:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:31:31 INFO - PROCESS | 1939 | 1462361491750 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 04:31:31 INFO - PROCESS | 1939 | 1462361491756 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:31:31 INFO - PROCESS | 1939 | 1462361491761 Marionette TRACE conn4 <- [1,2814,null,{}] 04:31:31 INFO - PROCESS | 1939 | 1462361491767 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:31 INFO - PROCESS | 1939 | 1462361491939 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 04:31:32 INFO - PROCESS | 1939 | 1462361492259 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7088d52800 == 134 [pid = 1939] [id = 711] 04:31:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7f7082be1c00) [pid = 1939] [serial = 2134] [outer = (nil)] 04:31:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7f70875f7800) [pid = 1939] [serial = 2135] [outer = 0x7f7082be1c00] 04:31:32 INFO - PROCESS | 1939 | 1462361492372 Marionette DEBUG loaded listener.js 04:31:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7f708a2c2c00) [pid = 1939] [serial = 2136] [outer = 0x7f7082be1c00] 04:31:33 INFO - PROCESS | 1939 | 1462361493366 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 04:31:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:31:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1688ms 04:31:33 INFO - PROCESS | 1939 | 1462361493447 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 04:31:33 INFO - PROCESS | 1939 | 1462361493453 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 04:31:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:31:33 INFO - PROCESS | 1939 | 1462361493459 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:31:33 INFO - PROCESS | 1939 | 1462361493461 Marionette TRACE conn4 <- [1,2818,null,{}] 04:31:33 INFO - PROCESS | 1939 | 1462361493467 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:33 INFO - PROCESS | 1939 | 1462361493638 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 04:31:33 INFO - PROCESS | 1939 | 1462361493932 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7086d7d800 == 135 [pid = 1939] [id = 712] 04:31:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7f70885c8800) [pid = 1939] [serial = 2137] [outer = (nil)] 04:31:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7f708acc6800) [pid = 1939] [serial = 2138] [outer = 0x7f70885c8800] 04:31:34 INFO - PROCESS | 1939 | 1462361494052 Marionette DEBUG loaded listener.js 04:31:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7f708b5d8800) [pid = 1939] [serial = 2139] [outer = 0x7f70885c8800] 04:31:34 INFO - PROCESS | 1939 | 1462361494880 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 04:31:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:31:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1478ms 04:31:34 INFO - PROCESS | 1939 | 1462361494938 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 04:31:34 INFO - PROCESS | 1939 | 1462361494941 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 04:31:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:31:34 INFO - PROCESS | 1939 | 1462361494954 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:31:34 INFO - PROCESS | 1939 | 1462361494961 Marionette TRACE conn4 <- [1,2822,null,{}] 04:31:34 INFO - PROCESS | 1939 | 1462361494969 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:35 INFO - PROCESS | 1939 | 1462361495150 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 04:31:35 INFO - PROCESS | 1939 | 1462361495372 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:35 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f707fdd5800 == 136 [pid = 1939] [id = 713] 04:31:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7f707fff0000) [pid = 1939] [serial = 2140] [outer = (nil)] 04:31:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7f7089faa000) [pid = 1939] [serial = 2141] [outer = 0x7f707fff0000] 04:31:35 INFO - PROCESS | 1939 | 1462361495502 Marionette DEBUG loaded listener.js 04:31:35 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7f708d1cb000) [pid = 1939] [serial = 2142] [outer = 0x7f707fff0000] 04:31:35 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b75c9800 == 135 [pid = 1939] [id = 378] 04:31:35 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949da000 == 134 [pid = 1939] [id = 696] 04:31:35 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70928a4000 == 133 [pid = 1939] [id = 695] 04:31:35 INFO - PROCESS | 1939 | --DOMWINDOW == 190 (0x7f708c60e800) [pid = 1939] [serial = 2042] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1939 | --DOMWINDOW == 189 (0x7f70add69400) [pid = 1939] [serial = 2021] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1939 | --DOMWINDOW == 188 (0x7f709ba10800) [pid = 1939] [serial = 2006] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1939 | --DOMWINDOW == 187 (0x7f70aaa8cc00) [pid = 1939] [serial = 2018] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1939 | --DOMWINDOW == 186 (0x7f708a95a400) [pid = 1939] [serial = 1991] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1939 | --DOMWINDOW == 185 (0x7f708df6b400) [pid = 1939] [serial = 2015] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1939 | --DOMWINDOW == 184 (0x7f7095c4c800) [pid = 1939] [serial = 2003] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1939 | --DOMWINDOW == 183 (0x7f70928d8800) [pid = 1939] [serial = 1997] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1939 | --DOMWINDOW == 182 (0x7f709e503c00) [pid = 1939] [serial = 2012] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1939 | --DOMWINDOW == 181 (0x7f709c983c00) [pid = 1939] [serial = 2009] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1939 | --DOMWINDOW == 180 (0x7f708df71c00) [pid = 1939] [serial = 1994] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1939 | --DOMWINDOW == 179 (0x7f7094686400) [pid = 1939] [serial = 2000] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1939 | --DOMWINDOW == 178 (0x7f70af742800) [pid = 1939] [serial = 2024] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1939 | --DOMWINDOW == 177 (0x7f707fff0400) [pid = 1939] [serial = 2027] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e398000 == 132 [pid = 1939] [id = 694] 04:31:35 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708cf23800 == 131 [pid = 1939] [id = 693] 04:31:35 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7086d82000 == 130 [pid = 1939] [id = 692] 04:31:35 INFO - PROCESS | 1939 | --DOCSHELL 0x7f707fde0800 == 129 [pid = 1939] [id = 691] 04:31:36 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7094a94000 == 128 [pid = 1939] [id = 686] 04:31:36 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709415b800 == 127 [pid = 1939] [id = 685] 04:31:36 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70937d5800 == 126 [pid = 1939] [id = 684] 04:31:36 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70928a5000 == 125 [pid = 1939] [id = 683] 04:31:36 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e514800 == 124 [pid = 1939] [id = 682] 04:31:36 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70877cf800 == 123 [pid = 1939] [id = 681] 04:31:36 INFO - PROCESS | 1939 | --DOMWINDOW == 176 (0x7f708c750000) [pid = 1939] [serial = 2039] [outer = (nil)] [url = about:blank] 04:31:36 INFO - PROCESS | 1939 | --DOMWINDOW == 175 (0x7f70885c8c00) [pid = 1939] [serial = 2031] [outer = (nil)] [url = about:blank] 04:31:36 INFO - PROCESS | 1939 | --DOMWINDOW == 174 (0x7f70875f3800) [pid = 1939] [serial = 2030] [outer = (nil)] [url = about:blank] 04:31:36 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7f708a2c4400) [pid = 1939] [serial = 1988] [outer = (nil)] [url = about:blank] 04:31:36 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7f70885b9800) [pid = 1939] [serial = 2033] [outer = (nil)] [url = about:blank] 04:31:36 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7f708a2c7000) [pid = 1939] [serial = 2034] [outer = (nil)] [url = about:blank] 04:31:36 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7f708d079000) [pid = 1939] [serial = 2040] [outer = (nil)] [url = about:blank] 04:31:36 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7f708a364400) [pid = 1939] [serial = 2036] [outer = (nil)] [url = about:blank] 04:31:36 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7f708accd800) [pid = 1939] [serial = 2037] [outer = (nil)] [url = about:blank] 04:31:36 INFO - PROCESS | 1939 | 1462361496407 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:31:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:31:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1492ms 04:31:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:31:36 INFO - PROCESS | 1939 | 1462361496439 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 04:31:36 INFO - PROCESS | 1939 | 1462361496442 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 04:31:36 INFO - PROCESS | 1939 | 1462361496449 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:31:36 INFO - PROCESS | 1939 | 1462361496452 Marionette TRACE conn4 <- [1,2826,null,{}] 04:31:36 INFO - PROCESS | 1939 | 1462361496457 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:36 INFO - PROCESS | 1939 | 1462361496613 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 04:31:36 INFO - PROCESS | 1939 | 1462361496792 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70884e2800 == 124 [pid = 1939] [id = 714] 04:31:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7f707fff5c00) [pid = 1939] [serial = 2143] [outer = (nil)] 04:31:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7f708df66c00) [pid = 1939] [serial = 2144] [outer = 0x7f707fff5c00] 04:31:36 INFO - PROCESS | 1939 | 1462361496856 Marionette DEBUG loaded listener.js 04:31:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7f708e62c400) [pid = 1939] [serial = 2145] [outer = 0x7f707fff5c00] 04:31:37 INFO - PROCESS | 1939 | 1462361497574 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:31:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:31:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1185ms 04:31:37 INFO - PROCESS | 1939 | 1462361497632 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 04:31:37 INFO - PROCESS | 1939 | 1462361497635 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 04:31:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:31:37 INFO - PROCESS | 1939 | 1462361497668 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:31:37 INFO - PROCESS | 1939 | 1462361497670 Marionette TRACE conn4 <- [1,2830,null,{}] 04:31:37 INFO - PROCESS | 1939 | 1462361497675 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:37 INFO - PROCESS | 1939 | 1462361497833 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 04:31:37 INFO - PROCESS | 1939 | 1462361497843 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708de9d000 == 125 [pid = 1939] [id = 715] 04:31:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f709196d400) [pid = 1939] [serial = 2146] [outer = (nil)] 04:31:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7f7091c54c00) [pid = 1939] [serial = 2147] [outer = 0x7f709196d400] 04:31:37 INFO - PROCESS | 1939 | 1462361497910 Marionette DEBUG loaded listener.js 04:31:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f7091c62000) [pid = 1939] [serial = 2148] [outer = 0x7f709196d400] 04:31:39 INFO - PROCESS | 1939 | --DOMWINDOW == 173 (0x7f707ffe7c00) [pid = 1939] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:31:39 INFO - PROCESS | 1939 | --DOMWINDOW == 172 (0x7f7091939800) [pid = 1939] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:31:39 INFO - PROCESS | 1939 | --DOMWINDOW == 171 (0x7f70885c6800) [pid = 1939] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:31:39 INFO - PROCESS | 1939 | --DOMWINDOW == 170 (0x7f70928cf800) [pid = 1939] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:31:39 INFO - PROCESS | 1939 | --DOMWINDOW == 169 (0x7f708d10ec00) [pid = 1939] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:31:39 INFO - PROCESS | 1939 | --DOMWINDOW == 168 (0x7f70873f1800) [pid = 1939] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:31:39 INFO - PROCESS | 1939 | --DOMWINDOW == 167 (0x7f7085963400) [pid = 1939] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:31:39 INFO - PROCESS | 1939 | 1462361499867 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:31:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:31:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 2229ms 04:31:39 INFO - PROCESS | 1939 | 1462361499898 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 04:31:39 INFO - PROCESS | 1939 | 1462361499905 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 04:31:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:31:39 INFO - PROCESS | 1939 | 1462361499912 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:31:39 INFO - PROCESS | 1939 | 1462361499918 Marionette TRACE conn4 <- [1,2834,null,{}] 04:31:39 INFO - PROCESS | 1939 | 1462361499925 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:40 INFO - PROCESS | 1939 | 1462361500111 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 04:31:40 INFO - PROCESS | 1939 | 1462361500334 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70884d9800 == 126 [pid = 1939] [id = 716] 04:31:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 168 (0x7f70885b0c00) [pid = 1939] [serial = 2149] [outer = (nil)] 04:31:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 169 (0x7f7089f86000) [pid = 1939] [serial = 2150] [outer = 0x7f70885b0c00] 04:31:40 INFO - PROCESS | 1939 | 1462361500452 Marionette DEBUG loaded listener.js 04:31:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 170 (0x7f708a2c9800) [pid = 1939] [serial = 2151] [outer = 0x7f70885b0c00] 04:31:41 INFO - PROCESS | 1939 | 1462361501385 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:31:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:31:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1538ms 04:31:41 INFO - PROCESS | 1939 | 1462361501451 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 04:31:41 INFO - PROCESS | 1939 | 1462361501459 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 04:31:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:31:41 INFO - PROCESS | 1939 | 1462361501469 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:31:41 INFO - PROCESS | 1939 | 1462361501472 Marionette TRACE conn4 <- [1,2838,null,{}] 04:31:41 INFO - PROCESS | 1939 | 1462361501478 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:41 INFO - PROCESS | 1939 | 1462361501670 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 04:31:41 INFO - PROCESS | 1939 | 1462361501890 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:41 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708dda4000 == 127 [pid = 1939] [id = 717] 04:31:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 171 (0x7f70885c2400) [pid = 1939] [serial = 2152] [outer = (nil)] 04:31:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 172 (0x7f708accc800) [pid = 1939] [serial = 2153] [outer = 0x7f70885c2400] 04:31:42 INFO - PROCESS | 1939 | 1462361501999 Marionette DEBUG loaded listener.js 04:31:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 173 (0x7f708d07d000) [pid = 1939] [serial = 2154] [outer = 0x7f70885c2400] 04:31:42 INFO - PROCESS | 1939 | 1462361502926 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:31:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:31:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1533ms 04:31:43 INFO - PROCESS | 1939 | 1462361503002 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 04:31:43 INFO - PROCESS | 1939 | 1462361503006 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 04:31:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:31:43 INFO - PROCESS | 1939 | 1462361503012 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:31:43 INFO - PROCESS | 1939 | 1462361503017 Marionette TRACE conn4 <- [1,2842,null,{}] 04:31:43 INFO - PROCESS | 1939 | 1462361503032 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:43 INFO - PROCESS | 1939 | 1462361503264 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 04:31:43 INFO - PROCESS | 1939 | 1462361503522 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70928bf000 == 128 [pid = 1939] [id = 718] 04:31:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 174 (0x7f7091840400) [pid = 1939] [serial = 2155] [outer = (nil)] 04:31:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 175 (0x7f7091c56c00) [pid = 1939] [serial = 2156] [outer = 0x7f7091840400] 04:31:43 INFO - PROCESS | 1939 | 1462361503640 Marionette DEBUG loaded listener.js 04:31:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 176 (0x7f7091c6a800) [pid = 1939] [serial = 2157] [outer = 0x7f7091840400] 04:31:44 INFO - PROCESS | 1939 | 1462361504479 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:31:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:31:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1538ms 04:31:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:31:44 INFO - PROCESS | 1939 | 1462361504550 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 04:31:44 INFO - PROCESS | 1939 | 1462361504554 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 04:31:44 INFO - PROCESS | 1939 | 1462361504560 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:31:44 INFO - PROCESS | 1939 | 1462361504563 Marionette TRACE conn4 <- [1,2846,null,{}] 04:31:44 INFO - PROCESS | 1939 | 1462361504568 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:44 INFO - PROCESS | 1939 | 1462361504793 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 04:31:45 INFO - PROCESS | 1939 | 1462361505007 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709414c000 == 129 [pid = 1939] [id = 719] 04:31:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 177 (0x7f709183d000) [pid = 1939] [serial = 2158] [outer = (nil)] 04:31:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 178 (0x7f70929ac800) [pid = 1939] [serial = 2159] [outer = 0x7f709183d000] 04:31:45 INFO - PROCESS | 1939 | 1462361505118 Marionette DEBUG loaded listener.js 04:31:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 179 (0x7f709398cc00) [pid = 1939] [serial = 2160] [outer = 0x7f709183d000] 04:31:45 INFO - PROCESS | 1939 | 1462361505991 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:31:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:31:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1484ms 04:31:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:31:46 INFO - PROCESS | 1939 | 1462361506044 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 04:31:46 INFO - PROCESS | 1939 | 1462361506046 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 04:31:46 INFO - PROCESS | 1939 | 1462361506053 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:31:46 INFO - PROCESS | 1939 | 1462361506058 Marionette TRACE conn4 <- [1,2850,null,{}] 04:31:46 INFO - PROCESS | 1939 | 1462361506063 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:46 INFO - PROCESS | 1939 | 1462361506236 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 04:31:46 INFO - PROCESS | 1939 | 1462361506509 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949dd000 == 130 [pid = 1939] [id = 720] 04:31:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 180 (0x7f708deaa800) [pid = 1939] [serial = 2161] [outer = (nil)] 04:31:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 181 (0x7f7094098000) [pid = 1939] [serial = 2162] [outer = 0x7f708deaa800] 04:31:46 INFO - PROCESS | 1939 | 1462361506581 Marionette DEBUG loaded listener.js 04:31:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 182 (0x7f709425b400) [pid = 1939] [serial = 2163] [outer = 0x7f708deaa800] 04:31:47 INFO - PROCESS | 1939 | 1462361507469 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:31:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:31:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1484ms 04:31:47 INFO - PROCESS | 1939 | 1462361507537 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 04:31:47 INFO - PROCESS | 1939 | 1462361507541 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 04:31:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:31:47 INFO - PROCESS | 1939 | 1462361507546 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:31:47 INFO - PROCESS | 1939 | 1462361507549 Marionette TRACE conn4 <- [1,2854,null,{}] 04:31:47 INFO - PROCESS | 1939 | 1462361507554 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:47 INFO - PROCESS | 1939 | 1462361507762 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 04:31:47 INFO - PROCESS | 1939 | 1462361507978 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097fe7000 == 131 [pid = 1939] [id = 721] 04:31:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 183 (0x7f7094693c00) [pid = 1939] [serial = 2164] [outer = (nil)] 04:31:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 184 (0x7f7099b06800) [pid = 1939] [serial = 2165] [outer = 0x7f7094693c00] 04:31:48 INFO - PROCESS | 1939 | 1462361508091 Marionette DEBUG loaded listener.js 04:31:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 185 (0x7f709ba19400) [pid = 1939] [serial = 2166] [outer = 0x7f7094693c00] 04:31:48 INFO - PROCESS | 1939 | 1462361508928 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:31:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:31:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1431ms 04:31:48 INFO - PROCESS | 1939 | 1462361508979 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 04:31:48 INFO - PROCESS | 1939 | 1462361508982 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 04:31:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:31:48 INFO - PROCESS | 1939 | 1462361508988 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:31:48 INFO - PROCESS | 1939 | 1462361508990 Marionette TRACE conn4 <- [1,2858,null,{}] 04:31:49 INFO - PROCESS | 1939 | 1462361508995 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:49 INFO - PROCESS | 1939 | 1462361509174 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 04:31:49 INFO - PROCESS | 1939 | 1462361509395 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:49 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709b9a4800 == 132 [pid = 1939] [id = 722] 04:31:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 186 (0x7f7095c4c800) [pid = 1939] [serial = 2167] [outer = (nil)] 04:31:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 187 (0x7f709c7b7000) [pid = 1939] [serial = 2168] [outer = 0x7f7095c4c800] 04:31:49 INFO - PROCESS | 1939 | 1462361509502 Marionette DEBUG loaded listener.js 04:31:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 188 (0x7f709c98bc00) [pid = 1939] [serial = 2169] [outer = 0x7f7095c4c800] 04:31:50 INFO - PROCESS | 1939 | 1462361510375 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:31:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:31:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1434ms 04:31:50 INFO - PROCESS | 1939 | 1462361510422 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 04:31:50 INFO - PROCESS | 1939 | 1462361510426 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 04:31:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:31:50 INFO - PROCESS | 1939 | 1462361510448 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:31:50 INFO - PROCESS | 1939 | 1462361510451 Marionette TRACE conn4 <- [1,2862,null,{}] 04:31:50 INFO - PROCESS | 1939 | 1462361510459 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:50 INFO - PROCESS | 1939 | 1462361510635 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 04:31:50 INFO - PROCESS | 1939 | 1462361510902 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:50 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709c820000 == 133 [pid = 1939] [id = 723] 04:31:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 189 (0x7f708517a000) [pid = 1939] [serial = 2170] [outer = (nil)] 04:31:50 INFO - PROCESS | 1939 | ++DOMWINDOW == 190 (0x7f7093999800) [pid = 1939] [serial = 2171] [outer = 0x7f708517a000] 04:31:50 INFO - PROCESS | 1939 | 1462361510980 Marionette DEBUG loaded listener.js 04:31:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 191 (0x7f709d587c00) [pid = 1939] [serial = 2172] [outer = 0x7f708517a000] 04:31:51 INFO - PROCESS | 1939 | 1462361511824 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:31:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:31:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1450ms 04:31:51 INFO - PROCESS | 1939 | 1462361511896 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 04:31:51 INFO - PROCESS | 1939 | 1462361511900 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 04:31:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:31:51 INFO - PROCESS | 1939 | 1462361511907 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:31:51 INFO - PROCESS | 1939 | 1462361511910 Marionette TRACE conn4 <- [1,2866,null,{}] 04:31:51 INFO - PROCESS | 1939 | 1462361511915 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:52 INFO - PROCESS | 1939 | 1462361512099 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 04:31:52 INFO - PROCESS | 1939 | 1462361512361 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:52 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70a0b3e000 == 134 [pid = 1939] [id = 724] 04:31:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 192 (0x7f7088904400) [pid = 1939] [serial = 2173] [outer = (nil)] 04:31:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 193 (0x7f709dd8cc00) [pid = 1939] [serial = 2174] [outer = 0x7f7088904400] 04:31:52 INFO - PROCESS | 1939 | 1462361512429 Marionette DEBUG loaded listener.js 04:31:52 INFO - PROCESS | 1939 | ++DOMWINDOW == 194 (0x7f70a0b26c00) [pid = 1939] [serial = 2175] [outer = 0x7f7088904400] 04:31:53 INFO - PROCESS | 1939 | 1462361513275 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:31:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:31:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1429ms 04:31:53 INFO - PROCESS | 1939 | 1462361513344 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 04:31:53 INFO - PROCESS | 1939 | 1462361513347 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 04:31:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:31:53 INFO - PROCESS | 1939 | 1462361513354 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:31:53 INFO - PROCESS | 1939 | 1462361513357 Marionette TRACE conn4 <- [1,2870,null,{}] 04:31:53 INFO - PROCESS | 1939 | 1462361513362 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:53 INFO - PROCESS | 1939 | 1462361513541 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 04:31:53 INFO - PROCESS | 1939 | 1462361513760 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70addd0800 == 135 [pid = 1939] [id = 725] 04:31:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 195 (0x7f709cc06c00) [pid = 1939] [serial = 2176] [outer = (nil)] 04:31:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 196 (0x7f70aa714800) [pid = 1939] [serial = 2177] [outer = 0x7f709cc06c00] 04:31:53 INFO - PROCESS | 1939 | 1462361513867 Marionette DEBUG loaded listener.js 04:31:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 197 (0x7f70aac63c00) [pid = 1939] [serial = 2178] [outer = 0x7f709cc06c00] 04:31:54 INFO - PROCESS | 1939 | 1462361514767 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 04:31:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:31:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1479ms 04:31:54 INFO - PROCESS | 1939 | 1462361514835 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 04:31:54 INFO - PROCESS | 1939 | 1462361514838 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 04:31:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:31:54 INFO - PROCESS | 1939 | 1462361514844 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:31:54 INFO - PROCESS | 1939 | 1462361514848 Marionette TRACE conn4 <- [1,2874,null,{}] 04:31:54 INFO - PROCESS | 1939 | 1462361514853 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:55 INFO - PROCESS | 1939 | 1462361515055 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 04:31:55 INFO - PROCESS | 1939 | 1462361515277 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:55 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4ec5800 == 136 [pid = 1939] [id = 726] 04:31:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 198 (0x7f7082126c00) [pid = 1939] [serial = 2179] [outer = (nil)] 04:31:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7f709d882400) [pid = 1939] [serial = 2180] [outer = 0x7f7082126c00] 04:31:55 INFO - PROCESS | 1939 | 1462361515397 Marionette DEBUG loaded listener.js 04:31:55 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7f70af74c000) [pid = 1939] [serial = 2181] [outer = 0x7f7082126c00] 04:31:56 INFO - PROCESS | 1939 | 1462361516268 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:31:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:31:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1481ms 04:31:56 INFO - PROCESS | 1939 | 1462361516326 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 04:31:56 INFO - PROCESS | 1939 | 1462361516329 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 04:31:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:31:56 INFO - PROCESS | 1939 | 1462361516352 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:31:56 INFO - PROCESS | 1939 | 1462361516355 Marionette TRACE conn4 <- [1,2878,null,{}] 04:31:56 INFO - PROCESS | 1939 | 1462361516367 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:56 INFO - PROCESS | 1939 | 1462361516552 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 04:31:56 INFO - PROCESS | 1939 | 1462361516772 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70889d2000 == 137 [pid = 1939] [id = 727] 04:31:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7f7082128800) [pid = 1939] [serial = 2182] [outer = (nil)] 04:31:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7f7082bf6800) [pid = 1939] [serial = 2183] [outer = 0x7f7082128800] 04:31:56 INFO - PROCESS | 1939 | 1462361516878 Marionette DEBUG loaded listener.js 04:31:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7f7082bfb000) [pid = 1939] [serial = 2184] [outer = 0x7f7082128800] 04:31:57 INFO - PROCESS | 1939 | 1462361517757 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:31:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:31:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1445ms 04:31:57 INFO - PROCESS | 1939 | 1462361517799 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 04:31:57 INFO - PROCESS | 1939 | 1462361517803 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 04:31:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:31:57 INFO - PROCESS | 1939 | 1462361517808 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:31:57 INFO - PROCESS | 1939 | 1462361517820 Marionette TRACE conn4 <- [1,2882,null,{}] 04:31:57 INFO - PROCESS | 1939 | 1462361517824 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:58 INFO - PROCESS | 1939 | 1462361518011 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 04:31:58 INFO - PROCESS | 1939 | 1462361518275 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:58 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4e87000 == 138 [pid = 1939] [id = 728] 04:31:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7f708212ac00) [pid = 1939] [serial = 2185] [outer = (nil)] 04:31:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7f7083fe3400) [pid = 1939] [serial = 2186] [outer = 0x7f708212ac00] 04:31:58 INFO - PROCESS | 1939 | 1462361518345 Marionette DEBUG loaded listener.js 04:31:58 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7f7083fe7c00) [pid = 1939] [serial = 2187] [outer = 0x7f708212ac00] 04:31:59 INFO - PROCESS | 1939 | 1462361519172 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:31:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:31:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1441ms 04:31:59 INFO - PROCESS | 1939 | 1462361519250 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 04:31:59 INFO - PROCESS | 1939 | 1462361519253 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 04:31:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:31:59 INFO - PROCESS | 1939 | 1462361519259 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:31:59 INFO - PROCESS | 1939 | 1462361519261 Marionette TRACE conn4 <- [1,2886,null,{}] 04:31:59 INFO - PROCESS | 1939 | 1462361519267 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:59 INFO - PROCESS | 1939 | 1462361519535 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 04:31:59 INFO - PROCESS | 1939 | 1462361519862 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4e9e000 == 139 [pid = 1939] [id = 729] 04:31:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7f7082bf5400) [pid = 1939] [serial = 2188] [outer = (nil)] 04:31:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7f7083fed400) [pid = 1939] [serial = 2189] [outer = 0x7f7082bf5400] 04:31:59 INFO - PROCESS | 1939 | 1462361519935 Marionette DEBUG loaded listener.js 04:32:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7f7083ff1400) [pid = 1939] [serial = 2190] [outer = 0x7f7082bf5400] 04:32:00 INFO - PROCESS | 1939 | 1462361520796 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:32:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:32:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1581ms 04:32:00 INFO - PROCESS | 1939 | 1462361520841 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 04:32:00 INFO - PROCESS | 1939 | 1462361520845 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 04:32:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:32:00 INFO - PROCESS | 1939 | 1462361520850 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:32:00 INFO - PROCESS | 1939 | 1462361520852 Marionette TRACE conn4 <- [1,2890,null,{}] 04:32:00 INFO - PROCESS | 1939 | 1462361520857 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:01 INFO - PROCESS | 1939 | 1462361521069 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 04:32:01 INFO - PROCESS | 1939 | 1462361521432 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:01 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708231e800 == 140 [pid = 1939] [id = 730] 04:32:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7f707ffef000) [pid = 1939] [serial = 2191] [outer = (nil)] 04:32:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7f7085c06c00) [pid = 1939] [serial = 2192] [outer = 0x7f707ffef000] 04:32:01 INFO - PROCESS | 1939 | 1462361521505 Marionette DEBUG loaded listener.js 04:32:01 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7f7085c0b000) [pid = 1939] [serial = 2193] [outer = 0x7f707ffef000] 04:32:02 INFO - PROCESS | 1939 | 1462361522368 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:32:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:32:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1591ms 04:32:02 INFO - PROCESS | 1939 | 1462361522444 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 04:32:02 INFO - PROCESS | 1939 | 1462361522449 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 04:32:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:32:02 INFO - PROCESS | 1939 | 1462361522458 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:32:02 INFO - PROCESS | 1939 | 1462361522461 Marionette TRACE conn4 <- [1,2894,null,{}] 04:32:02 INFO - PROCESS | 1939 | 1462361522470 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:02 INFO - PROCESS | 1939 | 1462361522728 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 04:32:03 INFO - PROCESS | 1939 | 1462361523015 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708cf2a000 == 141 [pid = 1939] [id = 731] 04:32:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7f707fff1c00) [pid = 1939] [serial = 2194] [outer = (nil)] 04:32:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7f7085c0e000) [pid = 1939] [serial = 2195] [outer = 0x7f707fff1c00] 04:32:03 INFO - PROCESS | 1939 | 1462361523085 Marionette DEBUG loaded listener.js 04:32:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7f708a2ca400) [pid = 1939] [serial = 2196] [outer = 0x7f707fff1c00] 04:32:04 INFO - PROCESS | 1939 | 1462361524326 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:32:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:32:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1939ms 04:32:04 INFO - PROCESS | 1939 | 1462361524397 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 04:32:04 INFO - PROCESS | 1939 | 1462361524402 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 04:32:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:32:04 INFO - PROCESS | 1939 | 1462361524411 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:32:04 INFO - PROCESS | 1939 | 1462361524415 Marionette TRACE conn4 <- [1,2898,null,{}] 04:32:04 INFO - PROCESS | 1939 | 1462361524422 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:04 INFO - PROCESS | 1939 | 1462361524607 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 04:32:04 INFO - PROCESS | 1939 | 1462361524876 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:04 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708b3b8000 == 142 [pid = 1939] [id = 732] 04:32:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7f7082b60c00) [pid = 1939] [serial = 2197] [outer = (nil)] 04:32:04 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7f7083fee800) [pid = 1939] [serial = 2198] [outer = 0x7f7082b60c00] 04:32:04 INFO - PROCESS | 1939 | 1462361524956 Marionette DEBUG loaded listener.js 04:32:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7f70862c2400) [pid = 1939] [serial = 2199] [outer = 0x7f7082b60c00] 04:32:05 INFO - PROCESS | 1939 | 1462361525833 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:32:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:32:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1482ms 04:32:05 INFO - PROCESS | 1939 | 1462361525893 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 04:32:05 INFO - PROCESS | 1939 | 1462361525901 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 04:32:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:32:05 INFO - PROCESS | 1939 | 1462361525910 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:32:05 INFO - PROCESS | 1939 | 1462361525914 Marionette TRACE conn4 <- [1,2902,null,{}] 04:32:05 INFO - PROCESS | 1939 | 1462361525919 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:06 INFO - PROCESS | 1939 | 1462361526129 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 04:32:06 INFO - PROCESS | 1939 | 1462361526609 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7082ed5000 == 143 [pid = 1939] [id = 733] 04:32:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7f70885c8c00) [pid = 1939] [serial = 2200] [outer = (nil)] 04:32:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7f7088dfc800) [pid = 1939] [serial = 2201] [outer = 0x7f70885c8c00] 04:32:06 INFO - PROCESS | 1939 | 1462361526676 Marionette DEBUG loaded listener.js 04:32:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7f708a364400) [pid = 1939] [serial = 2202] [outer = 0x7f70885c8c00] 04:32:07 INFO - PROCESS | 1939 | 1462361527567 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:32:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:32:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1735ms 04:32:07 INFO - PROCESS | 1939 | 1462361527646 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 04:32:07 INFO - PROCESS | 1939 | 1462361527650 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 04:32:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:32:07 INFO - PROCESS | 1939 | 1462361527656 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:32:07 INFO - PROCESS | 1939 | 1462361527661 Marionette TRACE conn4 <- [1,2906,null,{}] 04:32:07 INFO - PROCESS | 1939 | 1462361527675 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:07 INFO - PROCESS | 1939 | 1462361527921 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 04:32:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4d34800 == 142 [pid = 1939] [id = 671] 04:32:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70884e2800 == 141 [pid = 1939] [id = 714] 04:32:07 INFO - PROCESS | 1939 | --DOCSHELL 0x7f707fdd5800 == 140 [pid = 1939] [id = 713] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 220 (0x7f70972a3000) [pid = 1939] [serial = 2090] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 219 (0x7f7094251800) [pid = 1939] [serial = 2060] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 218 (0x7f7096791800) [pid = 1939] [serial = 2063] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 217 (0x7f7099b0a000) [pid = 1939] [serial = 2066] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 216 (0x7f709acc1c00) [pid = 1939] [serial = 2069] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7086d7d800 == 139 [pid = 1939] [id = 712] 04:32:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7088d52800 == 138 [pid = 1939] [id = 711] 04:32:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70863d1800 == 137 [pid = 1939] [id = 710] 04:32:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70af911000 == 136 [pid = 1939] [id = 705] 04:32:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70add14800 == 135 [pid = 1939] [id = 704] 04:32:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aac2e000 == 134 [pid = 1939] [id = 703] 04:32:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a090f800 == 133 [pid = 1939] [id = 702] 04:32:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709dd02800 == 132 [pid = 1939] [id = 701] 04:32:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c75f000 == 131 [pid = 1939] [id = 700] 04:32:08 INFO - PROCESS | 1939 | 1462361528268 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:08 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7085f81800 == 130 [pid = 1939] [id = 697] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 215 (0x7f7085b12c00) [pid = 1939] [serial = 2028] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 214 (0x7f70929aa000) [pid = 1939] [serial = 2084] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 213 (0x7f7088def800) [pid = 1939] [serial = 2075] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 212 (0x7f708a2c8400) [pid = 1939] [serial = 2076] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 211 (0x7f709260f800) [pid = 1939] [serial = 2057] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 210 (0x7f7088df8c00) [pid = 1939] [serial = 2045] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7f708deab800) [pid = 1939] [serial = 2051] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7f7094235000) [pid = 1939] [serial = 2087] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7f709184c400) [pid = 1939] [serial = 2054] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7f708e5b2000) [pid = 1939] [serial = 2081] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7f708a314800) [pid = 1939] [serial = 2078] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7f708accfc00) [pid = 1939] [serial = 2079] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 203 (0x7f708a315c00) [pid = 1939] [serial = 2048] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 202 (0x7f709c985800) [pid = 1939] [serial = 2073] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 201 (0x7f709bb7ec00) [pid = 1939] [serial = 2072] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 200 (0x7f70943e9c00) [pid = 1939] [serial = 2088] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 199 (0x7f7093c36800) [pid = 1939] [serial = 2085] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | --DOMWINDOW == 198 (0x7f7091859800) [pid = 1939] [serial = 2082] [outer = (nil)] [url = about:blank] 04:32:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7085f80000 == 131 [pid = 1939] [id = 734] 04:32:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 199 (0x7f7085b12c00) [pid = 1939] [serial = 2203] [outer = (nil)] 04:32:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 200 (0x7f708accfc00) [pid = 1939] [serial = 2204] [outer = 0x7f7085b12c00] 04:32:08 INFO - PROCESS | 1939 | 1462361528358 Marionette DEBUG loaded listener.js 04:32:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 201 (0x7f708e5a5400) [pid = 1939] [serial = 2205] [outer = 0x7f7085b12c00] 04:32:09 INFO - PROCESS | 1939 | 1462361529090 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:32:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:32:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1486ms 04:32:09 INFO - PROCESS | 1939 | 1462361529148 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 04:32:09 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:32:09 INFO - PROCESS | 1939 | 1462361529157 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 04:32:09 INFO - PROCESS | 1939 | 1462361529162 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:32:09 INFO - PROCESS | 1939 | 1462361529164 Marionette TRACE conn4 <- [1,2910,null,{}] 04:32:09 INFO - PROCESS | 1939 | 1462361529172 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:09 INFO - PROCESS | 1939 | 1462361529360 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 04:32:09 INFO - PROCESS | 1939 | 1462361529547 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709298b000 == 132 [pid = 1939] [id = 735] 04:32:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 202 (0x7f7088977000) [pid = 1939] [serial = 2206] [outer = (nil)] 04:32:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 203 (0x7f708d110000) [pid = 1939] [serial = 2207] [outer = 0x7f7088977000] 04:32:09 INFO - PROCESS | 1939 | 1462361529614 Marionette DEBUG loaded listener.js 04:32:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 204 (0x7f7091c62400) [pid = 1939] [serial = 2208] [outer = 0x7f7088977000] 04:32:10 INFO - PROCESS | 1939 | 1462361530290 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 04:32:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:32:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:32:10 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1180ms 04:32:10 INFO - TEST-START | /DOMEvents/constructors.html 04:32:10 INFO - PROCESS | 1939 | 1462361530343 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 04:32:10 INFO - PROCESS | 1939 | 1462361530345 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 04:32:10 INFO - PROCESS | 1939 | 1462361530350 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:32:10 INFO - PROCESS | 1939 | 1462361530354 Marionette TRACE conn4 <- [1,2914,null,{}] 04:32:10 INFO - PROCESS | 1939 | 1462361530359 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:10 INFO - PROCESS | 1939 | 1462361530622 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 04:32:10 INFO - PROCESS | 1939 | 1462361530655 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70949d1000 == 133 [pid = 1939] [id = 736] 04:32:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7f708acc8400) [pid = 1939] [serial = 2209] [outer = (nil)] 04:32:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7f7091c69400) [pid = 1939] [serial = 2210] [outer = 0x7f708acc8400] 04:32:10 INFO - PROCESS | 1939 | 1462361530726 Marionette DEBUG loaded listener.js 04:32:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7f70928da400) [pid = 1939] [serial = 2211] [outer = 0x7f708acc8400] 04:32:11 INFO - PROCESS | 1939 | 1462361531691 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:32:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:32:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:32:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:32:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:32:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:32:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:32:11 INFO - TEST-OK | /DOMEvents/constructors.html | took 1393ms 04:32:11 INFO - PROCESS | 1939 | 1462361531744 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 04:32:11 INFO - PROCESS | 1939 | 1462361531747 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 04:32:11 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:32:11 INFO - PROCESS | 1939 | 1462361531754 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:32:11 INFO - PROCESS | 1939 | 1462361531762 Marionette TRACE conn4 <- [1,2918,null,{}] 04:32:11 INFO - PROCESS | 1939 | 1462361531782 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:12 INFO - PROCESS | 1939 | 1462361532056 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 04:32:12 INFO - PROCESS | 1939 | 1462361532083 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709aa73800 == 134 [pid = 1939] [id = 737] 04:32:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7f7095a6e800) [pid = 1939] [serial = 2212] [outer = (nil)] 04:32:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7f709c746000) [pid = 1939] [serial = 2213] [outer = 0x7f7095a6e800] 04:32:12 INFO - PROCESS | 1939 | 1462361532142 Marionette DEBUG loaded listener.js 04:32:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7f709d882000) [pid = 1939] [serial = 2214] [outer = 0x7f7095a6e800] 04:32:13 INFO - PROCESS | 1939 | --DOMWINDOW == 209 (0x7f70885c8800) [pid = 1939] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:32:13 INFO - PROCESS | 1939 | --DOMWINDOW == 208 (0x7f7083f02c00) [pid = 1939] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:32:13 INFO - PROCESS | 1939 | --DOMWINDOW == 207 (0x7f7082be1c00) [pid = 1939] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:32:13 INFO - PROCESS | 1939 | --DOMWINDOW == 206 (0x7f707fff5c00) [pid = 1939] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:32:13 INFO - PROCESS | 1939 | --DOMWINDOW == 205 (0x7f707fff0000) [pid = 1939] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:32:13 INFO - PROCESS | 1939 | --DOMWINDOW == 204 (0x7f708897e800) [pid = 1939] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:32:13 INFO - PROCESS | 1939 | 1462361533444 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:32:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:32:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1745ms 04:32:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:32:13 INFO - PROCESS | 1939 | 1462361533501 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 04:32:13 INFO - PROCESS | 1939 | 1462361533503 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 04:32:13 INFO - PROCESS | 1939 | 1462361533510 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:32:13 INFO - PROCESS | 1939 | 1462361533514 Marionette TRACE conn4 <- [1,2922,null,{}] 04:32:13 INFO - PROCESS | 1939 | 1462361533519 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:13 INFO - PROCESS | 1939 | 1462361533779 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 04:32:13 INFO - PROCESS | 1939 | 1462361533801 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:13 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709d529800 == 135 [pid = 1939] [id = 738] 04:32:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 205 (0x7f707ffef800) [pid = 1939] [serial = 2215] [outer = (nil)] 04:32:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 206 (0x7f708e5ab000) [pid = 1939] [serial = 2216] [outer = 0x7f707ffef800] 04:32:13 INFO - PROCESS | 1939 | 1462361533860 Marionette DEBUG loaded listener.js 04:32:13 INFO - PROCESS | 1939 | ++DOMWINDOW == 207 (0x7f709efbac00) [pid = 1939] [serial = 2217] [outer = 0x7f707ffef800] 04:32:14 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:32:14 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:32:14 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:32:14 INFO - PROCESS | 1939 | [1939] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:32:14 INFO - PROCESS | 1939 | 1462361534622 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 04:32:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:32:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:32:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 04:32:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:32:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 04:32:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:32:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 04:32:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:32:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:32:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1139ms 04:32:14 INFO - PROCESS | 1939 | 1462361534651 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 04:32:14 INFO - PROCESS | 1939 | 1462361534657 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 04:32:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:32:14 INFO - PROCESS | 1939 | 1462361534665 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:32:14 INFO - PROCESS | 1939 | 1462361534667 Marionette TRACE conn4 <- [1,2926,null,{}] 04:32:14 INFO - PROCESS | 1939 | 1462361534672 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:14 INFO - PROCESS | 1939 | 1462361534830 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 04:32:15 INFO - PROCESS | 1939 | 1462361535028 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708230e800 == 136 [pid = 1939] [id = 739] 04:32:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 208 (0x7f707ffe9800) [pid = 1939] [serial = 2218] [outer = (nil)] 04:32:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 209 (0x7f708211ec00) [pid = 1939] [serial = 2219] [outer = 0x7f707ffe9800] 04:32:15 INFO - PROCESS | 1939 | 1462361535254 Marionette DEBUG loaded listener.js 04:32:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 210 (0x7f7082b52800) [pid = 1939] [serial = 2220] [outer = 0x7f707ffe9800] 04:32:16 INFO - PROCESS | 1939 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:32:16 INFO - PROCESS | 1939 | 1462361536276 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 04:32:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:32:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1634ms 04:32:16 INFO - PROCESS | 1939 | 1462361536303 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 04:32:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:32:16 INFO - PROCESS | 1939 | 1462361536314 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 04:32:16 INFO - PROCESS | 1939 | 1462361536325 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:32:16 INFO - PROCESS | 1939 | 1462361536330 Marionette TRACE conn4 <- [1,2930,null,{}] 04:32:16 INFO - PROCESS | 1939 | 1462361536419 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:16 INFO - PROCESS | 1939 | 1462361536656 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 04:32:16 INFO - PROCESS | 1939 | 1462361536931 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:17 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708e00e000 == 137 [pid = 1939] [id = 740] 04:32:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 211 (0x7f7085c0ec00) [pid = 1939] [serial = 2221] [outer = (nil)] 04:32:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 212 (0x7f7088bd9c00) [pid = 1939] [serial = 2222] [outer = 0x7f7085c0ec00] 04:32:17 INFO - PROCESS | 1939 | 1462361537053 Marionette DEBUG loaded listener.js 04:32:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 213 (0x7f708a30f000) [pid = 1939] [serial = 2223] [outer = 0x7f7085c0ec00] 04:32:17 INFO - PROCESS | 1939 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:32:17 INFO - PROCESS | 1939 | 1462361537872 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 04:32:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:32:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1586ms 04:32:17 INFO - PROCESS | 1939 | 1462361537907 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 04:32:17 INFO - PROCESS | 1939 | 1462361537912 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 04:32:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:32:17 INFO - PROCESS | 1939 | 1462361537923 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:32:17 INFO - PROCESS | 1939 | 1462361537926 Marionette TRACE conn4 <- [1,2934,null,{}] 04:32:17 INFO - PROCESS | 1939 | 1462361537933 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:18 INFO - PROCESS | 1939 | 1462361538213 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 04:32:18 INFO - PROCESS | 1939 | 1462361538509 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7097f89000 == 138 [pid = 1939] [id = 741] 04:32:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 214 (0x7f708c750000) [pid = 1939] [serial = 2224] [outer = (nil)] 04:32:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 215 (0x7f708d1d0400) [pid = 1939] [serial = 2225] [outer = 0x7f708c750000] 04:32:18 INFO - PROCESS | 1939 | 1462361538668 Marionette DEBUG loaded listener.js 04:32:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 216 (0x7f708e5c1000) [pid = 1939] [serial = 2226] [outer = 0x7f708c750000] 04:32:19 INFO - PROCESS | 1939 | 1462361539431 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:32:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:32:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1529ms 04:32:19 INFO - PROCESS | 1939 | 1462361539451 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 04:32:19 INFO - PROCESS | 1939 | 1462361539457 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 04:32:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:32:19 INFO - PROCESS | 1939 | 1462361539463 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:32:19 INFO - PROCESS | 1939 | 1462361539469 Marionette TRACE conn4 <- [1,2938,null,{}] 04:32:19 INFO - PROCESS | 1939 | 1462361539486 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:19 INFO - PROCESS | 1939 | 1462361539741 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 04:32:20 INFO - PROCESS | 1939 | 1462361540045 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:20 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70aff1a000 == 139 [pid = 1939] [id = 742] 04:32:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 217 (0x7f70873e5c00) [pid = 1939] [serial = 2227] [outer = (nil)] 04:32:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 218 (0x7f7093c36800) [pid = 1939] [serial = 2228] [outer = 0x7f70873e5c00] 04:32:20 INFO - PROCESS | 1939 | 1462361540120 Marionette DEBUG loaded listener.js 04:32:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 219 (0x7f709425a000) [pid = 1939] [serial = 2229] [outer = 0x7f70873e5c00] 04:32:20 INFO - PROCESS | 1939 | 1462361540876 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:32:20 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:32:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1434ms 04:32:20 INFO - PROCESS | 1939 | 1462361540897 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 04:32:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:32:20 INFO - PROCESS | 1939 | 1462361540902 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 04:32:20 INFO - PROCESS | 1939 | 1462361540907 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:32:20 INFO - PROCESS | 1939 | 1462361540910 Marionette TRACE conn4 <- [1,2942,null,{}] 04:32:20 INFO - PROCESS | 1939 | 1462361540915 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:21 INFO - PROCESS | 1939 | 1462361541091 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 04:32:21 INFO - PROCESS | 1939 | 1462361541365 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b4e47000 == 140 [pid = 1939] [id = 743] 04:32:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 220 (0x7f709192b800) [pid = 1939] [serial = 2230] [outer = (nil)] 04:32:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 221 (0x7f7094c6f800) [pid = 1939] [serial = 2231] [outer = 0x7f709192b800] 04:32:21 INFO - PROCESS | 1939 | 1462361541446 Marionette DEBUG loaded listener.js 04:32:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 222 (0x7f709a503000) [pid = 1939] [serial = 2232] [outer = 0x7f709192b800] 04:32:22 INFO - PROCESS | 1939 | 1462361542189 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 04:32:22 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:32:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:32:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:32:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1335ms 04:32:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:32:22 INFO - PROCESS | 1939 | 1462361542243 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 04:32:22 INFO - PROCESS | 1939 | 1462361542246 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 04:32:22 INFO - PROCESS | 1939 | 1462361542252 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:32:22 INFO - PROCESS | 1939 | 1462361542255 Marionette TRACE conn4 <- [1,2946,null,{}] 04:32:22 INFO - PROCESS | 1939 | 1462361542260 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:22 INFO - PROCESS | 1939 | 1462361542437 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 04:32:22 INFO - PROCESS | 1939 | 1462361542682 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708820e800 == 141 [pid = 1939] [id = 744] 04:32:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 223 (0x7f709c7b2400) [pid = 1939] [serial = 2233] [outer = (nil)] 04:32:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 224 (0x7f709d592c00) [pid = 1939] [serial = 2234] [outer = 0x7f709c7b2400] 04:32:22 INFO - PROCESS | 1939 | 1462361542761 Marionette DEBUG loaded listener.js 04:32:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 225 (0x7f70af191000) [pid = 1939] [serial = 2235] [outer = 0x7f709c7b2400] 04:32:23 INFO - PROCESS | 1939 | 1462361543528 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:32:23 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:32:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1334ms 04:32:23 INFO - PROCESS | 1939 | 1462361543586 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 04:32:23 INFO - PROCESS | 1939 | 1462361543589 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 04:32:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:32:23 INFO - PROCESS | 1939 | 1462361543594 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:32:23 INFO - PROCESS | 1939 | 1462361543597 Marionette TRACE conn4 <- [1,2950,null,{}] 04:32:23 INFO - PROCESS | 1939 | 1462361543602 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:23 INFO - PROCESS | 1939 | 1462361543777 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 04:32:24 INFO - PROCESS | 1939 | 1462361544052 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7081ed4000 == 142 [pid = 1939] [id = 745] 04:32:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 226 (0x7f7085171000) [pid = 1939] [serial = 2236] [outer = (nil)] 04:32:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 227 (0x7f708a261800) [pid = 1939] [serial = 2237] [outer = 0x7f7085171000] 04:32:24 INFO - PROCESS | 1939 | 1462361544123 Marionette DEBUG loaded listener.js 04:32:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 228 (0x7f70af8b7c00) [pid = 1939] [serial = 2238] [outer = 0x7f7085171000] 04:32:24 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708821d000 == 143 [pid = 1939] [id = 746] 04:32:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 229 (0x7f70944a7400) [pid = 1939] [serial = 2239] [outer = (nil)] 04:32:24 INFO - PROCESS | 1939 | ++DOMWINDOW == 230 (0x7f708a25e400) [pid = 1939] [serial = 2240] [outer = 0x7f70944a7400] 04:32:24 INFO - PROCESS | 1939 | 1462361544929 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:32:24 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:32:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1381ms 04:32:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:32:24 INFO - PROCESS | 1939 | 1462361544981 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 04:32:24 INFO - PROCESS | 1939 | 1462361544983 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 04:32:24 INFO - PROCESS | 1939 | 1462361544988 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:32:24 INFO - PROCESS | 1939 | 1462361544992 Marionette TRACE conn4 <- [1,2954,null,{}] 04:32:25 INFO - PROCESS | 1939 | 1462361544997 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:25 INFO - PROCESS | 1939 | 1462361545197 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 04:32:25 INFO - PROCESS | 1939 | 1462361545465 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7086225800 == 144 [pid = 1939] [id = 747] 04:32:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 231 (0x7f708a25a400) [pid = 1939] [serial = 2241] [outer = (nil)] 04:32:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 232 (0x7f70944ab400) [pid = 1939] [serial = 2242] [outer = 0x7f708a25a400] 04:32:25 INFO - PROCESS | 1939 | 1462361545535 Marionette DEBUG loaded listener.js 04:32:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 233 (0x7f70944af800) [pid = 1939] [serial = 2243] [outer = 0x7f708a25a400] 04:32:26 INFO - PROCESS | 1939 | 1462361546260 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:32:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:32:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:32:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1328ms 04:32:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:32:26 INFO - PROCESS | 1939 | 1462361546316 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 04:32:26 INFO - PROCESS | 1939 | 1462361546319 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 04:32:26 INFO - PROCESS | 1939 | 1462361546325 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:32:26 INFO - PROCESS | 1939 | 1462361546327 Marionette TRACE conn4 <- [1,2958,null,{}] 04:32:26 INFO - PROCESS | 1939 | 1462361546333 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:26 INFO - PROCESS | 1939 | 1462361546564 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 04:32:26 INFO - PROCESS | 1939 | 1462361546837 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7093a28000 == 145 [pid = 1939] [id = 748] 04:32:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 234 (0x7f70944a5c00) [pid = 1939] [serial = 2244] [outer = (nil)] 04:32:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 235 (0x7f70af8bf000) [pid = 1939] [serial = 2245] [outer = 0x7f70944a5c00] 04:32:26 INFO - PROCESS | 1939 | 1462361546908 Marionette DEBUG loaded listener.js 04:32:27 INFO - PROCESS | 1939 | ++DOMWINDOW == 236 (0x7f70aff2c400) [pid = 1939] [serial = 2246] [outer = 0x7f70944a5c00] 04:32:27 INFO - PROCESS | 1939 | 1462361547617 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:32:27 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:32:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1330ms 04:32:27 INFO - PROCESS | 1939 | 1462361547654 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 04:32:27 INFO - PROCESS | 1939 | 1462361547657 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 04:32:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:32:27 INFO - PROCESS | 1939 | 1462361547662 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:32:27 INFO - PROCESS | 1939 | 1462361547665 Marionette TRACE conn4 <- [1,2962,null,{}] 04:32:27 INFO - PROCESS | 1939 | 1462361547670 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:27 INFO - PROCESS | 1939 | 1462361547876 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 04:32:28 INFO - PROCESS | 1939 | 1462361548130 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:28 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7094715800 == 146 [pid = 1939] [id = 749] 04:32:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 237 (0x7f7082ee9800) [pid = 1939] [serial = 2247] [outer = (nil)] 04:32:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 238 (0x7f7086414800) [pid = 1939] [serial = 2248] [outer = 0x7f7082ee9800] 04:32:28 INFO - PROCESS | 1939 | 1462361548204 Marionette DEBUG loaded listener.js 04:32:28 INFO - PROCESS | 1939 | ++DOMWINDOW == 239 (0x7f708641b400) [pid = 1939] [serial = 2249] [outer = 0x7f7082ee9800] 04:32:28 INFO - PROCESS | 1939 | 1462361548935 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:32:28 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:32:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1328ms 04:32:28 INFO - PROCESS | 1939 | 1462361548991 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 04:32:28 INFO - PROCESS | 1939 | 1462361548994 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 04:32:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:32:29 INFO - PROCESS | 1939 | 1462361548999 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:32:29 INFO - PROCESS | 1939 | 1462361549002 Marionette TRACE conn4 <- [1,2966,null,{}] 04:32:29 INFO - PROCESS | 1939 | 1462361549007 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:29 INFO - PROCESS | 1939 | 1462361549285 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 04:32:29 INFO - PROCESS | 1939 | 1462361549502 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:29 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709472e000 == 147 [pid = 1939] [id = 750] 04:32:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 240 (0x7f70840ee000) [pid = 1939] [serial = 2250] [outer = (nil)] 04:32:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 241 (0x7f70840f4800) [pid = 1939] [serial = 2251] [outer = 0x7f70840ee000] 04:32:29 INFO - PROCESS | 1939 | 1462361549583 Marionette DEBUG loaded listener.js 04:32:29 INFO - PROCESS | 1939 | ++DOMWINDOW == 242 (0x7f7086417800) [pid = 1939] [serial = 2252] [outer = 0x7f70840ee000] 04:32:30 INFO - PROCESS | 1939 | 1462361550341 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:32:30 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:32:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1377ms 04:32:30 INFO - PROCESS | 1939 | 1462361550377 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 04:32:30 INFO - PROCESS | 1939 | 1462361550380 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 04:32:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:32:30 INFO - PROCESS | 1939 | 1462361550386 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:32:30 INFO - PROCESS | 1939 | 1462361550389 Marionette TRACE conn4 <- [1,2970,null,{}] 04:32:30 INFO - PROCESS | 1939 | 1462361550394 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:30 INFO - PROCESS | 1939 | 1462361550588 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 04:32:30 INFO - PROCESS | 1939 | 1462361550869 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:30 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7081f3b000 == 148 [pid = 1939] [id = 751] 04:32:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 243 (0x7f70804e6800) [pid = 1939] [serial = 2253] [outer = (nil)] 04:32:30 INFO - PROCESS | 1939 | ++DOMWINDOW == 244 (0x7f70840f0800) [pid = 1939] [serial = 2254] [outer = 0x7f70804e6800] 04:32:30 INFO - PROCESS | 1939 | 1462361550942 Marionette DEBUG loaded listener.js 04:32:31 INFO - PROCESS | 1939 | ++DOMWINDOW == 245 (0x7f708e5c5c00) [pid = 1939] [serial = 2255] [outer = 0x7f70804e6800] 04:32:31 INFO - PROCESS | 1939 | 1462361551719 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:32:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:32:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1383ms 04:32:31 INFO - PROCESS | 1939 | 1462361551769 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 04:32:31 INFO - PROCESS | 1939 | 1462361551772 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 04:32:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:32:31 INFO - PROCESS | 1939 | 1462361551778 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:32:31 INFO - PROCESS | 1939 | 1462361551780 Marionette TRACE conn4 <- [1,2974,null,{}] 04:32:31 INFO - PROCESS | 1939 | 1462361551785 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:31 INFO - PROCESS | 1939 | 1462361551965 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 04:32:32 INFO - PROCESS | 1939 | 1462361552243 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:32 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7088213800 == 149 [pid = 1939] [id = 752] 04:32:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 246 (0x7f70804e8800) [pid = 1939] [serial = 2256] [outer = (nil)] 04:32:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 247 (0x7f708561f400) [pid = 1939] [serial = 2257] [outer = 0x7f70804e8800] 04:32:32 INFO - PROCESS | 1939 | 1462361552313 Marionette DEBUG loaded listener.js 04:32:32 INFO - PROCESS | 1939 | ++DOMWINDOW == 248 (0x7f7085624000) [pid = 1939] [serial = 2258] [outer = 0x7f70804e8800] 04:32:33 INFO - PROCESS | 1939 | 1462361553029 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 04:32:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 04:32:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1283ms 04:32:33 INFO - PROCESS | 1939 | 1462361553062 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 04:32:33 INFO - PROCESS | 1939 | 1462361553064 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 04:32:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:32:33 INFO - PROCESS | 1939 | 1462361553071 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:32:33 INFO - PROCESS | 1939 | 1462361553073 Marionette TRACE conn4 <- [1,2978,null,{}] 04:32:33 INFO - PROCESS | 1939 | 1462361553078 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:33 INFO - PROCESS | 1939 | 1462361553250 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 04:32:33 INFO - PROCESS | 1939 | 1462361553496 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:33 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708571b800 == 150 [pid = 1939] [id = 753] 04:32:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 249 (0x7f7085616800) [pid = 1939] [serial = 2259] [outer = (nil)] 04:32:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 250 (0x7f70857c5000) [pid = 1939] [serial = 2260] [outer = 0x7f7085616800] 04:32:33 INFO - PROCESS | 1939 | 1462361553565 Marionette DEBUG loaded listener.js 04:32:33 INFO - PROCESS | 1939 | ++DOMWINDOW == 251 (0x7f70857c9000) [pid = 1939] [serial = 2261] [outer = 0x7f7085616800] 04:32:34 INFO - PROCESS | 1939 | 1462361554246 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:32:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:32:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1227ms 04:32:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:32:34 INFO - PROCESS | 1939 | 1462361554299 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 04:32:34 INFO - PROCESS | 1939 | 1462361554301 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 04:32:34 INFO - PROCESS | 1939 | 1462361554307 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:32:34 INFO - PROCESS | 1939 | 1462361554310 Marionette TRACE conn4 <- [1,2982,null,{}] 04:32:34 INFO - PROCESS | 1939 | 1462361554315 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:34 INFO - PROCESS | 1939 | 1462361554507 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 04:32:34 INFO - PROCESS | 1939 | 1462361554755 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:34 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70805dd000 == 151 [pid = 1939] [id = 754] 04:32:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 252 (0x7f708561f000) [pid = 1939] [serial = 2262] [outer = (nil)] 04:32:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 253 (0x7f70857cd800) [pid = 1939] [serial = 2263] [outer = 0x7f708561f000] 04:32:34 INFO - PROCESS | 1939 | 1462361554822 Marionette DEBUG loaded listener.js 04:32:34 INFO - PROCESS | 1939 | ++DOMWINDOW == 254 (0x7f708d07f000) [pid = 1939] [serial = 2264] [outer = 0x7f708561f000] 04:32:35 INFO - PROCESS | 1939 | 1462361555560 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 04:32:35 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:32:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:32:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1289ms 04:32:35 INFO - PROCESS | 1939 | 1462361555597 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 04:32:35 INFO - PROCESS | 1939 | 1462361555601 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 04:32:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:32:35 INFO - PROCESS | 1939 | 1462361555606 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:32:35 INFO - PROCESS | 1939 | 1462361555609 Marionette TRACE conn4 <- [1,2986,null,{}] 04:32:35 INFO - PROCESS | 1939 | 1462361555614 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:35 INFO - PROCESS | 1939 | 1462361555785 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 04:32:36 INFO - PROCESS | 1939 | 1462361556034 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:36 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70807a9800 == 152 [pid = 1939] [id = 755] 04:32:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 255 (0x7f7080763400) [pid = 1939] [serial = 2265] [outer = (nil)] 04:32:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 256 (0x7f708076ac00) [pid = 1939] [serial = 2266] [outer = 0x7f7080763400] 04:32:36 INFO - PROCESS | 1939 | 1462361556106 Marionette DEBUG loaded listener.js 04:32:36 INFO - PROCESS | 1939 | ++DOMWINDOW == 257 (0x7f7080771400) [pid = 1939] [serial = 2267] [outer = 0x7f7080763400] 04:32:36 INFO - PROCESS | 1939 | 1462361556879 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:32:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:32:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1330ms 04:32:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:32:36 INFO - PROCESS | 1939 | 1462361556936 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 04:32:36 INFO - PROCESS | 1939 | 1462361556938 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 04:32:36 INFO - PROCESS | 1939 | 1462361556944 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:32:36 INFO - PROCESS | 1939 | 1462361556947 Marionette TRACE conn4 <- [1,2990,null,{}] 04:32:36 INFO - PROCESS | 1939 | 1462361556954 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:37 INFO - PROCESS | 1939 | 1462361557172 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 04:32:37 INFO - PROCESS | 1939 | 1462361557462 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:37 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708571d000 == 153 [pid = 1939] [id = 756] 04:32:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 258 (0x7f707fc2e400) [pid = 1939] [serial = 2268] [outer = (nil)] 04:32:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 259 (0x7f707fc35c00) [pid = 1939] [serial = 2269] [outer = 0x7f707fc2e400] 04:32:37 INFO - PROCESS | 1939 | 1462361557533 Marionette DEBUG loaded listener.js 04:32:37 INFO - PROCESS | 1939 | ++DOMWINDOW == 260 (0x7f707fc3ac00) [pid = 1939] [serial = 2270] [outer = 0x7f707fc2e400] 04:32:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708c834000 == 154 [pid = 1939] [id = 757] 04:32:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 261 (0x7f7085624800) [pid = 1939] [serial = 2271] [outer = (nil)] 04:32:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 262 (0x7f707fc34800) [pid = 1939] [serial = 2272] [outer = 0x7f7085624800] 04:32:38 INFO - PROCESS | 1939 | 1462361558358 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:32:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:32:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1429ms 04:32:38 INFO - PROCESS | 1939 | 1462361558373 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 04:32:38 INFO - PROCESS | 1939 | 1462361558376 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 04:32:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:32:38 INFO - PROCESS | 1939 | 1462361558381 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:32:38 INFO - PROCESS | 1939 | 1462361558384 Marionette TRACE conn4 <- [1,2994,null,{}] 04:32:38 INFO - PROCESS | 1939 | 1462361558389 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:38 INFO - PROCESS | 1939 | 1462361558611 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 04:32:38 INFO - PROCESS | 1939 | 1462361558862 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:38 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709dde3000 == 155 [pid = 1939] [id = 758] 04:32:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 263 (0x7f707fc2fc00) [pid = 1939] [serial = 2273] [outer = (nil)] 04:32:38 INFO - PROCESS | 1939 | ++DOMWINDOW == 264 (0x7f708076e800) [pid = 1939] [serial = 2274] [outer = 0x7f707fc2fc00] 04:32:38 INFO - PROCESS | 1939 | 1462361558928 Marionette DEBUG loaded listener.js 04:32:39 INFO - PROCESS | 1939 | ++DOMWINDOW == 265 (0x7f70862c6400) [pid = 1939] [serial = 2275] [outer = 0x7f707fc2fc00] 04:32:39 INFO - PROCESS | 1939 | 1462361559688 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:32:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:32:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:32:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1334ms 04:32:39 INFO - PROCESS | 1939 | 1462361559731 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 04:32:39 INFO - PROCESS | 1939 | 1462361559734 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 04:32:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:32:39 INFO - PROCESS | 1939 | 1462361559741 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:32:39 INFO - PROCESS | 1939 | 1462361559744 Marionette TRACE conn4 <- [1,2998,null,{}] 04:32:39 INFO - PROCESS | 1939 | 1462361559749 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:39 INFO - PROCESS | 1939 | 1462361559926 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 04:32:40 INFO - PROCESS | 1939 | 1462361560742 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:40 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7081ec6000 == 156 [pid = 1939] [id = 759] 04:32:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 266 (0x7f707ffe9c00) [pid = 1939] [serial = 2276] [outer = (nil)] 04:32:40 INFO - PROCESS | 1939 | ++DOMWINDOW == 267 (0x7f70804e1c00) [pid = 1939] [serial = 2277] [outer = 0x7f707ffe9c00] 04:32:40 INFO - PROCESS | 1939 | 1462361560968 Marionette DEBUG loaded listener.js 04:32:41 INFO - PROCESS | 1939 | ++DOMWINDOW == 268 (0x7f7082125400) [pid = 1939] [serial = 2278] [outer = 0x7f707ffe9c00] 04:32:41 INFO - PROCESS | 1939 | 1462361561755 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:32:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:32:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 2030ms 04:32:41 INFO - PROCESS | 1939 | 1462361561772 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 04:32:41 INFO - PROCESS | 1939 | 1462361561777 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 04:32:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:32:41 INFO - PROCESS | 1939 | 1462361561784 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:32:41 INFO - PROCESS | 1939 | 1462361561789 Marionette TRACE conn4 <- [1,3002,null,{}] 04:32:41 INFO - PROCESS | 1939 | 1462361561795 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:41 INFO - PROCESS | 1939 | 1462361561968 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 04:32:42 INFO - PROCESS | 1939 | 1462361562222 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:42 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7085fbf800 == 157 [pid = 1939] [id = 760] 04:32:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 269 (0x7f7082126000) [pid = 1939] [serial = 2279] [outer = (nil)] 04:32:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 270 (0x7f70840f1000) [pid = 1939] [serial = 2280] [outer = 0x7f7082126000] 04:32:42 INFO - PROCESS | 1939 | 1462361562298 Marionette DEBUG loaded listener.js 04:32:42 INFO - PROCESS | 1939 | ++DOMWINDOW == 271 (0x7f708561b800) [pid = 1939] [serial = 2281] [outer = 0x7f7082126000] 04:32:43 INFO - PROCESS | 1939 | 1462361563118 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:32:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:32:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1381ms 04:32:43 INFO - PROCESS | 1939 | 1462361563168 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 04:32:43 INFO - PROCESS | 1939 | 1462361563174 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 04:32:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:32:43 INFO - PROCESS | 1939 | 1462361563181 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:32:43 INFO - PROCESS | 1939 | 1462361563184 Marionette TRACE conn4 <- [1,3006,null,{}] 04:32:43 INFO - PROCESS | 1939 | 1462361563189 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:43 INFO - PROCESS | 1939 | 1462361563355 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 04:32:43 INFO - PROCESS | 1939 | 1462361563759 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:43 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7082ace000 == 158 [pid = 1939] [id = 761] 04:32:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 272 (0x7f7085c0a000) [pid = 1939] [serial = 2282] [outer = (nil)] 04:32:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 273 (0x7f7085c0fc00) [pid = 1939] [serial = 2283] [outer = 0x7f7085c0a000] 04:32:43 INFO - PROCESS | 1939 | 1462361563890 Marionette DEBUG loaded listener.js 04:32:43 INFO - PROCESS | 1939 | ++DOMWINDOW == 274 (0x7f7086418c00) [pid = 1939] [serial = 2284] [outer = 0x7f7085c0a000] 04:32:44 INFO - PROCESS | 1939 | 1462361564701 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:32:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:32:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1530ms 04:32:44 INFO - PROCESS | 1939 | 1462361564712 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 04:32:44 INFO - PROCESS | 1939 | 1462361564714 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 04:32:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:32:44 INFO - PROCESS | 1939 | 1462361564722 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:32:44 INFO - PROCESS | 1939 | 1462361564730 Marionette TRACE conn4 <- [1,3010,null,{}] 04:32:44 INFO - PROCESS | 1939 | 1462361564743 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:44 INFO - PROCESS | 1939 | 1462361564954 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 04:32:45 INFO - PROCESS | 1939 | 1462361565273 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70942f5000 == 157 [pid = 1939] [id = 346] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708ca2e800 == 156 [pid = 1939] [id = 679] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70877ef000 == 155 [pid = 1939] [id = 417] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708dd9b000 == 154 [pid = 1939] [id = 680] 04:32:45 INFO - PROCESS | 1939 | --DOMWINDOW == 273 (0x7f7091c52c00) [pid = 1939] [serial = 2123] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1939 | --DOMWINDOW == 272 (0x7f7082eec000) [pid = 1939] [serial = 2129] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1939 | --DOMWINDOW == 271 (0x7f7082b5a800) [pid = 1939] [serial = 2120] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1939 | --DOMWINDOW == 270 (0x7f70af149400) [pid = 1939] [serial = 2117] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1939 | --DOMWINDOW == 269 (0x7f7091c66c00) [pid = 1939] [serial = 2126] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1939 | --DOMWINDOW == 268 (0x7f70abcdcc00) [pid = 1939] [serial = 2114] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70859ed000 == 155 [pid = 1939] [id = 762] 04:32:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 269 (0x7f707ffe9000) [pid = 1939] [serial = 2285] [outer = (nil)] 04:32:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 270 (0x7f70873ebc00) [pid = 1939] [serial = 2286] [outer = 0x7f707ffe9000] 04:32:45 INFO - PROCESS | 1939 | 1462361565393 Marionette DEBUG loaded listener.js 04:32:45 INFO - PROCESS | 1939 | ++DOMWINDOW == 271 (0x7f7089f87c00) [pid = 1939] [serial = 2287] [outer = 0x7f707ffe9000] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708ab82800 == 154 [pid = 1939] [id = 678] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709d529800 == 153 [pid = 1939] [id = 738] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709aa73800 == 152 [pid = 1939] [id = 737] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949d1000 == 151 [pid = 1939] [id = 736] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709298b000 == 150 [pid = 1939] [id = 735] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7085f80000 == 149 [pid = 1939] [id = 734] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7082ed5000 == 148 [pid = 1939] [id = 733] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708b3b8000 == 147 [pid = 1939] [id = 732] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4e87000 == 146 [pid = 1939] [id = 728] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70889d2000 == 145 [pid = 1939] [id = 727] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4ec5800 == 144 [pid = 1939] [id = 726] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70addd0800 == 143 [pid = 1939] [id = 725] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70a0b3e000 == 142 [pid = 1939] [id = 724] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709c820000 == 141 [pid = 1939] [id = 723] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709b9a4800 == 140 [pid = 1939] [id = 722] 04:32:45 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097fe7000 == 139 [pid = 1939] [id = 721] 04:32:46 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70949dd000 == 138 [pid = 1939] [id = 720] 04:32:46 INFO - PROCESS | 1939 | --DOCSHELL 0x7f709414c000 == 137 [pid = 1939] [id = 719] 04:32:46 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70928bf000 == 136 [pid = 1939] [id = 718] 04:32:46 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708dda4000 == 135 [pid = 1939] [id = 717] 04:32:46 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70884d9800 == 134 [pid = 1939] [id = 716] 04:32:46 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708de9d000 == 133 [pid = 1939] [id = 715] 04:32:46 INFO - PROCESS | 1939 | 1462361566114 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 04:32:46 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 04:32:46 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1444ms 04:32:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:32:46 INFO - PROCESS | 1939 | 1462361566165 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 04:32:46 INFO - PROCESS | 1939 | 1462361566168 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 04:32:46 INFO - PROCESS | 1939 | 1462361566174 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:32:46 INFO - PROCESS | 1939 | 1462361566177 Marionette TRACE conn4 <- [1,3014,null,{}] 04:32:46 INFO - PROCESS | 1939 | 1462361566182 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:46 INFO - PROCESS | 1939 | 1462361566388 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 270 (0x7f708b5d8800) [pid = 1939] [serial = 2139] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 269 (0x7f70873ecc00) [pid = 1939] [serial = 2133] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 268 (0x7f70875f7800) [pid = 1939] [serial = 2135] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 267 (0x7f709e4f0400) [pid = 1939] [serial = 2108] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 266 (0x7f708df66c00) [pid = 1939] [serial = 2144] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 265 (0x7f709cddf000) [pid = 1939] [serial = 2105] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 264 (0x7f7089faa000) [pid = 1939] [serial = 2141] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 263 (0x7f7083f10000) [pid = 1939] [serial = 2132] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 262 (0x7f708d1cb000) [pid = 1939] [serial = 2142] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 261 (0x7f708a2c2c00) [pid = 1939] [serial = 2136] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 260 (0x7f7083f02800) [pid = 1939] [serial = 2093] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 259 (0x7f708acc6800) [pid = 1939] [serial = 2138] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 258 (0x7f709dd3f400) [pid = 1939] [serial = 2111] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 257 (0x7f708c609800) [pid = 1939] [serial = 2096] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 256 (0x7f708e62c400) [pid = 1939] [serial = 2145] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 255 (0x7f70929adc00) [pid = 1939] [serial = 2099] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 254 (0x7f70990b6800) [pid = 1939] [serial = 2102] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | --DOMWINDOW == 253 (0x7f709c7bc000) [pid = 1939] [serial = 2091] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 1939 | 1462361566622 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:46 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70889d3000 == 134 [pid = 1939] [id = 763] 04:32:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 254 (0x7f7082b5a800) [pid = 1939] [serial = 2288] [outer = (nil)] 04:32:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 255 (0x7f7088be8000) [pid = 1939] [serial = 2289] [outer = 0x7f7082b5a800] 04:32:46 INFO - PROCESS | 1939 | 1462361566695 Marionette DEBUG loaded listener.js 04:32:46 INFO - PROCESS | 1939 | ++DOMWINDOW == 256 (0x7f708a258400) [pid = 1939] [serial = 2290] [outer = 0x7f7082b5a800] 04:32:47 INFO - PROCESS | 1939 | [1939] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:32:47 INFO - PROCESS | 1939 | 1462361567434 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:32:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:32:47 INFO - {} 04:32:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:32:47 INFO - {} 04:32:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:32:47 INFO - {} 04:32:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:32:47 INFO - {} 04:32:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1278ms 04:32:47 INFO - PROCESS | 1939 | 1462361567455 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 04:32:47 INFO - PROCESS | 1939 | 1462361567458 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 04:32:47 INFO - TEST-START | /FileAPI/fileReader.html 04:32:47 INFO - PROCESS | 1939 | 1462361567463 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:32:47 INFO - PROCESS | 1939 | 1462361567465 Marionette TRACE conn4 <- [1,3018,null,{}] 04:32:47 INFO - PROCESS | 1939 | 1462361567470 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:47 INFO - PROCESS | 1939 | 1462361567725 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 04:32:47 INFO - PROCESS | 1939 | 1462361567846 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:47 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708c835000 == 135 [pid = 1939] [id = 764] 04:32:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 257 (0x7f708a366000) [pid = 1939] [serial = 2291] [outer = (nil)] 04:32:47 INFO - PROCESS | 1939 | ++DOMWINDOW == 258 (0x7f708a36e800) [pid = 1939] [serial = 2292] [outer = 0x7f708a366000] 04:32:47 INFO - PROCESS | 1939 | 1462361567915 Marionette DEBUG loaded listener.js 04:32:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 259 (0x7f708a86f000) [pid = 1939] [serial = 2293] [outer = 0x7f708a366000] 04:32:48 INFO - PROCESS | 1939 | 1462361568637 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 04:32:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:32:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:32:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:32:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:32:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 1230ms 04:32:48 INFO - PROCESS | 1939 | 1462361568705 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 04:32:48 INFO - PROCESS | 1939 | 1462361568708 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 04:32:48 INFO - TEST-START | /FileAPI/historical.html 04:32:48 INFO - PROCESS | 1939 | 1462361568713 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:32:48 INFO - PROCESS | 1939 | 1462361568715 Marionette TRACE conn4 <- [1,3022,null,{}] 04:32:48 INFO - PROCESS | 1939 | 1462361568720 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:48 INFO - PROCESS | 1939 | 1462361568940 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 04:32:48 INFO - PROCESS | 1939 | 1462361568972 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:48 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708de9d000 == 136 [pid = 1939] [id = 765] 04:32:48 INFO - PROCESS | 1939 | ++DOMWINDOW == 260 (0x7f708ac92c00) [pid = 1939] [serial = 2294] [outer = (nil)] 04:32:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 261 (0x7f708c608c00) [pid = 1939] [serial = 2295] [outer = 0x7f708ac92c00] 04:32:49 INFO - PROCESS | 1939 | 1462361569028 Marionette DEBUG loaded listener.js 04:32:49 INFO - PROCESS | 1939 | ++DOMWINDOW == 262 (0x7f708c754c00) [pid = 1939] [serial = 2296] [outer = 0x7f708ac92c00] 04:32:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:32:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:32:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:32:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:32:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:32:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:32:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:32:49 INFO - TEST-OK | /FileAPI/historical.html | took 1137ms 04:32:49 INFO - PROCESS | 1939 | 1462361569842 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 04:32:49 INFO - TEST-START | /FileAPI/idlharness.html 04:32:49 INFO - PROCESS | 1939 | 1462361569860 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 04:32:49 INFO - PROCESS | 1939 | 1462361569862 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 04:32:49 INFO - PROCESS | 1939 | 1462361569869 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:32:49 INFO - PROCESS | 1939 | 1462361569871 Marionette TRACE conn4 <- [1,3026,null,{}] 04:32:49 INFO - PROCESS | 1939 | 1462361569884 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:50 INFO - PROCESS | 1939 | 1462361570097 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 04:32:51 INFO - PROCESS | 1939 | --DOMWINDOW == 261 (0x7f70885c8c00) [pid = 1939] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:32:51 INFO - PROCESS | 1939 | --DOMWINDOW == 260 (0x7f7088977000) [pid = 1939] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:32:51 INFO - PROCESS | 1939 | --DOMWINDOW == 259 (0x7f7095a6e800) [pid = 1939] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:32:51 INFO - PROCESS | 1939 | --DOMWINDOW == 258 (0x7f708acc8400) [pid = 1939] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:32:51 INFO - PROCESS | 1939 | --DOMWINDOW == 257 (0x7f7082b60c00) [pid = 1939] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:32:51 INFO - PROCESS | 1939 | --DOMWINDOW == 256 (0x7f7085b12c00) [pid = 1939] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:32:51 INFO - PROCESS | 1939 | 1462361571144 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:51 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708865c000 == 137 [pid = 1939] [id = 766] 04:32:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 257 (0x7f7085b12c00) [pid = 1939] [serial = 2297] [outer = (nil)] 04:32:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 258 (0x7f708acc8400) [pid = 1939] [serial = 2298] [outer = 0x7f7085b12c00] 04:32:51 INFO - PROCESS | 1939 | 1462361571204 Marionette DEBUG loaded listener.js 04:32:51 INFO - PROCESS | 1939 | ++DOMWINDOW == 259 (0x7f708d078c00) [pid = 1939] [serial = 2299] [outer = 0x7f7085b12c00] 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:32:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:32:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:32:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:32:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:32:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:32:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:32:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:32:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:32:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:32:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:32:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:32:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:32:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:32:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 04:32:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:32:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:32:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:32:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:32:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:32:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:32:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:32:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 04:32:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:32:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:32:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:32:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 2707ms 04:32:52 INFO - PROCESS | 1939 | 1462361572485 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 04:32:52 INFO - PROCESS | 1939 | 1462361572576 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 04:32:52 INFO - PROCESS | 1939 | 1462361572578 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 04:32:52 INFO - TEST-START | /FileAPI/idlharness.worker 04:32:52 INFO - PROCESS | 1939 | 1462361572605 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:32:52 INFO - PROCESS | 1939 | 1462361572611 Marionette TRACE conn4 <- [1,3030,null,{}] 04:32:52 INFO - PROCESS | 1939 | 1462361572624 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:52 INFO - PROCESS | 1939 | 1462361572921 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 04:32:52 INFO - PROCESS | 1939 | 1462361572942 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:53 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f707fe9d800 == 138 [pid = 1939] [id = 767] 04:32:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 260 (0x7f707fc33000) [pid = 1939] [serial = 2300] [outer = (nil)] 04:32:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 261 (0x7f707fc3c800) [pid = 1939] [serial = 2301] [outer = 0x7f707fc33000] 04:32:53 INFO - PROCESS | 1939 | 1462361573163 Marionette DEBUG loaded listener.js 04:32:53 INFO - PROCESS | 1939 | ++DOMWINDOW == 262 (0x7f70804ecc00) [pid = 1939] [serial = 2302] [outer = 0x7f707fc33000] 04:32:53 INFO - PROCESS | 1939 | [1939] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:32:55 INFO - {} 04:32:55 INFO - PROCESS | 1939 | 1462361575450 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:32:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:32:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:32:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:32:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:32:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:32:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:32:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:32:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:32:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:32:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:32:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:32:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:32:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:32:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:32:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:32:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:32:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:32:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:32:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:32:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:32:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:32:55 INFO - {} 04:32:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2919ms 04:32:55 INFO - PROCESS | 1939 | 1462361575521 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 04:32:55 INFO - PROCESS | 1939 | 1462361575525 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 04:32:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:32:55 INFO - PROCESS | 1939 | 1462361575532 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:32:55 INFO - PROCESS | 1939 | 1462361575536 Marionette TRACE conn4 <- [1,3034,null,{}] 04:32:55 INFO - PROCESS | 1939 | 1462361575586 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:55 INFO - PROCESS | 1939 | 1462361575962 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 04:32:56 INFO - PROCESS | 1939 | 1462361576133 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:56 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708cf3d000 == 139 [pid = 1939] [id = 768] 04:32:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 263 (0x7f7082be9400) [pid = 1939] [serial = 2303] [outer = (nil)] 04:32:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 264 (0x7f708c757000) [pid = 1939] [serial = 2304] [outer = 0x7f7082be9400] 04:32:56 INFO - PROCESS | 1939 | 1462361576204 Marionette DEBUG loaded listener.js 04:32:56 INFO - PROCESS | 1939 | ++DOMWINDOW == 265 (0x7f708e5ad400) [pid = 1939] [serial = 2305] [outer = 0x7f7082be9400] 04:32:57 INFO - PROCESS | 1939 | 1462361576999 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:32:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:32:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1530ms 04:32:57 INFO - PROCESS | 1939 | 1462361577061 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 04:32:57 INFO - PROCESS | 1939 | 1462361577067 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 04:32:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:32:57 INFO - PROCESS | 1939 | 1462361577077 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:32:57 INFO - PROCESS | 1939 | 1462361577080 Marionette TRACE conn4 <- [1,3038,null,{}] 04:32:57 INFO - PROCESS | 1939 | 1462361577104 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:57 INFO - PROCESS | 1939 | 1462361577298 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 04:32:57 INFO - PROCESS | 1939 | 1462361577577 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:57 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70937c1800 == 140 [pid = 1939] [id = 769] 04:32:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 266 (0x7f708deaa000) [pid = 1939] [serial = 2306] [outer = (nil)] 04:32:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 267 (0x7f7091c66800) [pid = 1939] [serial = 2307] [outer = 0x7f708deaa000] 04:32:57 INFO - PROCESS | 1939 | 1462361577647 Marionette DEBUG loaded listener.js 04:32:57 INFO - PROCESS | 1939 | ++DOMWINDOW == 268 (0x7f70928d4400) [pid = 1939] [serial = 2308] [outer = 0x7f708deaa000] 04:32:58 INFO - PROCESS | 1939 | 1462361578494 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 04:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:32:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1431ms 04:32:58 INFO - PROCESS | 1939 | 1462361578525 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 04:32:58 INFO - PROCESS | 1939 | 1462361578530 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 04:32:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:32:58 INFO - PROCESS | 1939 | 1462361578539 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:32:58 INFO - PROCESS | 1939 | 1462361578544 Marionette TRACE conn4 <- [1,3042,null,{}] 04:32:58 INFO - PROCESS | 1939 | 1462361578559 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:58 INFO - PROCESS | 1939 | 1462361578744 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 04:32:59 INFO - PROCESS | 1939 | 1462361579022 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:59 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709472a000 == 141 [pid = 1939] [id = 770] 04:32:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 269 (0x7f7093f86400) [pid = 1939] [serial = 2309] [outer = (nil)] 04:32:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 270 (0x7f709423d400) [pid = 1939] [serial = 2310] [outer = 0x7f7093f86400] 04:32:59 INFO - PROCESS | 1939 | 1462361579094 Marionette DEBUG loaded listener.js 04:32:59 INFO - PROCESS | 1939 | ++DOMWINDOW == 271 (0x7f70943de800) [pid = 1939] [serial = 2311] [outer = 0x7f7093f86400] 04:33:00 INFO - PROCESS | 1939 | 1462361580147 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:33:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:33:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:33:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:33:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:33:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1646ms 04:33:00 INFO - PROCESS | 1939 | 1462361580184 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 04:33:00 INFO - PROCESS | 1939 | 1462361580187 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 04:33:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:33:00 INFO - PROCESS | 1939 | 1462361580219 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:33:00 INFO - PROCESS | 1939 | 1462361580222 Marionette TRACE conn4 <- [1,3046,null,{}] 04:33:00 INFO - PROCESS | 1939 | 1462361580249 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:00 INFO - PROCESS | 1939 | 1462361580446 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 04:33:00 INFO - PROCESS | 1939 | 1462361580728 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:00 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7095c1a000 == 142 [pid = 1939] [id = 771] 04:33:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 272 (0x7f7093f87c00) [pid = 1939] [serial = 2312] [outer = (nil)] 04:33:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 273 (0x7f7082b5fc00) [pid = 1939] [serial = 2313] [outer = 0x7f7093f87c00] 04:33:00 INFO - PROCESS | 1939 | 1462361580830 Marionette DEBUG loaded listener.js 04:33:00 INFO - PROCESS | 1939 | ++DOMWINDOW == 274 (0x7f708076ec00) [pid = 1939] [serial = 2314] [outer = 0x7f7093f87c00] 04:33:01 INFO - PROCESS | 1939 | [1939] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:33:01 INFO - PROCESS | 1939 | 1462361581624 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:33:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:33:01 INFO - {} 04:33:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1473ms 04:33:01 INFO - PROCESS | 1939 | 1462361581669 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 04:33:01 INFO - PROCESS | 1939 | 1462361581672 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 04:33:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:33:01 INFO - PROCESS | 1939 | 1462361581678 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:33:01 INFO - PROCESS | 1939 | 1462361581680 Marionette TRACE conn4 <- [1,3050,null,{}] 04:33:01 INFO - PROCESS | 1939 | 1462361581685 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:01 INFO - PROCESS | 1939 | 1462361581862 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 04:33:02 INFO - PROCESS | 1939 | 1462361582189 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:02 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70889cb000 == 143 [pid = 1939] [id = 772] 04:33:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 275 (0x7f7085c04000) [pid = 1939] [serial = 2315] [outer = (nil)] 04:33:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 276 (0x7f70862ce800) [pid = 1939] [serial = 2316] [outer = 0x7f7085c04000] 04:33:02 INFO - PROCESS | 1939 | 1462361582271 Marionette DEBUG loaded listener.js 04:33:02 INFO - PROCESS | 1939 | ++DOMWINDOW == 277 (0x7f708a257400) [pid = 1939] [serial = 2317] [outer = 0x7f7085c04000] 04:33:03 INFO - PROCESS | 1939 | 1462361583096 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 04:33:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:33:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:33:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:33:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:33:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1483ms 04:33:03 INFO - PROCESS | 1939 | 1462361583163 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 04:33:03 INFO - PROCESS | 1939 | 1462361583166 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 04:33:03 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:33:03 INFO - PROCESS | 1939 | 1462361583173 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:33:03 INFO - PROCESS | 1939 | 1462361583175 Marionette TRACE conn4 <- [1,3054,null,{}] 04:33:03 INFO - PROCESS | 1939 | 1462361583181 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:03 INFO - PROCESS | 1939 | 1462361583365 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 04:33:03 INFO - PROCESS | 1939 | 1462361583646 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:03 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7098469000 == 144 [pid = 1939] [id = 773] 04:33:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 278 (0x7f708a255800) [pid = 1939] [serial = 2318] [outer = (nil)] 04:33:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 279 (0x7f709ac05400) [pid = 1939] [serial = 2319] [outer = 0x7f708a255800] 04:33:03 INFO - PROCESS | 1939 | 1462361583717 Marionette DEBUG loaded listener.js 04:33:03 INFO - PROCESS | 1939 | ++DOMWINDOW == 280 (0x7f709ba0d000) [pid = 1939] [serial = 2320] [outer = 0x7f708a255800] 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:33:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:33:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:33:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:33:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:33:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:33:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:33:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:33:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:33:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:33:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:33:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:33:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:33:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 04:33:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:33:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 04:33:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:33:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:33:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1746ms 04:33:05 INFO - PROCESS | 1939 | 1462361584823 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 04:33:05 INFO - PROCESS | 1939 | 1462361584921 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 04:33:05 INFO - PROCESS | 1939 | 1462361584925 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 04:33:05 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:33:05 INFO - PROCESS | 1939 | 1462361584944 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:33:05 INFO - PROCESS | 1939 | 1462361584949 Marionette TRACE conn4 <- [1,3058,null,{}] 04:33:05 INFO - PROCESS | 1939 | 1462361584961 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:05 INFO - PROCESS | 1939 | 1462361585231 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 04:33:05 INFO - PROCESS | 1939 | 1462361585497 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:05 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f709cc93000 == 145 [pid = 1939] [id = 774] 04:33:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 281 (0x7f708a257c00) [pid = 1939] [serial = 2321] [outer = (nil)] 04:33:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 282 (0x7f70aac66800) [pid = 1939] [serial = 2322] [outer = 0x7f708a257c00] 04:33:05 INFO - PROCESS | 1939 | 1462361585566 Marionette DEBUG loaded listener.js 04:33:05 INFO - PROCESS | 1939 | ++DOMWINDOW == 283 (0x7f70abc6dc00) [pid = 1939] [serial = 2323] [outer = 0x7f708a257c00] 04:33:06 INFO - PROCESS | 1939 | 1462361586321 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 04:33:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:33:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:33:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:33:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:33:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:33:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:33:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:33:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:33:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:33:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:33:06 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:06 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:33:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:33:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:33:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:33:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:33:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:33:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:33:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:33:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:33:06 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1393ms 04:33:06 INFO - PROCESS | 1939 | 1462361586342 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 04:33:06 INFO - PROCESS | 1939 | 1462361586350 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 04:33:06 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:33:06 INFO - PROCESS | 1939 | 1462361586357 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:33:06 INFO - PROCESS | 1939 | 1462361586360 Marionette TRACE conn4 <- [1,3062,null,{}] 04:33:06 INFO - PROCESS | 1939 | 1462361586366 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:06 INFO - PROCESS | 1939 | 1462361586545 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 04:33:06 INFO - PROCESS | 1939 | 1462361586799 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:06 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70874dd000 == 146 [pid = 1939] [id = 775] 04:33:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 284 (0x7f707fc33400) [pid = 1939] [serial = 2324] [outer = (nil)] 04:33:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 285 (0x7f7083fe7000) [pid = 1939] [serial = 2325] [outer = 0x7f707fc33400] 04:33:06 INFO - PROCESS | 1939 | 1462361586882 Marionette DEBUG loaded listener.js 04:33:06 INFO - PROCESS | 1939 | ++DOMWINDOW == 286 (0x7f70928d9c00) [pid = 1939] [serial = 2326] [outer = 0x7f707fc33400] 04:33:07 INFO - PROCESS | 1939 | [1939] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:33:07 INFO - PROCESS | 1939 | 1462361587707 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:33:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:33:07 INFO - {} 04:33:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1381ms 04:33:07 INFO - PROCESS | 1939 | 1462361587738 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 04:33:07 INFO - PROCESS | 1939 | 1462361587741 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 04:33:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:33:07 INFO - PROCESS | 1939 | 1462361587747 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:33:07 INFO - PROCESS | 1939 | 1462361587749 Marionette TRACE conn4 <- [1,3066,null,{}] 04:33:07 INFO - PROCESS | 1939 | 1462361587754 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:07 INFO - PROCESS | 1939 | 1462361587936 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 04:33:08 INFO - PROCESS | 1939 | 1462361588183 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:08 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70af134800 == 147 [pid = 1939] [id = 776] 04:33:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 287 (0x7f7085404800) [pid = 1939] [serial = 2327] [outer = (nil)] 04:33:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 288 (0x7f708540a400) [pid = 1939] [serial = 2328] [outer = 0x7f7085404800] 04:33:08 INFO - PROCESS | 1939 | 1462361588255 Marionette DEBUG loaded listener.js 04:33:08 INFO - PROCESS | 1939 | ++DOMWINDOW == 289 (0x7f70aac6d800) [pid = 1939] [serial = 2329] [outer = 0x7f7085404800] 04:33:09 INFO - PROCESS | 1939 | 1462361589017 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 04:33:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:33:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:33:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:33:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:33:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:33:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:33:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:33:09 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1334ms 04:33:09 INFO - PROCESS | 1939 | 1462361589081 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 04:33:09 INFO - PROCESS | 1939 | 1462361589085 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 04:33:09 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:33:09 INFO - PROCESS | 1939 | 1462361589090 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:33:09 INFO - PROCESS | 1939 | 1462361589092 Marionette TRACE conn4 <- [1,3070,null,{}] 04:33:09 INFO - PROCESS | 1939 | 1462361589098 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:09 INFO - PROCESS | 1939 | 1462361589282 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 04:33:09 INFO - PROCESS | 1939 | 1462361589581 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:09 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b3eba800 == 148 [pid = 1939] [id = 777] 04:33:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 290 (0x7f70861b2c00) [pid = 1939] [serial = 2330] [outer = (nil)] 04:33:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 291 (0x7f70861ba800) [pid = 1939] [serial = 2331] [outer = 0x7f70861b2c00] 04:33:09 INFO - PROCESS | 1939 | 1462361589664 Marionette DEBUG loaded listener.js 04:33:09 INFO - PROCESS | 1939 | ++DOMWINDOW == 292 (0x7f709ba14400) [pid = 1939] [serial = 2332] [outer = 0x7f70861b2c00] 04:33:10 INFO - PROCESS | 1939 | 1462361590438 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 04:33:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:33:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:33:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:33:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:33:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:33:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:33:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1383ms 04:33:10 INFO - PROCESS | 1939 | 1462361590477 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 04:33:10 INFO - PROCESS | 1939 | 1462361590480 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 04:33:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:33:10 INFO - PROCESS | 1939 | 1462361590486 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:33:10 INFO - PROCESS | 1939 | 1462361590490 Marionette TRACE conn4 <- [1,3074,null,{}] 04:33:10 INFO - PROCESS | 1939 | 1462361590495 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:10 INFO - PROCESS | 1939 | 1462361590698 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 04:33:10 INFO - PROCESS | 1939 | 1462361590962 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:10 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70ba7a9800 == 149 [pid = 1939] [id = 778] 04:33:10 INFO - PROCESS | 1939 | ++DOMWINDOW == 293 (0x7f707bae0400) [pid = 1939] [serial = 2333] [outer = (nil)] 04:33:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 294 (0x7f70861b8c00) [pid = 1939] [serial = 2334] [outer = 0x7f707bae0400] 04:33:11 INFO - PROCESS | 1939 | 1462361591035 Marionette DEBUG loaded listener.js 04:33:11 INFO - PROCESS | 1939 | ++DOMWINDOW == 295 (0x7f70add69000) [pid = 1939] [serial = 2335] [outer = 0x7f707bae0400] 04:33:11 INFO - PROCESS | 1939 | 1462361591816 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 04:33:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:33:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:33:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:33:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:33:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:33:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:33:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1382ms 04:33:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:33:11 INFO - PROCESS | 1939 | 1462361591869 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 04:33:11 INFO - PROCESS | 1939 | 1462361591872 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 04:33:11 INFO - PROCESS | 1939 | 1462361591878 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:33:11 INFO - PROCESS | 1939 | 1462361591881 Marionette TRACE conn4 <- [1,3078,null,{}] 04:33:11 INFO - PROCESS | 1939 | 1462361591886 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:12 INFO - PROCESS | 1939 | 1462361592172 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 04:33:12 INFO - PROCESS | 1939 | 1462361592408 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:12 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70866db800 == 150 [pid = 1939] [id = 779] 04:33:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 296 (0x7f707bae2400) [pid = 1939] [serial = 2336] [outer = (nil)] 04:33:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 297 (0x7f7080de2800) [pid = 1939] [serial = 2337] [outer = 0x7f707bae2400] 04:33:12 INFO - PROCESS | 1939 | 1462361592482 Marionette DEBUG loaded listener.js 04:33:12 INFO - PROCESS | 1939 | ++DOMWINDOW == 298 (0x7f7080de7c00) [pid = 1939] [serial = 2338] [outer = 0x7f707bae2400] 04:33:13 INFO - PROCESS | 1939 | 1462361593350 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 04:33:13 INFO - PROCESS | 1939 | 1462361593419 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 04:33:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:33:13 INFO - PROCESS | 1939 | 1462361593432 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:33:13 INFO - PROCESS | 1939 | 1462361593435 Marionette TRACE conn4 <- [1,3082,null,{}] 04:33:13 INFO - PROCESS | 1939 | 1462361593460 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:13 INFO - PROCESS | 1939 | 1462361593685 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 04:33:13 INFO - PROCESS | 1939 | 1462361593975 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:14 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f707fd8a800 == 151 [pid = 1939] [id = 780] 04:33:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 299 (0x7f707ff15400) [pid = 1939] [serial = 2339] [outer = (nil)] 04:33:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 300 (0x7f707ff21c00) [pid = 1939] [serial = 2340] [outer = 0x7f707ff15400] 04:33:14 INFO - PROCESS | 1939 | 1462361594047 Marionette DEBUG loaded listener.js 04:33:14 INFO - PROCESS | 1939 | ++DOMWINDOW == 301 (0x7f7080de7400) [pid = 1939] [serial = 2341] [outer = 0x7f707ff15400] 04:33:14 INFO - PROCESS | 1939 | 1462361594852 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 04:33:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:33:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:33:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:33:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1487ms 04:33:14 INFO - PROCESS | 1939 | 1462361594921 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 04:33:14 INFO - PROCESS | 1939 | 1462361594924 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 04:33:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:33:14 INFO - PROCESS | 1939 | 1462361594930 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:33:14 INFO - PROCESS | 1939 | 1462361594932 Marionette TRACE conn4 <- [1,3086,null,{}] 04:33:14 INFO - PROCESS | 1939 | 1462361594937 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:15 INFO - PROCESS | 1939 | 1462361595154 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 04:33:15 INFO - PROCESS | 1939 | 1462361595455 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:15 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70b75e5000 == 152 [pid = 1939] [id = 781] 04:33:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 302 (0x7f707ff17000) [pid = 1939] [serial = 2342] [outer = (nil)] 04:33:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 303 (0x7f70840eb000) [pid = 1939] [serial = 2343] [outer = 0x7f707ff17000] 04:33:15 INFO - PROCESS | 1939 | 1462361595531 Marionette DEBUG loaded listener.js 04:33:15 INFO - PROCESS | 1939 | ++DOMWINDOW == 304 (0x7f708540cc00) [pid = 1939] [serial = 2344] [outer = 0x7f707ff17000] 04:33:16 INFO - PROCESS | 1939 | 1462361596317 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:33:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:33:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1432ms 04:33:16 INFO - PROCESS | 1939 | 1462361596363 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 04:33:16 INFO - PROCESS | 1939 | 1462361596367 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 04:33:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:33:16 INFO - PROCESS | 1939 | 1462361596373 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:33:16 INFO - PROCESS | 1939 | 1462361596376 Marionette TRACE conn4 <- [1,3090,null,{}] 04:33:16 INFO - PROCESS | 1939 | 1462361596381 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:16 INFO - PROCESS | 1939 | 1462361596598 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 04:33:16 INFO - PROCESS | 1939 | 1462361596872 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:16 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f707ff7d000 == 153 [pid = 1939] [id = 782] 04:33:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 305 (0x7f7080de8000) [pid = 1939] [serial = 2345] [outer = (nil)] 04:33:16 INFO - PROCESS | 1939 | ++DOMWINDOW == 306 (0x7f7081b0a000) [pid = 1939] [serial = 2346] [outer = 0x7f7080de8000] 04:33:16 INFO - PROCESS | 1939 | 1462361596945 Marionette DEBUG loaded listener.js 04:33:17 INFO - PROCESS | 1939 | ++DOMWINDOW == 307 (0x7f7081b0e800) [pid = 1939] [serial = 2347] [outer = 0x7f7080de8000] 04:33:17 INFO - PROCESS | 1939 | 1462361597767 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:33:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:33:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1430ms 04:33:17 INFO - PROCESS | 1939 | 1462361597803 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 04:33:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:33:17 INFO - PROCESS | 1939 | 1462361597808 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 04:33:17 INFO - PROCESS | 1939 | 1462361597814 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:33:17 INFO - PROCESS | 1939 | 1462361597817 Marionette TRACE conn4 <- [1,3094,null,{}] 04:33:17 INFO - PROCESS | 1939 | 1462361597822 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:18 INFO - PROCESS | 1939 | 1462361598065 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 04:33:18 INFO - PROCESS | 1939 | 1462361598336 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:18 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7081ba1000 == 154 [pid = 1939] [id = 783] 04:33:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 308 (0x7f7081b04c00) [pid = 1939] [serial = 2348] [outer = (nil)] 04:33:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 309 (0x7f708540d400) [pid = 1939] [serial = 2349] [outer = 0x7f7081b04c00] 04:33:18 INFO - PROCESS | 1939 | 1462361598405 Marionette DEBUG loaded listener.js 04:33:18 INFO - PROCESS | 1939 | ++DOMWINDOW == 310 (0x7f7094257800) [pid = 1939] [serial = 2350] [outer = 0x7f7081b04c00] 04:33:19 INFO - PROCESS | 1939 | 1462361599195 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:33:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:33:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1432ms 04:33:19 INFO - PROCESS | 1939 | 1462361599246 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 04:33:19 INFO - PROCESS | 1939 | 1462361599250 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 04:33:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:33:19 INFO - PROCESS | 1939 | 1462361599256 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:33:19 INFO - PROCESS | 1939 | 1462361599258 Marionette TRACE conn4 <- [1,3098,null,{}] 04:33:19 INFO - PROCESS | 1939 | 1462361599263 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:19 INFO - PROCESS | 1939 | 1462361599605 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 04:33:19 INFO - PROCESS | 1939 | 1462361599836 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:19 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70865c7800 == 155 [pid = 1939] [id = 784] 04:33:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 311 (0x7f7081b12800) [pid = 1939] [serial = 2351] [outer = (nil)] 04:33:19 INFO - PROCESS | 1939 | ++DOMWINDOW == 312 (0x7f70865b3800) [pid = 1939] [serial = 2352] [outer = 0x7f7081b12800] 04:33:19 INFO - PROCESS | 1939 | 1462361599914 Marionette DEBUG loaded listener.js 04:33:20 INFO - PROCESS | 1939 | ++DOMWINDOW == 313 (0x7f70865b7400) [pid = 1939] [serial = 2353] [outer = 0x7f7081b12800] 04:33:20 INFO - PROCESS | 1939 | 1462361600689 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 04:33:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:33:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:33:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1477ms 04:33:20 INFO - PROCESS | 1939 | 1462361600735 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 04:33:20 INFO - PROCESS | 1939 | 1462361600738 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 04:33:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:33:20 INFO - PROCESS | 1939 | 1462361600744 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:33:20 INFO - PROCESS | 1939 | 1462361600746 Marionette TRACE conn4 <- [1,3102,null,{}] 04:33:20 INFO - PROCESS | 1939 | 1462361600753 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:20 INFO - PROCESS | 1939 | 1462361600959 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 04:33:21 INFO - PROCESS | 1939 | 1462361601290 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:21 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f70865dd800 == 156 [pid = 1939] [id = 785] 04:33:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 314 (0x7f7082129c00) [pid = 1939] [serial = 2354] [outer = (nil)] 04:33:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 315 (0x7f70865ba400) [pid = 1939] [serial = 2355] [outer = 0x7f7082129c00] 04:33:21 INFO - PROCESS | 1939 | 1462361601364 Marionette DEBUG loaded listener.js 04:33:21 INFO - PROCESS | 1939 | ++DOMWINDOW == 316 (0x7f7088df5400) [pid = 1939] [serial = 2356] [outer = 0x7f7082129c00] 04:33:22 INFO - PROCESS | 1939 | 1462361602136 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:33:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:33:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1431ms 04:33:22 INFO - PROCESS | 1939 | 1462361602175 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 04:33:22 INFO - PROCESS | 1939 | 1462361602178 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 04:33:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:33:22 INFO - PROCESS | 1939 | 1462361602184 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:33:22 INFO - PROCESS | 1939 | 1462361602186 Marionette TRACE conn4 <- [1,3106,null,{}] 04:33:22 INFO - PROCESS | 1939 | 1462361602192 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:22 INFO - PROCESS | 1939 | 1462361602407 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 04:33:22 INFO - PROCESS | 1939 | 1462361602692 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:22 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f708b3af800 == 157 [pid = 1939] [id = 786] 04:33:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 317 (0x7f7082e1e800) [pid = 1939] [serial = 2357] [outer = (nil)] 04:33:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 318 (0x7f7082e24c00) [pid = 1939] [serial = 2358] [outer = 0x7f7082e1e800] 04:33:22 INFO - PROCESS | 1939 | 1462361602772 Marionette DEBUG loaded listener.js 04:33:22 INFO - PROCESS | 1939 | ++DOMWINDOW == 319 (0x7f7082e2a000) [pid = 1939] [serial = 2359] [outer = 0x7f7082e1e800] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708865c000 == 156 [pid = 1939] [id = 766] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708de9d000 == 155 [pid = 1939] [id = 765] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708c835000 == 154 [pid = 1939] [id = 764] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70889d3000 == 153 [pid = 1939] [id = 763] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70859ed000 == 152 [pid = 1939] [id = 762] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7082ace000 == 151 [pid = 1939] [id = 761] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7085fbf800 == 150 [pid = 1939] [id = 760] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7081ec6000 == 149 [pid = 1939] [id = 759] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708c834000 == 148 [pid = 1939] [id = 757] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708821d000 == 147 [pid = 1939] [id = 746] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7081ed4000 == 146 [pid = 1939] [id = 745] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708820e800 == 145 [pid = 1939] [id = 744] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70b4e47000 == 144 [pid = 1939] [id = 743] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f70aff1a000 == 143 [pid = 1939] [id = 742] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f7097f89000 == 142 [pid = 1939] [id = 741] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708e00e000 == 141 [pid = 1939] [id = 740] 04:33:24 INFO - PROCESS | 1939 | --DOCSHELL 0x7f708230e800 == 140 [pid = 1939] [id = 739] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 318 (0x7f7091c56c00) [pid = 1939] [serial = 2156] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 317 (0x7f7083fed400) [pid = 1939] [serial = 2189] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 316 (0x7f7093999800) [pid = 1939] [serial = 2171] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 315 (0x7f7088dfc800) [pid = 1939] [serial = 2201] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 314 (0x7f7091c62400) [pid = 1939] [serial = 2208] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 313 (0x7f708e5ab000) [pid = 1939] [serial = 2216] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 312 (0x7f7085c0e000) [pid = 1939] [serial = 2195] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 311 (0x7f7089f86000) [pid = 1939] [serial = 2150] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 310 (0x7f709c746000) [pid = 1939] [serial = 2213] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 309 (0x7f709d882400) [pid = 1939] [serial = 2180] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 308 (0x7f7085c06c00) [pid = 1939] [serial = 2192] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 307 (0x7f7083fe3400) [pid = 1939] [serial = 2186] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 306 (0x7f7094098000) [pid = 1939] [serial = 2162] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 305 (0x7f7099b06800) [pid = 1939] [serial = 2165] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 304 (0x7f7091c69400) [pid = 1939] [serial = 2210] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 303 (0x7f7082bf6800) [pid = 1939] [serial = 2183] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 302 (0x7f709d882000) [pid = 1939] [serial = 2214] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 301 (0x7f70928da400) [pid = 1939] [serial = 2211] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 300 (0x7f708a364400) [pid = 1939] [serial = 2202] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 299 (0x7f709c7b7000) [pid = 1939] [serial = 2168] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 298 (0x7f70929ac800) [pid = 1939] [serial = 2159] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 297 (0x7f709dd8cc00) [pid = 1939] [serial = 2174] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 296 (0x7f7091c54c00) [pid = 1939] [serial = 2147] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 295 (0x7f70862c2400) [pid = 1939] [serial = 2199] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 294 (0x7f708d110000) [pid = 1939] [serial = 2207] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 293 (0x7f7083fee800) [pid = 1939] [serial = 2198] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 292 (0x7f708e5a5400) [pid = 1939] [serial = 2205] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 291 (0x7f70aa714800) [pid = 1939] [serial = 2177] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 290 (0x7f708accfc00) [pid = 1939] [serial = 2204] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1939 | --DOMWINDOW == 289 (0x7f708accc800) [pid = 1939] [serial = 2153] [outer = (nil)] [url = about:blank] 04:33:25 INFO - PROCESS | 1939 | 1462361605157 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 04:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:33:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2982ms 04:33:25 INFO - PROCESS | 1939 | 1462361605167 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 04:33:25 INFO - PROCESS | 1939 | 1462361605171 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 04:33:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:33:25 INFO - PROCESS | 1939 | 1462361605179 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:33:25 INFO - PROCESS | 1939 | 1462361605184 Marionette TRACE conn4 <- [1,3110,null,{}] 04:33:25 INFO - PROCESS | 1939 | 1462361605192 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:25 INFO - PROCESS | 1939 | 1462361605363 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 04:33:25 INFO - PROCESS | 1939 | 1462361605389 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:25 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7081ec2800 == 141 [pid = 1939] [id = 787] 04:33:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 290 (0x7f70804e9000) [pid = 1939] [serial = 2360] [outer = (nil)] 04:33:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 291 (0x7f7080764c00) [pid = 1939] [serial = 2361] [outer = 0x7f70804e9000] 04:33:25 INFO - PROCESS | 1939 | 1462361605477 Marionette DEBUG loaded listener.js 04:33:25 INFO - PROCESS | 1939 | ++DOMWINDOW == 292 (0x7f7081b05800) [pid = 1939] [serial = 2362] [outer = 0x7f70804e9000] 04:33:26 INFO - PROCESS | 1939 | 1462361606354 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 04:33:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:33:26 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 04:33:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:33:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:33:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1184ms 04:33:26 INFO - PROCESS | 1939 | 1462361606370 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 04:33:26 INFO - PROCESS | 1939 | 1462361606377 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 04:33:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:33:26 INFO - PROCESS | 1939 | 1462361606388 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:33:26 INFO - PROCESS | 1939 | 1462361606391 Marionette TRACE conn4 <- [1,3114,null,{}] 04:33:26 INFO - PROCESS | 1939 | 1462361606397 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:26 INFO - PROCESS | 1939 | 1462361606676 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 04:33:26 INFO - PROCESS | 1939 | 1462361606707 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"a395c188-9239-453c-b9c6-4d8ef5f38963\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:26 INFO - PROCESS | 1939 | ++DOCSHELL 0x7f7085707000 == 142 [pid = 1939] [id = 788] 04:33:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 293 (0x7f7082bf4800) [pid = 1939] [serial = 2363] [outer = (nil)] 04:33:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 294 (0x7f7082e29800) [pid = 1939] [serial = 2364] [outer = 0x7f7082bf4800] 04:33:26 INFO - PROCESS | 1939 | 1462361606768 Marionette DEBUG loaded listener.js 04:33:26 INFO - PROCESS | 1939 | ++DOMWINDOW == 295 (0x7f7083ff1000) [pid = 1939] [serial = 2365] [outer = 0x7f7082bf4800] 04:33:27 INFO - PROCESS | 1939 | 1462361607698 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:33:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:33:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1333ms 04:33:27 INFO - PROCESS | 1939 | 1462361607721 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 04:33:27 INFO - PROCESS | 1939 | 1462361607735 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 04:33:28 WARNING - u'runner_teardown' () 04:33:28 INFO - No more tests 04:33:28 INFO - Got 0 unexpected results 04:33:28 INFO - SUITE-END | took 1104s 04:33:28 INFO - Closing logging queue 04:33:28 INFO - queue closed 04:33:29 INFO - Return code: 0 04:33:29 WARNING - # TBPL SUCCESS # 04:33:29 INFO - Running post-action listener: _resource_record_post_action 04:33:29 INFO - Running post-run listener: _resource_record_post_run 04:33:30 INFO - Total resource usage - Wall time: 1138s; CPU: 98.0%; Read bytes: 6828032; Write bytes: 936013824; Read time: 1760; Write time: 229508 04:33:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:33:30 INFO - install - Wall time: 28s; CPU: 100.0%; Read bytes: 0; Write bytes: 23429120; Read time: 0; Write time: 12108 04:33:30 INFO - run-tests - Wall time: 1111s; CPU: 98.0%; Read bytes: 6144000; Write bytes: 881283072; Read time: 1548; Write time: 186080 04:33:30 INFO - Running post-run listener: _upload_blobber_files 04:33:30 INFO - Blob upload gear active. 04:33:30 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:33:30 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 04:33:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:33:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:33:30 INFO - (blobuploader) - INFO - Open directory for files ... 04:33:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:33:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:33:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:33:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:33:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:33:33 INFO - (blobuploader) - INFO - Done attempting. 04:33:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:33:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:33:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:33:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:33:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:33:34 INFO - (blobuploader) - INFO - Done attempting. 04:33:34 INFO - (blobuploader) - INFO - Iteration through files over. 04:33:34 INFO - Return code: 0 04:33:34 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:33:34 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:33:34 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/caf7a4dc2c492be1e41fe9c0059129481cac0659141349f61b29abf9b67c0d2a71ad0052e9532906a073f59799d481cade757c2c1529ed94d7044d37f183b824", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ce8c312ef3e5221b0e463b22dcf5c10c6a06c1dcb22f36592832a19120d3e587cf5aa8613499f34639fd8586fd83815f713b8d9c656b4250396b47359838affa"} 04:33:34 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:33:34 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:33:34 INFO - Contents: 04:33:34 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/caf7a4dc2c492be1e41fe9c0059129481cac0659141349f61b29abf9b67c0d2a71ad0052e9532906a073f59799d481cade757c2c1529ed94d7044d37f183b824", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ce8c312ef3e5221b0e463b22dcf5c10c6a06c1dcb22f36592832a19120d3e587cf5aa8613499f34639fd8586fd83815f713b8d9c656b4250396b47359838affa"} 04:33:34 INFO - Running post-run listener: copy_logs_to_upload_dir 04:33:34 INFO - Copying logs to upload dir... 04:33:34 INFO - mkdir: /builds/slave/test/build/upload/logs 04:33:34 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=2110.312333 ========= master_lag: 404.01 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 41 mins, 54 secs) (at 2016-05-04 04:40:18.490773) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 20 secs) (at 2016-05-04 04:40:18.492275) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/caf7a4dc2c492be1e41fe9c0059129481cac0659141349f61b29abf9b67c0d2a71ad0052e9532906a073f59799d481cade757c2c1529ed94d7044d37f183b824", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ce8c312ef3e5221b0e463b22dcf5c10c6a06c1dcb22f36592832a19120d3e587cf5aa8613499f34639fd8586fd83815f713b8d9c656b4250396b47359838affa"} build_url:https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034864 build_url: 'https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/caf7a4dc2c492be1e41fe9c0059129481cac0659141349f61b29abf9b67c0d2a71ad0052e9532906a073f59799d481cade757c2c1529ed94d7044d37f183b824", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ce8c312ef3e5221b0e463b22dcf5c10c6a06c1dcb22f36592832a19120d3e587cf5aa8613499f34639fd8586fd83815f713b8d9c656b4250396b47359838affa"}' symbols_url: 'https://queue.taskcluster.net/v1/task/RFA7CTwISnW6pOpMjcklZg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 20.80 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 20 secs) (at 2016-05-04 04:40:39.329354) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 20 secs) (at 2016-05-04 04:40:39.329889) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462359469.272997-575147749 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020285 ========= master_lag: 20.89 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 20 secs) (at 2016-05-04 04:41:00.236434) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-04 04:41:00.236895) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-04 04:41:01.118991) ========= ========= Total master_lag: 446.84 =========