builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0259 starttime: 1465203382.3 results: success (0) buildid: 20160606003129 builduid: 7d903f5d265440108d9a2ff2229e14a9 revision: 8f2c9241267a2b73f55eb366ad20e25c305623e8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 01:56:22.303685) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 01:56:22.304118) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 01:56:22.304429) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 01:56:22.328720) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 01:56:22.329170) ========= 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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qHErRlgCbe/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners TMPDIR=/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-06 01:56:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to 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% 18.8M=0.001s 2016-06-06 01:56:22 (18.8 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.127967 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 01:56:22.477407) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 01:56:22.477717) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qHErRlgCbe/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners TMPDIR=/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.025355 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 01:56:22.526297) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-06 01:56:22.526678) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 8f2c9241267a2b73f55eb366ad20e25c305623e8 --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 8f2c9241267a2b73f55eb366ad20e25c305623e8 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qHErRlgCbe/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners TMPDIR=/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-06 01:56:22,607 truncating revision to first 12 chars 2016-06-06 01:56:22,607 Setting DEBUG logging. 2016-06-06 01:56:22,607 attempt 1/10 2016-06-06 01:56:22,607 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/8f2c9241267a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-06 01:56:24,750 unpacking tar archive at: mozilla-aurora-8f2c9241267a/testing/mozharness/ program finished with exit code 0 elapsedTime=2.420492 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-06 01:56:24.967859) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 01:56:24.968215) ========= script_repo_revision: 8f2c9241267a2b73f55eb366ad20e25c305623e8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 01:56:24.968634) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 01:56:24.968899) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 01:56:24.986479) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 57 secs) (at 2016-06-06 01:56:24.986790) ========= /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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qHErRlgCbe/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners TMPDIR=/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 01:56:25 INFO - MultiFileLogger online at 20160606 01:56:25 in /builds/slave/test 01:56:25 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 01:56:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:56:25 INFO - {'append_to_log': False, 01:56:25 INFO - 'base_work_dir': '/builds/slave/test', 01:56:25 INFO - 'blob_upload_branch': 'mozilla-aurora', 01:56:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:56:25 INFO - 'buildbot_json_path': 'buildprops.json', 01:56:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:56:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:56:25 INFO - 'download_minidump_stackwalk': True, 01:56:25 INFO - 'download_symbols': 'true', 01:56:25 INFO - 'e10s': False, 01:56:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:56:25 INFO - 'tooltool.py': '/tools/tooltool.py', 01:56:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:56:25 INFO - '/tools/misc-python/virtualenv.py')}, 01:56:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:56:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:56:25 INFO - 'log_level': 'info', 01:56:25 INFO - 'log_to_console': True, 01:56:25 INFO - 'opt_config_files': (), 01:56:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:56:25 INFO - '--processes=1', 01:56:25 INFO - '--config=%(test_path)s/wptrunner.ini', 01:56:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:56:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:56:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:56:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:56:25 INFO - 'pip_index': False, 01:56:25 INFO - 'require_test_zip': True, 01:56:25 INFO - 'test_type': ('testharness',), 01:56:25 INFO - 'this_chunk': '1', 01:56:25 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:56:25 INFO - 'total_chunks': '10', 01:56:25 INFO - 'virtualenv_path': 'venv', 01:56:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:56:25 INFO - 'work_dir': 'build'} 01:56:25 INFO - ##### 01:56:25 INFO - ##### Running clobber step. 01:56:25 INFO - ##### 01:56:25 INFO - Running pre-action listener: _resource_record_pre_action 01:56:25 INFO - Running main action method: clobber 01:56:25 INFO - rmtree: /builds/slave/test/build 01:56:25 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:56:27 INFO - Running post-action listener: _resource_record_post_action 01:56:27 INFO - ##### 01:56:27 INFO - ##### Running read-buildbot-config step. 01:56:27 INFO - ##### 01:56:27 INFO - Running pre-action listener: _resource_record_pre_action 01:56:27 INFO - Running main action method: read_buildbot_config 01:56:27 INFO - Using buildbot properties: 01:56:27 INFO - { 01:56:27 INFO - "project": "", 01:56:27 INFO - "product": "firefox", 01:56:27 INFO - "script_repo_revision": "production", 01:56:27 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 01:56:27 INFO - "repository": "", 01:56:27 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 01:56:27 INFO - "buildid": "20160606003129", 01:56:27 INFO - "pgo_build": "False", 01:56:27 INFO - "basedir": "/builds/slave/test", 01:56:27 INFO - "buildnumber": 0, 01:56:27 INFO - "slavename": "t-yosemite-r7-0259", 01:56:27 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 01:56:27 INFO - "platform": "macosx64", 01:56:27 INFO - "branch": "mozilla-aurora", 01:56:27 INFO - "revision": "8f2c9241267a2b73f55eb366ad20e25c305623e8", 01:56:27 INFO - "repo_path": "releases/mozilla-aurora", 01:56:27 INFO - "moz_repo_path": "", 01:56:27 INFO - "stage_platform": "macosx64", 01:56:27 INFO - "builduid": "7d903f5d265440108d9a2ff2229e14a9", 01:56:27 INFO - "slavebuilddir": "test" 01:56:27 INFO - } 01:56:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 01:56:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 01:56:27 INFO - Running post-action listener: _resource_record_post_action 01:56:27 INFO - ##### 01:56:27 INFO - ##### Running download-and-extract step. 01:56:27 INFO - ##### 01:56:27 INFO - Running pre-action listener: _resource_record_pre_action 01:56:27 INFO - Running main action method: download_and_extract 01:56:27 INFO - mkdir: /builds/slave/test/build/tests 01:56:27 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')]} 01:56:27 INFO - https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 01:56:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 01:56:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 01:56:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 01:56:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 01:56:27 INFO - Downloaded 1235 bytes. 01:56:27 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 01:56:27 INFO - Using the following test package requirements: 01:56:27 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 01:56:27 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:27 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 01:56:27 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:27 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 01:56:27 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:27 INFO - u'jsshell-mac64.zip'], 01:56:27 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:27 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 01:56:27 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 01:56:27 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:27 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 01:56:27 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:27 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 01:56:27 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:27 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 01:56:27 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 01:56:27 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 01:56:27 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 01:56:27 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')]} 01:56:27 INFO - https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 01:56:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 01:56:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 01:56:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 01:56:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 01:56:29 INFO - Downloaded 18347718 bytes. 01:56:29 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:56:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:56:29 INFO - caution: filename not matched: web-platform/* 01:56:29 INFO - Return code: 11 01:56:29 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')]} 01:56:29 INFO - https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 01:56:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 01:56:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 01:56:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 01:56:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 01:56:30 INFO - Downloaded 36389086 bytes. 01:56:30 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:56:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:56:34 INFO - caution: filename not matched: bin/* 01:56:34 INFO - caution: filename not matched: config/* 01:56:34 INFO - caution: filename not matched: mozbase/* 01:56:34 INFO - caution: filename not matched: marionette/* 01:56:34 INFO - caution: filename not matched: tools/wptserve/* 01:56:34 INFO - Return code: 11 01:56: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')]} 01:56:34 INFO - https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 01:56:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 01:56:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 01:56:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 01:56:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 01:56:37 INFO - Downloaded 73048682 bytes. 01:56:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 01:56:37 INFO - mkdir: /builds/slave/test/properties 01:56:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:56:37 INFO - Writing to file /builds/slave/test/properties/build_url 01:56:37 INFO - Contents: 01:56:37 INFO - build_url:https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 01:56:37 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 01:56:37 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:56:37 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:56:37 INFO - Contents: 01:56:37 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 01:56: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')]} 01:56:37 INFO - https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:56:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 01:56:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 01:56:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 01:56:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 01:56:40 INFO - Downloaded 103674419 bytes. 01:56:40 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:56:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:56:44 INFO - Return code: 0 01:56:44 INFO - Running post-action listener: _resource_record_post_action 01:56:44 INFO - Running post-action listener: set_extra_try_arguments 01:56:44 INFO - ##### 01:56:44 INFO - ##### Running create-virtualenv step. 01:56:44 INFO - ##### 01:56:44 INFO - Running pre-action listener: _pre_create_virtualenv 01:56:44 INFO - Running pre-action listener: _resource_record_pre_action 01:56:44 INFO - Running main action method: create_virtualenv 01:56:44 INFO - Creating virtualenv /builds/slave/test/build/venv 01:56:44 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 01:56:44 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:56:44 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:56:44 INFO - Using real prefix '/tools/python27' 01:56:44 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:56:45 INFO - Installing distribute.............................................................................................................................................................................................done. 01:56:48 INFO - Installing pip.................done. 01:56:48 INFO - Return code: 0 01:56:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:56:48 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')]} 01:56:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:56:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:56:48 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')]} 01:56:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:56:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:56:48 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x10297fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10299cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8df9c934d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1029985e0>, '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 0x10257bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1025a6990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qHErRlgCbe/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:56:48 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 01:56:48 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 01:56:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qHErRlgCbe/Render', 01:56:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:56:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:56:48 INFO - 'HOME': '/Users/cltbld', 01:56:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:56:48 INFO - 'LOGNAME': 'cltbld', 01:56:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:56:48 INFO - 'MOZ_NO_REMOTE': '1', 01:56:48 INFO - 'NO_EM_RESTART': '1', 01:56:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:56:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:56:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:56:48 INFO - 'PWD': '/builds/slave/test', 01:56:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:56:48 INFO - 'SHELL': '/bin/bash', 01:56:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners', 01:56:48 INFO - 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', 01:56:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:56:48 INFO - 'USER': 'cltbld', 01:56:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:56:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:56:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:56:48 INFO - 'XPC_FLAGS': '0x0', 01:56:48 INFO - 'XPC_SERVICE_NAME': '0', 01:56:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:56:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:56:48 INFO - Downloading/unpacking psutil>=0.7.1 01:56:48 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 01:56:48 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 01:56:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:56:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:56:48 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 01:56:48 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 01:56:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:56:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:56:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:56:51 INFO - Installing collected packages: psutil 01:56:51 INFO - Running setup.py install for psutil 01:56:51 INFO - building 'psutil._psutil_osx' extension 01:56:51 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 01:56:51 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 01:56:51 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 01:56:52 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 01:56:52 INFO - building 'psutil._psutil_posix' extension 01:56:52 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 01:56:52 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 01:56:52 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 01:56:52 INFO - ^ 01:56:52 INFO - 1 warning generated. 01:56:52 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 01:56:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:56:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:56:52 INFO - Successfully installed psutil 01:56:52 INFO - Cleaning up... 01:56:52 INFO - Return code: 0 01:56:52 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:56:52 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')]} 01:56:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:56:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:56:52 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')]} 01:56:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:56:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:56:52 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x10297fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10299cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8df9c934d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1029985e0>, '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 0x10257bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1025a6990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qHErRlgCbe/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:56:52 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 01:56:52 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 01:56:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qHErRlgCbe/Render', 01:56:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:56:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:56:52 INFO - 'HOME': '/Users/cltbld', 01:56:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:56:52 INFO - 'LOGNAME': 'cltbld', 01:56:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:56:52 INFO - 'MOZ_NO_REMOTE': '1', 01:56:52 INFO - 'NO_EM_RESTART': '1', 01:56:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:56:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:56:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:56:52 INFO - 'PWD': '/builds/slave/test', 01:56:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:56:52 INFO - 'SHELL': '/bin/bash', 01:56:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners', 01:56:52 INFO - 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', 01:56:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:56:52 INFO - 'USER': 'cltbld', 01:56:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:56:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:56:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:56:52 INFO - 'XPC_FLAGS': '0x0', 01:56:52 INFO - 'XPC_SERVICE_NAME': '0', 01:56:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:56:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:56:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:56:52 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 01:56:52 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 01:56:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:56:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:56:52 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 01:56:52 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 01:56:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:56:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:56:55 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:56:55 INFO - Installing collected packages: mozsystemmonitor 01:56:55 INFO - Running setup.py install for mozsystemmonitor 01:56:55 INFO - Successfully installed mozsystemmonitor 01:56:55 INFO - Cleaning up... 01:56:55 INFO - Return code: 0 01:56:55 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:56:55 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')]} 01:56:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:56:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:56:55 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')]} 01:56:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:56:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:56:55 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x10297fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10299cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8df9c934d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1029985e0>, '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 0x10257bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1025a6990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qHErRlgCbe/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:56:55 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 01:56:55 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 01:56:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qHErRlgCbe/Render', 01:56:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:56:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:56:55 INFO - 'HOME': '/Users/cltbld', 01:56:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:56:55 INFO - 'LOGNAME': 'cltbld', 01:56:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:56:55 INFO - 'MOZ_NO_REMOTE': '1', 01:56:55 INFO - 'NO_EM_RESTART': '1', 01:56:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:56:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:56:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:56:55 INFO - 'PWD': '/builds/slave/test', 01:56:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:56:55 INFO - 'SHELL': '/bin/bash', 01:56:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners', 01:56:55 INFO - 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', 01:56:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:56:55 INFO - 'USER': 'cltbld', 01:56:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:56:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:56:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:56:55 INFO - 'XPC_FLAGS': '0x0', 01:56:55 INFO - 'XPC_SERVICE_NAME': '0', 01:56:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:56:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:56:55 INFO - Downloading/unpacking blobuploader==1.2.4 01:56:55 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 01:56:55 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 01:56:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:56:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:56:55 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 01:56:55 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 01:56:58 INFO - Downloading blobuploader-1.2.4.tar.gz 01:56:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:56:58 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:56:58 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 01:56:58 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 01:56:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:56:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:56:58 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 01:56:58 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 01:56:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:56:58 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:56:58 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 01:56:58 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 01:56:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:56:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:56:58 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 01:56:58 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 01:56:59 INFO - Downloading docopt-0.6.1.tar.gz 01:56:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:56:59 INFO - Installing collected packages: blobuploader, requests, docopt 01:56:59 INFO - Running setup.py install for blobuploader 01:56:59 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:56:59 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:56:59 INFO - Running setup.py install for requests 01:57:00 INFO - Running setup.py install for docopt 01:57:00 INFO - Successfully installed blobuploader requests docopt 01:57:00 INFO - Cleaning up... 01:57:00 INFO - Return code: 0 01:57:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:57:00 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')]} 01:57:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:57:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:57:00 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')]} 01:57:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:57:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:57:00 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x10297fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10299cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8df9c934d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1029985e0>, '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 0x10257bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1025a6990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qHErRlgCbe/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:57:00 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 01:57:00 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:57:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qHErRlgCbe/Render', 01:57:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:57:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:57:00 INFO - 'HOME': '/Users/cltbld', 01:57:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:57:00 INFO - 'LOGNAME': 'cltbld', 01:57:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:57:00 INFO - 'MOZ_NO_REMOTE': '1', 01:57:00 INFO - 'NO_EM_RESTART': '1', 01:57:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:57:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:57:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:57:00 INFO - 'PWD': '/builds/slave/test', 01:57:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:57:00 INFO - 'SHELL': '/bin/bash', 01:57:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners', 01:57:00 INFO - 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', 01:57:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:57:00 INFO - 'USER': 'cltbld', 01:57:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:57:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:57:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:57:00 INFO - 'XPC_FLAGS': '0x0', 01:57:00 INFO - 'XPC_SERVICE_NAME': '0', 01:57:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:57:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:57:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:57:00 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-W4nV9d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:57:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:57:00 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-jgKZz5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:57:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:57:00 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-KZYy0z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:57:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:57:00 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-Ofoz59-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:57:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:57:00 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-rCSOa4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:57:01 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-BersD6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:57:01 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-5CZVyV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:57:01 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-vdlsWL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:57:01 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-jHhLfX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:57:01 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-5MhMWQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:57:01 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-Ww33nw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:57:01 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-HAUCwN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:57:01 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-zUV_mA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:57:01 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-nxWYXD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:57:01 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-GDCxhZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:57:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:57:02 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-nO2hrX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:57:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:57:02 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-FzHnRw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:57:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:57:02 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-P3JJUI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:57:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:57:02 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-C2Sajo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:57:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:57:02 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-40c46R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:57:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:57:02 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-60_RcG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:57:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:57:03 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 01:57:03 INFO - Running setup.py install for manifestparser 01:57:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:57:03 INFO - Running setup.py install for mozcrash 01:57:03 INFO - Running setup.py install for mozdebug 01:57:03 INFO - Running setup.py install for mozdevice 01:57:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:57:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:57:03 INFO - Running setup.py install for mozfile 01:57:03 INFO - Running setup.py install for mozhttpd 01:57:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:57:04 INFO - Running setup.py install for mozinfo 01:57:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:57:04 INFO - Running setup.py install for mozInstall 01:57:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:57:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:57:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:57:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:57:04 INFO - Running setup.py install for mozleak 01:57:04 INFO - Running setup.py install for mozlog 01:57:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:57:04 INFO - Running setup.py install for moznetwork 01:57:04 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:57:04 INFO - Running setup.py install for mozprocess 01:57:04 INFO - Running setup.py install for mozprofile 01:57:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:57:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:57:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:57:05 INFO - Running setup.py install for mozrunner 01:57:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:57:05 INFO - Running setup.py install for mozscreenshot 01:57:05 INFO - Running setup.py install for moztest 01:57:05 INFO - Running setup.py install for mozversion 01:57:05 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:57:05 INFO - Running setup.py install for wptserve 01:57:05 INFO - Running setup.py install for marionette-driver 01:57:06 INFO - Running setup.py install for browsermob-proxy 01:57:06 INFO - Running setup.py install for marionette-client 01:57:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:57:06 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:57:06 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 01:57:06 INFO - Cleaning up... 01:57:06 INFO - Return code: 0 01:57:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:57:06 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')]} 01:57:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:57:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:57:06 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')]} 01:57:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:57:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:57:06 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x10297fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10299cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8df9c934d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1029985e0>, '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 0x10257bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1025a6990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qHErRlgCbe/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:57:06 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 01:57:06 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:57:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qHErRlgCbe/Render', 01:57:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:57:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:57:06 INFO - 'HOME': '/Users/cltbld', 01:57:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:57:06 INFO - 'LOGNAME': 'cltbld', 01:57:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:57:06 INFO - 'MOZ_NO_REMOTE': '1', 01:57:06 INFO - 'NO_EM_RESTART': '1', 01:57:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:57:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:57:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:57:06 INFO - 'PWD': '/builds/slave/test', 01:57:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:57:06 INFO - 'SHELL': '/bin/bash', 01:57:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners', 01:57:06 INFO - 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', 01:57:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:57:06 INFO - 'USER': 'cltbld', 01:57:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:57:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:57:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:57:06 INFO - 'XPC_FLAGS': '0x0', 01:57:06 INFO - 'XPC_SERVICE_NAME': '0', 01:57:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:57:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:57:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:57:06 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-8I5Fvq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:57:06 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)) 01:57:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:57:06 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-t17CKh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:57:07 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)) 01:57:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:57:07 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-a82cCJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:57:07 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)) 01:57:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:57:07 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-JCT0v0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:57:07 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)) 01:57:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:57:07 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-pJmwHp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:57:07 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)) 01:57:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:57:07 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-9gRxtb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:57:07 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)) 01:57:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:57:07 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-xGpQXl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:57:07 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)) 01:57:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:57:07 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-9K7ldq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:57:07 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)) 01:57:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:57:07 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-M0LAN0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:57:07 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)) 01:57:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:57:07 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-GG5fTN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:57:07 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)) 01:57:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:57:07 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-vuJogk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:57:07 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)) 01:57:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:57:07 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-1j8XXF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:57:08 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)) 01:57:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:57:08 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-8Nqi1K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:57:08 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)) 01:57:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:57:08 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-RnPG64-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:57:08 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)) 01:57:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:57:08 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-ytX2NU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:57:08 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)) 01:57:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:57:08 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-xAB0N_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:57:08 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)) 01:57:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:57:08 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-BNHCoX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:57:08 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)) 01:57:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:57:08 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-P2yL3k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:57:08 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)) 01:57:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:57:08 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-YK4Hf1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:57:08 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)) 01:57:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:57:08 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-vVFsGv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:57:08 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)) 01:57:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:57:09 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-eaRd1s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:57:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:57:09 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)) 01:57:09 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)) 01:57:09 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)) 01:57:09 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)) 01:57:09 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)) 01:57:09 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)) 01:57:09 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:57:09 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 01:57:09 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 01:57:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:57:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:57:09 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 01:57:09 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 01:57:12 INFO - Downloading blessings-1.6.tar.gz 01:57:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:57:12 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)) 01:57:12 INFO - Installing collected packages: blessings 01:57:12 INFO - Running setup.py install for blessings 01:57:12 INFO - Successfully installed blessings 01:57:12 INFO - Cleaning up... 01:57:12 INFO - Return code: 0 01:57:12 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:57:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:57:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:57:12 INFO - Reading from file tmpfile_stdout 01:57:12 INFO - Current package versions: 01:57:12 INFO - blessings == 1.6 01:57:12 INFO - blobuploader == 1.2.4 01:57:12 INFO - browsermob-proxy == 0.6.0 01:57:12 INFO - docopt == 0.6.1 01:57:12 INFO - manifestparser == 1.1 01:57:12 INFO - marionette-client == 2.3.0 01:57:12 INFO - marionette-driver == 1.4.0 01:57:12 INFO - mozInstall == 1.12 01:57:12 INFO - mozcrash == 0.17 01:57:12 INFO - mozdebug == 0.1 01:57:12 INFO - mozdevice == 0.48 01:57:12 INFO - mozfile == 1.2 01:57:12 INFO - mozhttpd == 0.7 01:57:12 INFO - mozinfo == 0.9 01:57:12 INFO - mozleak == 0.1 01:57:12 INFO - mozlog == 3.1 01:57:12 INFO - moznetwork == 0.27 01:57:12 INFO - mozprocess == 0.22 01:57:12 INFO - mozprofile == 0.28 01:57:12 INFO - mozrunner == 6.11 01:57:12 INFO - mozscreenshot == 0.1 01:57:12 INFO - mozsystemmonitor == 0.0 01:57:12 INFO - moztest == 0.7 01:57:12 INFO - mozversion == 1.4 01:57:12 INFO - psutil == 3.1.1 01:57:12 INFO - requests == 1.2.3 01:57:12 INFO - wptserve == 1.4.0 01:57:12 INFO - wsgiref == 0.1.2 01:57:12 INFO - Running post-action listener: _resource_record_post_action 01:57:12 INFO - Running post-action listener: _start_resource_monitoring 01:57:12 INFO - Starting resource monitoring. 01:57:12 INFO - ##### 01:57:12 INFO - ##### Running pull step. 01:57:12 INFO - ##### 01:57:12 INFO - Running pre-action listener: _resource_record_pre_action 01:57:12 INFO - Running main action method: pull 01:57:12 INFO - Pull has nothing to do! 01:57:12 INFO - Running post-action listener: _resource_record_post_action 01:57:12 INFO - ##### 01:57:12 INFO - ##### Running install step. 01:57:12 INFO - ##### 01:57:12 INFO - Running pre-action listener: _resource_record_pre_action 01:57:12 INFO - Running main action method: install 01:57:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:57:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:57:13 INFO - Reading from file tmpfile_stdout 01:57:13 INFO - Detecting whether we're running mozinstall >=1.0... 01:57:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:57:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:57:13 INFO - Reading from file tmpfile_stdout 01:57:13 INFO - Output received: 01:57:13 INFO - Usage: mozinstall [options] installer 01:57:13 INFO - Options: 01:57:13 INFO - -h, --help show this help message and exit 01:57:13 INFO - -d DEST, --destination=DEST 01:57:13 INFO - Directory to install application into. [default: 01:57:13 INFO - "/builds/slave/test"] 01:57:13 INFO - --app=APP Application being installed. [default: firefox] 01:57:13 INFO - mkdir: /builds/slave/test/build/application 01:57:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 01:57:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 01:57:31 INFO - Reading from file tmpfile_stdout 01:57:31 INFO - Output received: 01:57:31 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 01:57:31 INFO - Running post-action listener: _resource_record_post_action 01:57:31 INFO - ##### 01:57:31 INFO - ##### Running run-tests step. 01:57:31 INFO - ##### 01:57:31 INFO - Running pre-action listener: _resource_record_pre_action 01:57:31 INFO - Running main action method: run_tests 01:57:31 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:57:31 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:57:31 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:57:31 INFO - grabbing minidump binary from tooltool 01:57:31 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')]} 01:57:31 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1029985e0>, '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 0x10257bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1025a6990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:57:31 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 01:57:31 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/macosx64/releng.manifest -o -c /builds/tooltool_cache 01:57:31 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:57:31 INFO - Return code: 0 01:57:31 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 01:57:31 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:57:31 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-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 01:57:31 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-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 01:57:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qHErRlgCbe/Render', 01:57:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:57:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:57:31 INFO - 'HOME': '/Users/cltbld', 01:57:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:57:31 INFO - 'LOGNAME': 'cltbld', 01:57:31 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:57:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:57:31 INFO - 'MOZ_NO_REMOTE': '1', 01:57:31 INFO - 'NO_EM_RESTART': '1', 01:57:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:57:31 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:57:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:57:31 INFO - 'PWD': '/builds/slave/test', 01:57:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:57:31 INFO - 'SHELL': '/bin/bash', 01:57:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners', 01:57:31 INFO - 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', 01:57:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:57:31 INFO - 'USER': 'cltbld', 01:57:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:57:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:57:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:57:31 INFO - 'XPC_FLAGS': '0x0', 01:57:31 INFO - 'XPC_SERVICE_NAME': '0', 01:57:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:57:31 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-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 01:57:32 INFO - STDERR: /builds/slave/test/build/venv/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 01:57:32 INFO - import pkg_resources 01:57:32 INFO - Using 1 client processes 01:57:33 INFO - wptserve Starting http server on 127.0.0.1:8001 01:57:33 INFO - wptserve Starting http server on 127.0.0.1:8000 01:57:33 INFO - wptserve Starting http server on 127.0.0.1:8443 01:57:35 INFO - SUITE-START | Running 778 tests 01:57:35 INFO - Running testharness tests 01:57:35 INFO - Setting up ssl 01:57:35 INFO - PROCESS | certutil | 01:57:35 INFO - PROCESS | certutil | 01:57:35 INFO - PROCESS | certutil | 01:57:35 INFO - Certificate Nickname Trust Attributes 01:57:35 INFO - SSL,S/MIME,JAR/XPI 01:57:35 INFO - 01:57:35 INFO - web-platform-tests CT,, 01:57:35 INFO - 01:57:35 INFO - Starting runner 01:57:36 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 01:57:36 INFO - PROCESS | 1647 | 1465203456077 Marionette DEBUG Marionette enabled via build flag and pref 01:57:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x113e1f800 == 1 [pid = 1647] [id = 1] 01:57:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 1 (0x113e20000) [pid = 1647] [serial = 1] [outer = 0x0] 01:57:36 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:57:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 2 (0x113e21000) [pid = 1647] [serial = 2] [outer = 0x113e20000] 01:57:36 INFO - PROCESS | 1647 | 1465203456392 Marionette INFO Listening on port 2828 01:57:36 INFO - PROCESS | 1647 | 1465203456622 Marionette DEBUG Marionette enabled via command-line flag 01:57:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11687e800 == 2 [pid = 1647] [id = 2] 01:57:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 3 (0x11687f000) [pid = 1647] [serial = 3] [outer = 0x0] 01:57:36 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:57:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 4 (0x116880000) [pid = 1647] [serial = 4] [outer = 0x11687f000] 01:57:36 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:57:36 INFO - PROCESS | 1647 | 1465203456777 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 01:57:36 INFO - PROCESS | 1647 | 1465203456863 Marionette DEBUG Closed connection conn0 01:57:36 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:57:36 INFO - PROCESS | 1647 | 1465203456866 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 01:57:36 INFO - PROCESS | 1647 | 1465203456877 Marionette DEBUG Closed connection conn1 01:57:36 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:57:36 INFO - PROCESS | 1647 | 1465203456883 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 01:57:36 INFO - PROCESS | 1647 | 1465203456891 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:57:36 INFO - PROCESS | 1647 | 1465203456898 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160606003129","device":"desktop","version":"48.0a2"} 01:57:37 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:57:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cc9000 == 3 [pid = 1647] [id = 3] 01:57:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 5 (0x119cc9800) [pid = 1647] [serial = 5] [outer = 0x0] 01:57:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cca000 == 4 [pid = 1647] [id = 4] 01:57:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 6 (0x119c3d800) [pid = 1647] [serial = 6] [outer = 0x0] 01:57:38 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:57:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12164c000 == 5 [pid = 1647] [id = 5] 01:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 7 (0x119c3d000) [pid = 1647] [serial = 7] [outer = 0x0] 01:57:38 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:57:38 INFO - PROCESS | 1647 | [1647] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 8 (0x121708000) [pid = 1647] [serial = 8] [outer = 0x119c3d000] 01:57:38 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 9 (0x123b69000) [pid = 1647] [serial = 9] [outer = 0x119cc9800] 01:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 10 (0x121444400) [pid = 1647] [serial = 10] [outer = 0x119c3d800] 01:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 11 (0x121446400) [pid = 1647] [serial = 11] [outer = 0x119c3d000] 01:57:38 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:57:39 INFO - PROCESS | 1647 | 1465203459022 Marionette INFO startBrowser 6e908de1-76e0-b94f-8433-5880d980756d 01:57:39 INFO - PROCESS | 1647 | 1465203459044 Marionette DEBUG loaded listener.js 01:57:39 INFO - PROCESS | 1647 | 1465203459054 Marionette DEBUG loaded listener.js 01:57:39 INFO - PROCESS | 1647 | 1465203459056 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 12 (0x12692ec00) [pid = 1647] [serial = 12] [outer = 0x119c3d000] 01:57:39 INFO - PROCESS | 1647 | 1465203459413 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"6e908de1-76e0-b94f-8433-5880d980756d","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160606003129","device":"desktop","version":"48.0a2","command_id":1}}] 01:57:39 INFO - PROCESS | 1647 | 1465203459496 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 01:57:39 INFO - PROCESS | 1647 | 1465203459499 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:39 INFO - PROCESS | 1647 | 1465203459547 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 01:57:39 INFO - PROCESS | 1647 | 1465203459635 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:57:39 INFO - PROCESS | 1647 | 1465203459636 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:39 INFO - PROCESS | 1647 | [1647] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:57:39 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:57:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 13 (0x128f04800) [pid = 1647] [serial = 13] [outer = 0x119c3d000] 01:57:39 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:57:39 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:57:39 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:57:39 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:57:39 INFO - PROCESS | 1647 | 1465203459898 Marionette TRACE conn2 <- [1,3,null,{}] 01:57:39 INFO - PROCESS | 1647 | 1465203459903 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:57:39 INFO - PROCESS | 1647 | 1465203459905 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:39 INFO - PROCESS | 1647 | 1465203459917 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 01:57:39 INFO - PROCESS | 1647 | 1465203459943 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 01:57:39 INFO - PROCESS | 1647 | 1465203459945 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 01:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:57:39 INFO - PROCESS | 1647 | 1465203459948 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:57:39 INFO - PROCESS | 1647 | 1465203459951 Marionette TRACE conn2 <- [1,6,null,{}] 01:57:39 INFO - PROCESS | 1647 | 1465203459956 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:39 INFO - PROCESS | 1647 | 1465203459957 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:39 INFO - PROCESS | 1647 | 1465203459971 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 01:57:39 INFO - PROCESS | 1647 | 1465203459974 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:39 INFO - PROCESS | 1647 | 1465203459975 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x129021000 == 6 [pid = 1647] [id = 6] 01:57:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 14 (0x129332400) [pid = 1647] [serial = 14] [outer = 0x0] 01:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 15 (0x129334000) [pid = 1647] [serial = 15] [outer = 0x129332400] 01:57:40 INFO - PROCESS | 1647 | 1465203460007 Marionette DEBUG loaded listener.js 01:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 16 (0x129560400) [pid = 1647] [serial = 16] [outer = 0x129332400] 01:57:40 INFO - PROCESS | 1647 | 1465203460319 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 01:57:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293bb000 == 7 [pid = 1647] [id = 7] 01:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 17 (0x129563800) [pid = 1647] [serial = 17] [outer = 0x0] 01:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 18 (0x1295ee800) [pid = 1647] [serial = 18] [outer = 0x129563800] 01:57:40 INFO - PROCESS | 1647 | 1465203460355 Marionette DEBUG loaded listener.js 01:57:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 424ms 01:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 19 (0x1295fb800) [pid = 1647] [serial = 19] [outer = 0x129563800] 01:57:40 INFO - PROCESS | 1647 | 1465203460405 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 01:57:40 INFO - PROCESS | 1647 | 1465203460406 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 01:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:57:40 INFO - PROCESS | 1647 | 1465203460440 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:57:40 INFO - PROCESS | 1647 | 1465203460441 Marionette TRACE conn2 <- [1,10,null,{}] 01:57:40 INFO - PROCESS | 1647 | 1465203460457 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:40 INFO - PROCESS | 1647 | 1465203460460 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:40 INFO - PROCESS | 1647 | 1465203460595 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 01:57:40 INFO - PROCESS | 1647 | 1465203460621 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:40 INFO - PROCESS | 1647 | 1465203460622 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a81b000 == 8 [pid = 1647] [id = 8] 01:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 20 (0x12ab7fc00) [pid = 1647] [serial = 20] [outer = 0x0] 01:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 21 (0x12ab81800) [pid = 1647] [serial = 21] [outer = 0x12ab7fc00] 01:57:40 INFO - PROCESS | 1647 | 1465203460651 Marionette DEBUG loaded listener.js 01:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 22 (0x12ab86000) [pid = 1647] [serial = 22] [outer = 0x12ab7fc00] 01:57:40 INFO - PROCESS | 1647 | 1465203460979 Marionette TRACE conn2 <- [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]]]}] 01:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 583ms 01:57:41 INFO - PROCESS | 1647 | 1465203461036 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 01:57:41 INFO - PROCESS | 1647 | 1465203461037 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 01:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:57:41 INFO - PROCESS | 1647 | 1465203461040 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:57:41 INFO - PROCESS | 1647 | 1465203461041 Marionette TRACE conn2 <- [1,14,null,{}] 01:57:41 INFO - PROCESS | 1647 | 1465203461043 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:41 INFO - PROCESS | 1647 | 1465203461045 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:41 INFO - PROCESS | 1647 | 1465203461138 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 01:57:41 INFO - PROCESS | 1647 | 1465203461143 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:41 INFO - PROCESS | 1647 | 1465203461144 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba1b800 == 9 [pid = 1647] [id = 9] 01:57:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 23 (0x12b203000) [pid = 1647] [serial = 23] [outer = 0x0] 01:57:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 24 (0x12b20c400) [pid = 1647] [serial = 24] [outer = 0x12b203000] 01:57:41 INFO - PROCESS | 1647 | 1465203461168 Marionette DEBUG loaded listener.js 01:57:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 25 (0x12ba3e000) [pid = 1647] [serial = 25] [outer = 0x12b203000] 01:57:41 INFO - PROCESS | 1647 | 1465203461429 Marionette TRACE conn2 <- [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]]]}] 01:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 417ms 01:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:57:41 INFO - PROCESS | 1647 | 1465203461459 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 01:57:41 INFO - PROCESS | 1647 | 1465203461461 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 01:57:41 INFO - PROCESS | 1647 | 1465203461463 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:57:41 INFO - PROCESS | 1647 | 1465203461464 Marionette TRACE conn2 <- [1,18,null,{}] 01:57:41 INFO - PROCESS | 1647 | 1465203461475 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:41 INFO - PROCESS | 1647 | 1465203461476 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:41 INFO - PROCESS | 1647 | 1465203461580 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 01:57:41 INFO - PROCESS | 1647 | 1465203461585 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:41 INFO - PROCESS | 1647 | 1465203461588 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bae1000 == 10 [pid = 1647] [id = 10] 01:57:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 26 (0x12bbae800) [pid = 1647] [serial = 26] [outer = 0x0] 01:57:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 27 (0x12bd12800) [pid = 1647] [serial = 27] [outer = 0x12bbae800] 01:57:41 INFO - PROCESS | 1647 | 1465203461611 Marionette DEBUG loaded listener.js 01:57:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 28 (0x12bd1c800) [pid = 1647] [serial = 28] [outer = 0x12bbae800] 01:57:41 INFO - PROCESS | 1647 | 1465203461888 Marionette TRACE conn2 <- [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]]]}] 01:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 472ms 01:57:41 INFO - PROCESS | 1647 | 1465203461939 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 01:57:41 INFO - PROCESS | 1647 | 1465203461940 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 01:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:57:41 INFO - PROCESS | 1647 | 1465203461943 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:57:41 INFO - PROCESS | 1647 | 1465203461944 Marionette TRACE conn2 <- [1,22,null,{}] 01:57:41 INFO - PROCESS | 1647 | 1465203461947 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:41 INFO - PROCESS | 1647 | 1465203461949 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:42 INFO - PROCESS | 1647 | 1465203462067 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 01:57:42 INFO - PROCESS | 1647 | 1465203462073 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:42 INFO - PROCESS | 1647 | 1465203462074 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x118526000 == 11 [pid = 1647] [id = 11] 01:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 29 (0x116f9cc00) [pid = 1647] [serial = 29] [outer = 0x0] 01:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 30 (0x118583800) [pid = 1647] [serial = 30] [outer = 0x116f9cc00] 01:57:42 INFO - PROCESS | 1647 | 1465203462115 Marionette DEBUG loaded listener.js 01:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 31 (0x12bd2d800) [pid = 1647] [serial = 31] [outer = 0x116f9cc00] 01:57:42 INFO - PROCESS | 1647 | 1465203462411 Marionette TRACE conn2 <- [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]]]}] 01:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 519ms 01:57:42 INFO - PROCESS | 1647 | 1465203462462 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 01:57:42 INFO - PROCESS | 1647 | 1465203462464 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 01:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:57:42 INFO - PROCESS | 1647 | 1465203462474 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:57:42 INFO - PROCESS | 1647 | 1465203462475 Marionette TRACE conn2 <- [1,26,null,{}] 01:57:42 INFO - PROCESS | 1647 | 1465203462478 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:42 INFO - PROCESS | 1647 | 1465203462479 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:42 INFO - PROCESS | 1647 | 1465203462576 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 01:57:42 INFO - PROCESS | 1647 | 1465203462580 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:42 INFO - PROCESS | 1647 | 1465203462581 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c436800 == 12 [pid = 1647] [id = 12] 01:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 32 (0x12c06dc00) [pid = 1647] [serial = 32] [outer = 0x0] 01:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 33 (0x12c0cc400) [pid = 1647] [serial = 33] [outer = 0x12c06dc00] 01:57:42 INFO - PROCESS | 1647 | 1465203462605 Marionette DEBUG loaded listener.js 01:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 34 (0x12c0d3000) [pid = 1647] [serial = 34] [outer = 0x12c06dc00] 01:57:42 INFO - PROCESS | 1647 | 1465203462840 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 01:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 01:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:57:42 INFO - PROCESS | 1647 | 1465203462893 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 01:57:42 INFO - PROCESS | 1647 | 1465203462894 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 01:57:42 INFO - PROCESS | 1647 | 1465203462896 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:57:42 INFO - PROCESS | 1647 | 1465203462897 Marionette TRACE conn2 <- [1,30,null,{}] 01:57:42 INFO - PROCESS | 1647 | 1465203462915 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:42 INFO - PROCESS | 1647 | 1465203462918 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:43 INFO - PROCESS | 1647 | 1465203463015 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 01:57:43 INFO - PROCESS | 1647 | 1465203463021 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:43 INFO - PROCESS | 1647 | 1465203463022 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c904800 == 13 [pid = 1647] [id = 13] 01:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 35 (0x12c0d5c00) [pid = 1647] [serial = 35] [outer = 0x0] 01:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 36 (0x12c27d000) [pid = 1647] [serial = 36] [outer = 0x12c0d5c00] 01:57:43 INFO - PROCESS | 1647 | 1465203463046 Marionette DEBUG loaded listener.js 01:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 37 (0x12c280c00) [pid = 1647] [serial = 37] [outer = 0x12c0d5c00] 01:57:43 INFO - PROCESS | 1647 | 1465203463273 Marionette TRACE conn2 <- [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]]]}] 01:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 01:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:57:43 INFO - PROCESS | 1647 | 1465203463326 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 01:57:43 INFO - PROCESS | 1647 | 1465203463327 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 01:57:43 INFO - PROCESS | 1647 | 1465203463329 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:57:43 INFO - PROCESS | 1647 | 1465203463330 Marionette TRACE conn2 <- [1,34,null,{}] 01:57:43 INFO - PROCESS | 1647 | 1465203463341 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:43 INFO - PROCESS | 1647 | 1465203463342 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:43 INFO - PROCESS | 1647 | 1465203463435 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 01:57:43 INFO - PROCESS | 1647 | 1465203463440 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:43 INFO - PROCESS | 1647 | 1465203463441 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd29000 == 14 [pid = 1647] [id = 14] 01:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 38 (0x12c283400) [pid = 1647] [serial = 38] [outer = 0x0] 01:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 39 (0x12c9eac00) [pid = 1647] [serial = 39] [outer = 0x12c283400] 01:57:43 INFO - PROCESS | 1647 | 1465203463465 Marionette DEBUG loaded listener.js 01:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 40 (0x12c9efc00) [pid = 1647] [serial = 40] [outer = 0x12c283400] 01:57:43 INFO - PROCESS | 1647 | 1465203463740 Marionette TRACE conn2 <- [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]]]}] 01:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 470ms 01:57:43 INFO - PROCESS | 1647 | 1465203463801 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 01:57:43 INFO - PROCESS | 1647 | 1465203463804 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 01:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:57:43 INFO - PROCESS | 1647 | 1465203463806 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:57:43 INFO - PROCESS | 1647 | 1465203463807 Marionette TRACE conn2 <- [1,38,null,{}] 01:57:43 INFO - PROCESS | 1647 | 1465203463809 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:43 INFO - PROCESS | 1647 | 1465203463810 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:43 INFO - PROCESS | 1647 | 1465203463895 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 01:57:43 INFO - PROCESS | 1647 | 1465203463900 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:43 INFO - PROCESS | 1647 | 1465203463901 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2d6000 == 15 [pid = 1647] [id = 15] 01:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 41 (0x12c9f6000) [pid = 1647] [serial = 41] [outer = 0x0] 01:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 42 (0x12cf71400) [pid = 1647] [serial = 42] [outer = 0x12c9f6000] 01:57:43 INFO - PROCESS | 1647 | 1465203463925 Marionette DEBUG loaded listener.js 01:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 43 (0x12cf76800) [pid = 1647] [serial = 43] [outer = 0x12c9f6000] 01:57:44 INFO - PROCESS | 1647 | 1465203464202 Marionette TRACE conn2 <- [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]]]}] 01:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 01:57:44 INFO - PROCESS | 1647 | 1465203464225 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 01:57:44 INFO - PROCESS | 1647 | 1465203464226 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 01:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:57:44 INFO - PROCESS | 1647 | 1465203464228 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:57:44 INFO - PROCESS | 1647 | 1465203464229 Marionette TRACE conn2 <- [1,42,null,{}] 01:57:44 INFO - PROCESS | 1647 | 1465203464239 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:44 INFO - PROCESS | 1647 | 1465203464240 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d23c800 == 16 [pid = 1647] [id = 16] 01:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 44 (0x12d23d000) [pid = 1647] [serial = 44] [outer = 0x0] 01:57:44 INFO - PROCESS | 1647 | 1465203464364 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 01:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 45 (0x12c2e5000) [pid = 1647] [serial = 45] [outer = 0x12d23d000] 01:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x12d242000) [pid = 1647] [serial = 46] [outer = 0x12d23d000] 01:57:44 INFO - PROCESS | 1647 | 1465203464393 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:44 INFO - PROCESS | 1647 | 1465203464395 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d23c000 == 17 [pid = 1647] [id = 17] 01:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x12cf7d800) [pid = 1647] [serial = 47] [outer = 0x0] 01:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x12d04f400) [pid = 1647] [serial = 48] [outer = 0x12cf7d800] 01:57:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d254800 == 18 [pid = 1647] [id = 18] 01:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x12d051000) [pid = 1647] [serial = 49] [outer = 0x0] 01:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x12d052c00) [pid = 1647] [serial = 50] [outer = 0x12d051000] 01:57:44 INFO - PROCESS | 1647 | 1465203464468 Marionette DEBUG loaded listener.js 01:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x12d504400) [pid = 1647] [serial = 51] [outer = 0x12d051000] 01:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x12cf7ec00) [pid = 1647] [serial = 52] [outer = 0x12cf7d800] 01:57:44 INFO - PROCESS | 1647 | 1465203464944 Marionette TRACE conn2 <- [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]]]}] 01:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 720ms 01:57:44 INFO - PROCESS | 1647 | 1465203464949 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 01:57:44 INFO - PROCESS | 1647 | 1465203464954 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 01:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:57:44 INFO - PROCESS | 1647 | 1465203464957 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:57:44 INFO - PROCESS | 1647 | 1465203464960 Marionette TRACE conn2 <- [1,46,null,{}] 01:57:44 INFO - PROCESS | 1647 | 1465203464963 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:44 INFO - PROCESS | 1647 | 1465203464965 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:45 INFO - PROCESS | 1647 | 1465203465062 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 01:57:45 INFO - PROCESS | 1647 | 1465203465075 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:45 INFO - PROCESS | 1647 | 1465203465076 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2b9000 == 19 [pid = 1647] [id = 19] 01:57:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x11858ec00) [pid = 1647] [serial = 53] [outer = 0x0] 01:57:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x12c06d000) [pid = 1647] [serial = 54] [outer = 0x11858ec00] 01:57:45 INFO - PROCESS | 1647 | 1465203465102 Marionette DEBUG loaded listener.js 01:57:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x12d50cc00) [pid = 1647] [serial = 55] [outer = 0x11858ec00] 01:57:45 INFO - PROCESS | 1647 | 1465203465350 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 01:57:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 422ms 01:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:57:45 INFO - PROCESS | 1647 | 1465203465379 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 01:57:45 INFO - PROCESS | 1647 | 1465203465380 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 01:57:45 INFO - PROCESS | 1647 | 1465203465392 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:57:45 INFO - PROCESS | 1647 | 1465203465393 Marionette TRACE conn2 <- [1,50,null,{}] 01:57:45 INFO - PROCESS | 1647 | 1465203465395 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:45 INFO - PROCESS | 1647 | 1465203465396 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:45 INFO - PROCESS | 1647 | 1465203465510 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 01:57:45 INFO - PROCESS | 1647 | 1465203465515 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:45 INFO - PROCESS | 1647 | 1465203465516 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2ba800 == 20 [pid = 1647] [id = 20] 01:57:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x12d769800) [pid = 1647] [serial = 56] [outer = 0x0] 01:57:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x12d777800) [pid = 1647] [serial = 57] [outer = 0x12d769800] 01:57:45 INFO - PROCESS | 1647 | 1465203465547 Marionette DEBUG loaded listener.js 01:57:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x12c0d2800) [pid = 1647] [serial = 58] [outer = 0x12d769800] 01:57:45 INFO - PROCESS | 1647 | 1465203465860 Marionette TRACE conn2 <- [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]]]}] 01:57:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 528ms 01:57:45 INFO - PROCESS | 1647 | 1465203465911 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 01:57:45 INFO - PROCESS | 1647 | 1465203465912 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 01:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:57:45 INFO - PROCESS | 1647 | 1465203465915 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:57:45 INFO - PROCESS | 1647 | 1465203465916 Marionette TRACE conn2 <- [1,54,null,{}] 01:57:45 INFO - PROCESS | 1647 | 1465203465921 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:45 INFO - PROCESS | 1647 | 1465203465922 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:46 INFO - PROCESS | 1647 | 1465203466045 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 01:57:46 INFO - PROCESS | 1647 | 1465203466050 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:46 INFO - PROCESS | 1647 | 1465203466052 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x129782800 == 21 [pid = 1647] [id = 21] 01:57:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x12e005400) [pid = 1647] [serial = 59] [outer = 0x0] 01:57:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x12e007400) [pid = 1647] [serial = 60] [outer = 0x12e005400] 01:57:46 INFO - PROCESS | 1647 | 1465203466084 Marionette DEBUG loaded listener.js 01:57:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x1278a4000) [pid = 1647] [serial = 61] [outer = 0x12e005400] 01:57:47 INFO - PROCESS | 1647 | 1465203467197 Marionette TRACE conn2 <- [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]]]}] 01:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1323ms 01:57:47 INFO - PROCESS | 1647 | 1465203467239 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 01:57:47 INFO - PROCESS | 1647 | 1465203467241 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 01:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:57:47 INFO - PROCESS | 1647 | 1465203467245 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:57:47 INFO - PROCESS | 1647 | 1465203467247 Marionette TRACE conn2 <- [1,58,null,{}] 01:57:47 INFO - PROCESS | 1647 | 1465203467267 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:47 INFO - PROCESS | 1647 | 1465203467269 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:47 INFO - PROCESS | 1647 | 1465203467380 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 01:57:47 INFO - PROCESS | 1647 | 1465203467420 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:47 INFO - PROCESS | 1647 | 1465203467421 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1131c0800 == 22 [pid = 1647] [id = 22] 01:57:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x112f96400) [pid = 1647] [serial = 62] [outer = 0x0] 01:57:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x113094400) [pid = 1647] [serial = 63] [outer = 0x112f96400] 01:57:47 INFO - PROCESS | 1647 | 1465203467452 Marionette DEBUG loaded listener.js 01:57:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x115065000) [pid = 1647] [serial = 64] [outer = 0x112f96400] 01:57:47 INFO - PROCESS | 1647 | 1465203467859 Marionette TRACE conn2 <- [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]]]}] 01:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 634ms 01:57:47 INFO - PROCESS | 1647 | 1465203467879 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 01:57:47 INFO - PROCESS | 1647 | 1465203467884 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 01:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:57:47 INFO - PROCESS | 1647 | 1465203467890 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:57:47 INFO - PROCESS | 1647 | 1465203467892 Marionette TRACE conn2 <- [1,62,null,{}] 01:57:47 INFO - PROCESS | 1647 | 1465203467895 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:47 INFO - PROCESS | 1647 | 1465203467897 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:48 INFO - PROCESS | 1647 | 1465203468068 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 01:57:48 INFO - PROCESS | 1647 | 1465203468173 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:48 INFO - PROCESS | 1647 | 1465203468175 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ab8000 == 23 [pid = 1647] [id = 23] 01:57:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1167c6400) [pid = 1647] [serial = 65] [outer = 0x0] 01:57:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x116a6a800) [pid = 1647] [serial = 66] [outer = 0x1167c6400] 01:57:48 INFO - PROCESS | 1647 | 1465203468229 Marionette DEBUG loaded listener.js 01:57:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x1181cac00) [pid = 1647] [serial = 67] [outer = 0x1167c6400] 01:57:48 INFO - PROCESS | 1647 | 1465203468690 Marionette TRACE conn2 <- [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]]]}] 01:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 821ms 01:57:48 INFO - PROCESS | 1647 | 1465203468710 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 01:57:48 INFO - PROCESS | 1647 | 1465203468712 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 01:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:57:48 INFO - PROCESS | 1647 | 1465203468714 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:57:48 INFO - PROCESS | 1647 | 1465203468717 Marionette TRACE conn2 <- [1,66,null,{}] 01:57:48 INFO - PROCESS | 1647 | 1465203468725 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:48 INFO - PROCESS | 1647 | 1465203468728 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:48 INFO - PROCESS | 1647 | 1465203468841 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 01:57:48 INFO - PROCESS | 1647 | 1465203468883 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:48 INFO - PROCESS | 1647 | 1465203468885 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e17000 == 24 [pid = 1647] [id = 24] 01:57:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1188a2800) [pid = 1647] [serial = 68] [outer = 0x0] 01:57:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x119305800) [pid = 1647] [serial = 69] [outer = 0x1188a2800] 01:57:48 INFO - PROCESS | 1647 | 1465203468928 Marionette DEBUG loaded listener.js 01:57:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1198b0c00) [pid = 1647] [serial = 70] [outer = 0x1188a2800] 01:57:49 INFO - PROCESS | 1647 | 1465203469591 Marionette TRACE conn2 <- [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]]]}] 01:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 922ms 01:57:49 INFO - PROCESS | 1647 | 1465203469640 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 01:57:49 INFO - PROCESS | 1647 | 1465203469642 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 01:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:57:49 INFO - PROCESS | 1647 | 1465203469648 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:57:49 INFO - PROCESS | 1647 | 1465203469650 Marionette TRACE conn2 <- [1,70,null,{}] 01:57:49 INFO - PROCESS | 1647 | 1465203469655 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:49 INFO - PROCESS | 1647 | 1465203469657 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:49 INFO - PROCESS | 1647 | 1465203469743 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 01:57:49 INFO - PROCESS | 1647 | 1465203469795 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:49 INFO - PROCESS | 1647 | 1465203469798 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1131ba800 == 25 [pid = 1647] [id = 25] 01:57:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x116155800) [pid = 1647] [serial = 71] [outer = 0x0] 01:57:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x116164400) [pid = 1647] [serial = 72] [outer = 0x116155800] 01:57:49 INFO - PROCESS | 1647 | 1465203469825 Marionette DEBUG loaded listener.js 01:57:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11647e400) [pid = 1647] [serial = 73] [outer = 0x116155800] 01:57:50 INFO - PROCESS | 1647 | 1465203470228 Marionette TRACE conn2 <- [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]]]}] 01:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 621ms 01:57:50 INFO - PROCESS | 1647 | 1465203470269 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 01:57:50 INFO - PROCESS | 1647 | 1465203470272 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 01:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:57:50 INFO - PROCESS | 1647 | 1465203470276 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:57:50 INFO - PROCESS | 1647 | 1465203470278 Marionette TRACE conn2 <- [1,74,null,{}] 01:57:50 INFO - PROCESS | 1647 | 1465203470280 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:50 INFO - PROCESS | 1647 | 1465203470282 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:50 INFO - PROCESS | 1647 | 1465203470360 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 01:57:50 INFO - PROCESS | 1647 | 1465203470364 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:50 INFO - PROCESS | 1647 | 1465203470365 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x113e24800 == 26 [pid = 1647] [id = 26] 01:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x116606800) [pid = 1647] [serial = 74] [outer = 0x0] 01:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x116719400) [pid = 1647] [serial = 75] [outer = 0x116606800] 01:57:50 INFO - PROCESS | 1647 | 1465203470396 Marionette DEBUG loaded listener.js 01:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1167d5800) [pid = 1647] [serial = 76] [outer = 0x116606800] 01:57:50 INFO - PROCESS | 1647 | 1465203470719 Marionette TRACE conn2 <- [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]]]}] 01:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 01:57:50 INFO - PROCESS | 1647 | 1465203470748 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 01:57:50 INFO - PROCESS | 1647 | 1465203470751 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 01:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:57:50 INFO - PROCESS | 1647 | 1465203470756 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:57:50 INFO - PROCESS | 1647 | 1465203470758 Marionette TRACE conn2 <- [1,78,null,{}] 01:57:50 INFO - PROCESS | 1647 | 1465203470765 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:50 INFO - PROCESS | 1647 | 1465203470771 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:50 INFO - PROCESS | 1647 | 1465203470847 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 01:57:50 INFO - PROCESS | 1647 | 1465203470853 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:50 INFO - PROCESS | 1647 | 1465203470855 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164e2000 == 27 [pid = 1647] [id = 27] 01:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x116a6d000) [pid = 1647] [serial = 77] [outer = 0x0] 01:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x117298c00) [pid = 1647] [serial = 78] [outer = 0x116a6d000] 01:57:50 INFO - PROCESS | 1647 | 1465203470882 Marionette DEBUG loaded listener.js 01:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118135800) [pid = 1647] [serial = 79] [outer = 0x116a6d000] 01:57:51 INFO - PROCESS | 1647 | 1465203471222 Marionette TRACE conn2 <- [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]]]}] 01:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 520ms 01:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:57:51 INFO - PROCESS | 1647 | 1465203471277 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 01:57:51 INFO - PROCESS | 1647 | 1465203471278 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 01:57:51 INFO - PROCESS | 1647 | 1465203471281 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:57:51 INFO - PROCESS | 1647 | 1465203471282 Marionette TRACE conn2 <- [1,82,null,{}] 01:57:51 INFO - PROCESS | 1647 | 1465203471284 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:51 INFO - PROCESS | 1647 | 1465203471285 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:51 INFO - PROCESS | 1647 | 1465203471371 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 01:57:51 INFO - PROCESS | 1647 | 1465203471408 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:51 INFO - PROCESS | 1647 | 1465203471409 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x116895000 == 28 [pid = 1647] [id = 28] 01:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11765ec00) [pid = 1647] [serial = 80] [outer = 0x0] 01:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118221000) [pid = 1647] [serial = 81] [outer = 0x11765ec00] 01:57:51 INFO - PROCESS | 1647 | 1465203471434 Marionette DEBUG loaded listener.js 01:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11858a800) [pid = 1647] [serial = 82] [outer = 0x11765ec00] 01:57:51 INFO - PROCESS | 1647 | 1465203471684 Marionette TRACE conn2 <- [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]]]}] 01:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 419ms 01:57:51 INFO - PROCESS | 1647 | 1465203471707 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 01:57:51 INFO - PROCESS | 1647 | 1465203471708 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 01:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:57:51 INFO - PROCESS | 1647 | 1465203471711 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:57:51 INFO - PROCESS | 1647 | 1465203471712 Marionette TRACE conn2 <- [1,86,null,{}] 01:57:51 INFO - PROCESS | 1647 | 1465203471714 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:51 INFO - PROCESS | 1647 | 1465203471716 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:51 INFO - PROCESS | 1647 | 1465203471808 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 01:57:51 INFO - PROCESS | 1647 | 1465203471811 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:51 INFO - PROCESS | 1647 | 1465203471812 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x117360800 == 29 [pid = 1647] [id = 29] 01:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11858e400) [pid = 1647] [serial = 83] [outer = 0x0] 01:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118839400) [pid = 1647] [serial = 84] [outer = 0x11858e400] 01:57:51 INFO - PROCESS | 1647 | 1465203471839 Marionette DEBUG loaded listener.js 01:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118aef400) [pid = 1647] [serial = 85] [outer = 0x11858e400] 01:57:52 INFO - PROCESS | 1647 | 1465203472160 Marionette TRACE conn2 <- [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]]]}] 01:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 01:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:57:52 INFO - PROCESS | 1647 | 1465203472179 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 01:57:52 INFO - PROCESS | 1647 | 1465203472181 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 01:57:52 INFO - PROCESS | 1647 | 1465203472184 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:57:52 INFO - PROCESS | 1647 | 1465203472185 Marionette TRACE conn2 <- [1,90,null,{}] 01:57:52 INFO - PROCESS | 1647 | 1465203472188 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:52 INFO - PROCESS | 1647 | 1465203472192 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:52 INFO - PROCESS | 1647 | 1465203472308 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 01:57:52 INFO - PROCESS | 1647 | 1465203472315 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:52 INFO - PROCESS | 1647 | 1465203472316 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x118096000 == 30 [pid = 1647] [id = 30] 01:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118834c00) [pid = 1647] [serial = 86] [outer = 0x0] 01:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11925cc00) [pid = 1647] [serial = 87] [outer = 0x118834c00] 01:57:52 INFO - PROCESS | 1647 | 1465203472344 Marionette DEBUG loaded listener.js 01:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1198b1400) [pid = 1647] [serial = 88] [outer = 0x118834c00] 01:57:52 INFO - PROCESS | 1647 | 1465203472620 Marionette TRACE conn2 <- [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]]]}] 01:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 01:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:57:52 INFO - PROCESS | 1647 | 1465203472657 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 01:57:52 INFO - PROCESS | 1647 | 1465203472659 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 01:57:52 INFO - PROCESS | 1647 | 1465203472661 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:57:52 INFO - PROCESS | 1647 | 1465203472662 Marionette TRACE conn2 <- [1,94,null,{}] 01:57:52 INFO - PROCESS | 1647 | 1465203472664 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:52 INFO - PROCESS | 1647 | 1465203472666 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:52 INFO - PROCESS | 1647 | 1465203472743 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 01:57:52 INFO - PROCESS | 1647 | 1465203472747 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:52 INFO - PROCESS | 1647 | 1465203472748 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11852f000 == 31 [pid = 1647] [id = 31] 01:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11813a400) [pid = 1647] [serial = 89] [outer = 0x0] 01:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119a0c800) [pid = 1647] [serial = 90] [outer = 0x11813a400] 01:57:52 INFO - PROCESS | 1647 | 1465203472775 Marionette DEBUG loaded listener.js 01:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x120fee400) [pid = 1647] [serial = 91] [outer = 0x11813a400] 01:57:53 INFO - PROCESS | 1647 | 1465203473090 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 01:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 01:57:53 INFO - PROCESS | 1647 | 1465203473131 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 01:57:53 INFO - PROCESS | 1647 | 1465203473132 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 01:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:57:53 INFO - PROCESS | 1647 | 1465203473137 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:57:53 INFO - PROCESS | 1647 | 1465203473138 Marionette TRACE conn2 <- [1,98,null,{}] 01:57:53 INFO - PROCESS | 1647 | 1465203473151 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:53 INFO - PROCESS | 1647 | 1465203473152 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:53 INFO - PROCESS | 1647 | 1465203473227 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 01:57:53 INFO - PROCESS | 1647 | 1465203473231 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:53 INFO - PROCESS | 1647 | 1465203473232 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11221d000 == 32 [pid = 1647] [id = 32] 01:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119eab800) [pid = 1647] [serial = 92] [outer = 0x0] 01:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121445800) [pid = 1647] [serial = 93] [outer = 0x119eab800] 01:57:53 INFO - PROCESS | 1647 | 1465203473260 Marionette DEBUG loaded listener.js 01:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12199e000) [pid = 1647] [serial = 94] [outer = 0x119eab800] 01:57:53 INFO - PROCESS | 1647 | 1465203473574 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 01:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 01:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:57:53 INFO - PROCESS | 1647 | 1465203473606 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 01:57:53 INFO - PROCESS | 1647 | 1465203473608 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 01:57:53 INFO - PROCESS | 1647 | 1465203473610 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:57:53 INFO - PROCESS | 1647 | 1465203473611 Marionette TRACE conn2 <- [1,102,null,{}] 01:57:53 INFO - PROCESS | 1647 | 1465203473614 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:53 INFO - PROCESS | 1647 | 1465203473615 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:53 INFO - PROCESS | 1647 | 1465203473693 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 01:57:53 INFO - PROCESS | 1647 | 1465203473696 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:53 INFO - PROCESS | 1647 | 1465203473697 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193b4000 == 33 [pid = 1647] [id = 33] 01:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1219a5800) [pid = 1647] [serial = 95] [outer = 0x0] 01:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124a83c00) [pid = 1647] [serial = 96] [outer = 0x1219a5800] 01:57:53 INFO - PROCESS | 1647 | 1465203473724 Marionette DEBUG loaded listener.js 01:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124ac2800) [pid = 1647] [serial = 97] [outer = 0x1219a5800] 01:57:54 INFO - PROCESS | 1647 | 1465203474038 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 01:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 01:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:57:54 INFO - PROCESS | 1647 | 1465203474079 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 01:57:54 INFO - PROCESS | 1647 | 1465203474080 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 01:57:54 INFO - PROCESS | 1647 | 1465203474082 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:57:54 INFO - PROCESS | 1647 | 1465203474084 Marionette TRACE conn2 <- [1,106,null,{}] 01:57:54 INFO - PROCESS | 1647 | 1465203474088 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:54 INFO - PROCESS | 1647 | 1465203474089 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:54 INFO - PROCESS | 1647 | 1465203474189 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 01:57:54 INFO - PROCESS | 1647 | 1465203474195 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:54 INFO - PROCESS | 1647 | 1465203474196 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x119821800 == 34 [pid = 1647] [id = 34] 01:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x116f96400) [pid = 1647] [serial = 98] [outer = 0x0] 01:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x125308000) [pid = 1647] [serial = 99] [outer = 0x116f96400] 01:57:54 INFO - PROCESS | 1647 | 1465203474220 Marionette DEBUG loaded listener.js 01:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125311400) [pid = 1647] [serial = 100] [outer = 0x116f96400] 01:57:54 INFO - PROCESS | 1647 | 1465203474494 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 01:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 421ms 01:57:54 INFO - PROCESS | 1647 | 1465203474511 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 01:57:54 INFO - PROCESS | 1647 | 1465203474513 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 01:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:57:54 INFO - PROCESS | 1647 | 1465203474516 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:57:54 INFO - PROCESS | 1647 | 1465203474519 Marionette TRACE conn2 <- [1,110,null,{}] 01:57:54 INFO - PROCESS | 1647 | 1465203474527 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:54 INFO - PROCESS | 1647 | 1465203474529 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:54 INFO - PROCESS | 1647 | 1465203474625 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 01:57:54 INFO - PROCESS | 1647 | 1465203474629 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:54 INFO - PROCESS | 1647 | 1465203474631 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x120e6b000 == 35 [pid = 1647] [id = 35] 01:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x125377800) [pid = 1647] [serial = 101] [outer = 0x0] 01:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12648ec00) [pid = 1647] [serial = 102] [outer = 0x125377800] 01:57:54 INFO - PROCESS | 1647 | 1465203474661 Marionette DEBUG loaded listener.js 01:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x126d50400) [pid = 1647] [serial = 103] [outer = 0x125377800] 01:57:55 INFO - PROCESS | 1647 | 1465203475054 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 01:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 578ms 01:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:57:55 INFO - PROCESS | 1647 | 1465203475094 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 01:57:55 INFO - PROCESS | 1647 | 1465203475096 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 01:57:55 INFO - PROCESS | 1647 | 1465203475100 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:57:55 INFO - PROCESS | 1647 | 1465203475102 Marionette TRACE conn2 <- [1,114,null,{}] 01:57:55 INFO - PROCESS | 1647 | 1465203475105 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:55 INFO - PROCESS | 1647 | 1465203475107 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:55 INFO - PROCESS | 1647 | 1465203475229 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 01:57:55 INFO - PROCESS | 1647 | 1465203475236 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:55 INFO - PROCESS | 1647 | 1465203475237 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x120ee1000 == 36 [pid = 1647] [id = 36] 01:57:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x127841400) [pid = 1647] [serial = 104] [outer = 0x0] 01:57:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1278a2800) [pid = 1647] [serial = 105] [outer = 0x127841400] 01:57:55 INFO - PROCESS | 1647 | 1465203475276 Marionette DEBUG loaded listener.js 01:57:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1278a9c00) [pid = 1647] [serial = 106] [outer = 0x127841400] 01:57:55 INFO - PROCESS | 1647 | 1465203475725 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 01:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 671ms 01:57:55 INFO - PROCESS | 1647 | 1465203475771 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 01:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:57:55 INFO - PROCESS | 1647 | 1465203475773 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 01:57:55 INFO - PROCESS | 1647 | 1465203475775 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:57:55 INFO - PROCESS | 1647 | 1465203475776 Marionette TRACE conn2 <- [1,118,null,{}] 01:57:55 INFO - PROCESS | 1647 | 1465203475778 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:55 INFO - PROCESS | 1647 | 1465203475780 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:55 INFO - PROCESS | 1647 | 1465203475859 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 01:57:55 INFO - PROCESS | 1647 | 1465203475865 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:55 INFO - PROCESS | 1647 | 1465203475866 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212df000 == 37 [pid = 1647] [id = 37] 01:57:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126a63400) [pid = 1647] [serial = 107] [outer = 0x0] 01:57:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x128f0ac00) [pid = 1647] [serial = 108] [outer = 0x126a63400] 01:57:55 INFO - PROCESS | 1647 | 1465203475891 Marionette DEBUG loaded listener.js 01:57:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12932a400) [pid = 1647] [serial = 109] [outer = 0x126a63400] 01:57:56 INFO - PROCESS | 1647 | 1465203476201 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 01:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 468ms 01:57:56 INFO - PROCESS | 1647 | 1465203476243 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 01:57:56 INFO - PROCESS | 1647 | 1465203476244 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 01:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:57:56 INFO - PROCESS | 1647 | 1465203476247 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:57:56 INFO - PROCESS | 1647 | 1465203476248 Marionette TRACE conn2 <- [1,122,null,{}] 01:57:56 INFO - PROCESS | 1647 | 1465203476250 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:56 INFO - PROCESS | 1647 | 1465203476251 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:56 INFO - PROCESS | 1647 | 1465203476330 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 01:57:56 INFO - PROCESS | 1647 | 1465203476376 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:56 INFO - PROCESS | 1647 | 1465203476377 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x121911000 == 38 [pid = 1647] [id = 38] 01:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x128f0e400) [pid = 1647] [serial = 110] [outer = 0x0] 01:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x129333400) [pid = 1647] [serial = 111] [outer = 0x128f0e400] 01:57:56 INFO - PROCESS | 1647 | 1465203476401 Marionette DEBUG loaded listener.js 01:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12956a000) [pid = 1647] [serial = 112] [outer = 0x128f0e400] 01:57:56 INFO - PROCESS | 1647 | 1465203476636 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 01:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 01:57:56 INFO - PROCESS | 1647 | 1465203476674 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 01:57:56 INFO - PROCESS | 1647 | 1465203476675 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 01:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:57:56 INFO - PROCESS | 1647 | 1465203476679 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:57:56 INFO - PROCESS | 1647 | 1465203476680 Marionette TRACE conn2 <- [1,126,null,{}] 01:57:56 INFO - PROCESS | 1647 | 1465203476690 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:56 INFO - PROCESS | 1647 | 1465203476691 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:56 INFO - PROCESS | 1647 | 1465203476779 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 01:57:56 INFO - PROCESS | 1647 | 1465203476783 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:56 INFO - PROCESS | 1647 | 1465203476784 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x123e22800 == 39 [pid = 1647] [id = 39] 01:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x129566800) [pid = 1647] [serial = 113] [outer = 0x0] 01:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1295f4000) [pid = 1647] [serial = 114] [outer = 0x129566800] 01:57:56 INFO - PROCESS | 1647 | 1465203476816 Marionette DEBUG loaded listener.js 01:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12a706000) [pid = 1647] [serial = 115] [outer = 0x129566800] 01:57:57 INFO - PROCESS | 1647 | 1465203477113 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 01:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 01:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:57:57 INFO - PROCESS | 1647 | 1465203477149 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 01:57:57 INFO - PROCESS | 1647 | 1465203477152 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 01:57:57 INFO - PROCESS | 1647 | 1465203477155 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:57:57 INFO - PROCESS | 1647 | 1465203477157 Marionette TRACE conn2 <- [1,130,null,{}] 01:57:57 INFO - PROCESS | 1647 | 1465203477159 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:57 INFO - PROCESS | 1647 | 1465203477160 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:57 INFO - PROCESS | 1647 | 1465203477249 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 01:57:57 INFO - PROCESS | 1647 | 1465203477325 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:57 INFO - PROCESS | 1647 | 1465203477327 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1252b1800 == 40 [pid = 1647] [id = 40] 01:57:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12956c000) [pid = 1647] [serial = 116] [outer = 0x0] 01:57:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12a70f000) [pid = 1647] [serial = 117] [outer = 0x12956c000] 01:57:57 INFO - PROCESS | 1647 | 1465203477367 Marionette DEBUG loaded listener.js 01:57:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12a849400) [pid = 1647] [serial = 118] [outer = 0x12956c000] 01:57:58 INFO - PROCESS | 1647 | 1465203478377 Marionette TRACE conn2 <- [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]]]}] 01:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1270ms 01:57:58 INFO - PROCESS | 1647 | 1465203478426 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 01:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:57:58 INFO - PROCESS | 1647 | 1465203478428 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 01:57:58 INFO - PROCESS | 1647 | 1465203478431 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:57:58 INFO - PROCESS | 1647 | 1465203478433 Marionette TRACE conn2 <- [1,134,null,{}] 01:57:58 INFO - PROCESS | 1647 | 1465203478437 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:58 INFO - PROCESS | 1647 | 1465203478438 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:58 INFO - PROCESS | 1647 | 1465203478528 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 01:57:58 INFO - PROCESS | 1647 | 1465203478559 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:58 INFO - PROCESS | 1647 | 1465203478561 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x113a19800 == 41 [pid = 1647] [id = 41] 01:57:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11660fc00) [pid = 1647] [serial = 119] [outer = 0x0] 01:57:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1166e8800) [pid = 1647] [serial = 120] [outer = 0x11660fc00] 01:57:58 INFO - PROCESS | 1647 | 1465203478607 Marionette DEBUG loaded listener.js 01:57:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1167d4800) [pid = 1647] [serial = 121] [outer = 0x11660fc00] 01:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 522ms 01:57:58 INFO - PROCESS | 1647 | 1465203478947 Marionette TRACE conn2 <- [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]]]}] 01:57:58 INFO - PROCESS | 1647 | 1465203478955 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 01:57:58 INFO - PROCESS | 1647 | 1465203478958 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 01:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:57:58 INFO - PROCESS | 1647 | 1465203478962 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:57:58 INFO - PROCESS | 1647 | 1465203478964 Marionette TRACE conn2 <- [1,138,null,{}] 01:57:58 INFO - PROCESS | 1647 | 1465203478967 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:58 INFO - PROCESS | 1647 | 1465203478970 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:59 INFO - PROCESS | 1647 | 1465203479067 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 01:57:59 INFO - PROCESS | 1647 | 1465203479073 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:59 INFO - PROCESS | 1647 | 1465203479074 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164df000 == 42 [pid = 1647] [id = 42] 01:57:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11685ec00) [pid = 1647] [serial = 122] [outer = 0x0] 01:57:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x117659000) [pid = 1647] [serial = 123] [outer = 0x11685ec00] 01:57:59 INFO - PROCESS | 1647 | 1465203479101 Marionette DEBUG loaded listener.js 01:57:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1184a9000) [pid = 1647] [serial = 124] [outer = 0x11685ec00] 01:57:59 INFO - PROCESS | 1647 | 1465203479448 Marionette TRACE conn2 <- [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]]]}] 01:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 519ms 01:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:57:59 INFO - PROCESS | 1647 | 1465203479481 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 01:57:59 INFO - PROCESS | 1647 | 1465203479483 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 01:57:59 INFO - PROCESS | 1647 | 1465203479485 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:57:59 INFO - PROCESS | 1647 | 1465203479487 Marionette TRACE conn2 <- [1,142,null,{}] 01:57:59 INFO - PROCESS | 1647 | 1465203479495 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:57:59 INFO - PROCESS | 1647 | 1465203479498 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:57:59 INFO - PROCESS | 1647 | 1465203479586 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12c283400) [pid = 1647] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12c0d5c00) [pid = 1647] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12c06dc00) [pid = 1647] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x116f9cc00) [pid = 1647] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12bbae800) [pid = 1647] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12b203000) [pid = 1647] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12ab7fc00) [pid = 1647] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x129332400) [pid = 1647] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12d769800) [pid = 1647] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11858ec00) [pid = 1647] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12d051000) [pid = 1647] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12c9f6000) [pid = 1647] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118834c00) [pid = 1647] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11813a400) [pid = 1647] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119eab800) [pid = 1647] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1219a5800) [pid = 1647] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x116f96400) [pid = 1647] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x127841400) [pid = 1647] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x126a63400) [pid = 1647] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128f0e400) [pid = 1647] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12e005400) [pid = 1647] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x112f96400) [pid = 1647] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1167c6400) [pid = 1647] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1188a2800) [pid = 1647] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116155800) [pid = 1647] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116606800) [pid = 1647] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x116a6d000) [pid = 1647] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11765ec00) [pid = 1647] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:58:00 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11858e400) [pid = 1647] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:58:00 INFO - PROCESS | 1647 | 1465203480107 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:00 INFO - PROCESS | 1647 | 1465203480109 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x113a9d000 == 43 [pid = 1647] [id = 43] 01:58:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1122b6400) [pid = 1647] [serial = 125] [outer = 0x0] 01:58:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x112a79400) [pid = 1647] [serial = 126] [outer = 0x1122b6400] 01:58:00 INFO - PROCESS | 1647 | 1465203480142 Marionette DEBUG loaded listener.js 01:58:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x116f96400) [pid = 1647] [serial = 127] [outer = 0x1122b6400] 01:58:00 INFO - PROCESS | 1647 | 1465203480420 Marionette TRACE conn2 <- [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]]]}] 01:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 971ms 01:58:00 INFO - PROCESS | 1647 | 1465203480457 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 01:58:00 INFO - PROCESS | 1647 | 1465203480459 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 01:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:58:00 INFO - PROCESS | 1647 | 1465203480461 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:58:00 INFO - PROCESS | 1647 | 1465203480462 Marionette TRACE conn2 <- [1,146,null,{}] 01:58:00 INFO - PROCESS | 1647 | 1465203480465 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:00 INFO - PROCESS | 1647 | 1465203480466 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:00 INFO - PROCESS | 1647 | 1465203480553 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 01:58:00 INFO - PROCESS | 1647 | 1465203480556 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:00 INFO - PROCESS | 1647 | 1465203480558 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x118259800 == 44 [pid = 1647] [id = 44] 01:58:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1188a3c00) [pid = 1647] [serial = 128] [outer = 0x0] 01:58:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11930f400) [pid = 1647] [serial = 129] [outer = 0x1188a3c00] 01:58:00 INFO - PROCESS | 1647 | 1465203480584 Marionette DEBUG loaded listener.js 01:58:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1196e5000) [pid = 1647] [serial = 130] [outer = 0x1188a3c00] 01:58:00 INFO - PROCESS | 1647 | 1465203480889 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 01:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 01:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:58:00 INFO - PROCESS | 1647 | 1465203480930 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 01:58:00 INFO - PROCESS | 1647 | 1465203480931 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 01:58:00 INFO - PROCESS | 1647 | 1465203480934 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:58:00 INFO - PROCESS | 1647 | 1465203480935 Marionette TRACE conn2 <- [1,150,null,{}] 01:58:00 INFO - PROCESS | 1647 | 1465203480937 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:00 INFO - PROCESS | 1647 | 1465203480938 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:01 INFO - PROCESS | 1647 | 1465203481006 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 01:58:01 INFO - PROCESS | 1647 | 1465203481009 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:01 INFO - PROCESS | 1647 | 1465203481010 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f9b800 == 45 [pid = 1647] [id = 45] 01:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11685e800) [pid = 1647] [serial = 131] [outer = 0x0] 01:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119c3e800) [pid = 1647] [serial = 132] [outer = 0x11685e800] 01:58:01 INFO - PROCESS | 1647 | 1465203481037 Marionette DEBUG loaded listener.js 01:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11858e400) [pid = 1647] [serial = 133] [outer = 0x11685e800] 01:58:01 INFO - PROCESS | 1647 | 1465203481359 Marionette TRACE conn2 <- [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]]]}] 01:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 01:58:01 INFO - PROCESS | 1647 | 1465203481403 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 01:58:01 INFO - PROCESS | 1647 | 1465203481404 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 01:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:58:01 INFO - PROCESS | 1647 | 1465203481406 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:58:01 INFO - PROCESS | 1647 | 1465203481407 Marionette TRACE conn2 <- [1,154,null,{}] 01:58:01 INFO - PROCESS | 1647 | 1465203481410 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:01 INFO - PROCESS | 1647 | 1465203481414 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:01 INFO - PROCESS | 1647 | 1465203481508 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 01:58:01 INFO - PROCESS | 1647 | 1465203481554 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:01 INFO - PROCESS | 1647 | 1465203481555 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193bc000 == 46 [pid = 1647] [id = 46] 01:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11930d800) [pid = 1647] [serial = 134] [outer = 0x0] 01:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1217ec800) [pid = 1647] [serial = 135] [outer = 0x11930d800] 01:58:01 INFO - PROCESS | 1647 | 1465203481579 Marionette DEBUG loaded listener.js 01:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1253db800) [pid = 1647] [serial = 136] [outer = 0x11930d800] 01:58:01 INFO - PROCESS | 1647 | 1465203481838 Marionette TRACE conn2 <- [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]]]}] 01:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 01:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:58:01 INFO - PROCESS | 1647 | 1465203481876 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 01:58:01 INFO - PROCESS | 1647 | 1465203481877 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 01:58:01 INFO - PROCESS | 1647 | 1465203481879 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:58:01 INFO - PROCESS | 1647 | 1465203481880 Marionette TRACE conn2 <- [1,158,null,{}] 01:58:01 INFO - PROCESS | 1647 | 1465203481890 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:01 INFO - PROCESS | 1647 | 1465203481891 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:01 INFO - PROCESS | 1647 | 1465203481972 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 01:58:01 INFO - PROCESS | 1647 | 1465203481976 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:01 INFO - PROCESS | 1647 | 1465203481978 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x120e69000 == 47 [pid = 1647] [id = 47] 01:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12648bc00) [pid = 1647] [serial = 137] [outer = 0x0] 01:58:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x126a66800) [pid = 1647] [serial = 138] [outer = 0x12648bc00] 01:58:02 INFO - PROCESS | 1647 | 1465203482006 Marionette DEBUG loaded listener.js 01:58:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x127846c00) [pid = 1647] [serial = 139] [outer = 0x12648bc00] 01:58:02 INFO - PROCESS | 1647 | 1465203482626 Marionette TRACE conn2 <- [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]]]}] 01:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 771ms 01:58:02 INFO - PROCESS | 1647 | 1465203482651 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 01:58:02 INFO - PROCESS | 1647 | 1465203482653 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 01:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:58:02 INFO - PROCESS | 1647 | 1465203482656 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:58:02 INFO - PROCESS | 1647 | 1465203482660 Marionette TRACE conn2 <- [1,162,null,{}] 01:58:02 INFO - PROCESS | 1647 | 1465203482663 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:02 INFO - PROCESS | 1647 | 1465203482665 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:02 INFO - PROCESS | 1647 | 1465203482807 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 01:58:02 INFO - PROCESS | 1647 | 1465203482851 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:02 INFO - PROCESS | 1647 | 1465203482853 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x116439800 == 48 [pid = 1647] [id = 48] 01:58:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116611c00) [pid = 1647] [serial = 140] [outer = 0x0] 01:58:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11671ac00) [pid = 1647] [serial = 141] [outer = 0x116611c00] 01:58:02 INFO - PROCESS | 1647 | 1465203482884 Marionette DEBUG loaded listener.js 01:58:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x116a6d400) [pid = 1647] [serial = 142] [outer = 0x116611c00] 01:58:03 INFO - PROCESS | 1647 | 1465203483292 Marionette TRACE conn2 <- [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]]]}] 01:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 01:58:03 INFO - PROCESS | 1647 | 1465203483328 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 01:58:03 INFO - PROCESS | 1647 | 1465203483331 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 01:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:58:03 INFO - PROCESS | 1647 | 1465203483336 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:58:03 INFO - PROCESS | 1647 | 1465203483337 Marionette TRACE conn2 <- [1,166,null,{}] 01:58:03 INFO - PROCESS | 1647 | 1465203483340 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:03 INFO - PROCESS | 1647 | 1465203483342 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:03 INFO - PROCESS | 1647 | 1465203483439 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 01:58:03 INFO - PROCESS | 1647 | 1465203483498 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:03 INFO - PROCESS | 1647 | 1465203483499 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a8d000 == 49 [pid = 1647] [id = 49] 01:58:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1181d1000) [pid = 1647] [serial = 143] [outer = 0x0] 01:58:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118af1000) [pid = 1647] [serial = 144] [outer = 0x1181d1000] 01:58:03 INFO - PROCESS | 1647 | 1465203483533 Marionette DEBUG loaded listener.js 01:58:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11930f000) [pid = 1647] [serial = 145] [outer = 0x1181d1000] 01:58:03 INFO - PROCESS | 1647 | 1465203483968 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 01:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 01:58:04 INFO - PROCESS | 1647 | 1465203484017 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 01:58:04 INFO - PROCESS | 1647 | 1465203484019 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 01:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:58:04 INFO - PROCESS | 1647 | 1465203484023 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:58:04 INFO - PROCESS | 1647 | 1465203484025 Marionette TRACE conn2 <- [1,170,null,{}] 01:58:04 INFO - PROCESS | 1647 | 1465203484033 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:04 INFO - PROCESS | 1647 | 1465203484038 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:04 INFO - PROCESS | 1647 | 1465203484146 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 01:58:04 INFO - PROCESS | 1647 | 1465203484209 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:04 INFO - PROCESS | 1647 | 1465203484211 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x121bdd000 == 50 [pid = 1647] [id = 50] 01:58:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x123f98800) [pid = 1647] [serial = 146] [outer = 0x0] 01:58:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x124ac4400) [pid = 1647] [serial = 147] [outer = 0x123f98800] 01:58:04 INFO - PROCESS | 1647 | 1465203484242 Marionette DEBUG loaded listener.js 01:58:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x125e23800) [pid = 1647] [serial = 148] [outer = 0x123f98800] 01:58:04 INFO - PROCESS | 1647 | 1465203484650 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 01:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 01:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:58:04 INFO - PROCESS | 1647 | 1465203484699 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 01:58:04 INFO - PROCESS | 1647 | 1465203484702 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 01:58:04 INFO - PROCESS | 1647 | 1465203484706 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:58:04 INFO - PROCESS | 1647 | 1465203484707 Marionette TRACE conn2 <- [1,174,null,{}] 01:58:04 INFO - PROCESS | 1647 | 1465203484709 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:04 INFO - PROCESS | 1647 | 1465203484711 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:04 INFO - PROCESS | 1647 | 1465203484811 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 01:58:04 INFO - PROCESS | 1647 | 1465203484869 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:04 INFO - PROCESS | 1647 | 1465203484871 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f98000 == 51 [pid = 1647] [id = 51] 01:58:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x127848000) [pid = 1647] [serial = 149] [outer = 0x0] 01:58:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1278a5400) [pid = 1647] [serial = 150] [outer = 0x127848000] 01:58:04 INFO - PROCESS | 1647 | 1465203484900 Marionette DEBUG loaded listener.js 01:58:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x128da3c00) [pid = 1647] [serial = 151] [outer = 0x127848000] 01:58:05 INFO - PROCESS | 1647 | 1465203485279 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 01:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 618ms 01:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:58:05 INFO - PROCESS | 1647 | 1465203485325 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 01:58:05 INFO - PROCESS | 1647 | 1465203485326 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 01:58:05 INFO - PROCESS | 1647 | 1465203485328 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:58:05 INFO - PROCESS | 1647 | 1465203485329 Marionette TRACE conn2 <- [1,178,null,{}] 01:58:05 INFO - PROCESS | 1647 | 1465203485332 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:05 INFO - PROCESS | 1647 | 1465203485333 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:05 INFO - PROCESS | 1647 | 1465203485428 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 01:58:05 INFO - PROCESS | 1647 | 1465203485503 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:05 INFO - PROCESS | 1647 | 1465203485505 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1131d2000 == 52 [pid = 1647] [id = 52] 01:58:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x115f48c00) [pid = 1647] [serial = 152] [outer = 0x0] 01:58:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1168ae800) [pid = 1647] [serial = 153] [outer = 0x115f48c00] 01:58:05 INFO - PROCESS | 1647 | 1465203485534 Marionette DEBUG loaded listener.js 01:58:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x119a0d400) [pid = 1647] [serial = 154] [outer = 0x115f48c00] 01:58:06 INFO - PROCESS | 1647 | 1465203486018 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 01:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 724ms 01:58:06 INFO - PROCESS | 1647 | 1465203486073 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 01:58:06 INFO - PROCESS | 1647 | 1465203486076 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 01:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:58:06 INFO - PROCESS | 1647 | 1465203486082 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:58:06 INFO - PROCESS | 1647 | 1465203486085 Marionette TRACE conn2 <- [1,182,null,{}] 01:58:06 INFO - PROCESS | 1647 | 1465203486091 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:06 INFO - PROCESS | 1647 | 1465203486092 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:06 INFO - PROCESS | 1647 | 1465203486196 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 01:58:06 INFO - PROCESS | 1647 | 1465203486245 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:06 INFO - PROCESS | 1647 | 1465203486246 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11644a800 == 53 [pid = 1647] [id = 53] 01:58:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1164a7000) [pid = 1647] [serial = 155] [outer = 0x0] 01:58:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1166f2800) [pid = 1647] [serial = 156] [outer = 0x1164a7000] 01:58:06 INFO - PROCESS | 1647 | 1465203486268 Marionette DEBUG loaded listener.js 01:58:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1168b8c00) [pid = 1647] [serial = 157] [outer = 0x1164a7000] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1193bc000 == 52 [pid = 1647] [id = 46] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x118f9b800 == 51 [pid = 1647] [id = 45] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x118259800 == 50 [pid = 1647] [id = 44] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x113a9d000 == 49 [pid = 1647] [id = 43] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1164df000 == 48 [pid = 1647] [id = 42] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1164e2000 == 47 [pid = 1647] [id = 27] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x116895000 == 46 [pid = 1647] [id = 28] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x113a19800 == 45 [pid = 1647] [id = 41] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x118096000 == 44 [pid = 1647] [id = 30] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1252b1800 == 43 [pid = 1647] [id = 40] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x117360800 == 42 [pid = 1647] [id = 29] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1193b4000 == 41 [pid = 1647] [id = 33] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x120e6b000 == 40 [pid = 1647] [id = 35] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11221d000 == 39 [pid = 1647] [id = 32] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1131d2000 == 38 [pid = 1647] [id = 52] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x118f98000 == 37 [pid = 1647] [id = 51] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x121bdd000 == 36 [pid = 1647] [id = 50] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x120ee1000 == 35 [pid = 1647] [id = 36] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x123e22800 == 34 [pid = 1647] [id = 39] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x119a8d000 == 33 [pid = 1647] [id = 49] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x119821800 == 32 [pid = 1647] [id = 34] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1212df000 == 31 [pid = 1647] [id = 37] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x121911000 == 30 [pid = 1647] [id = 38] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11852f000 == 29 [pid = 1647] [id = 31] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x116439800 == 28 [pid = 1647] [id = 48] 01:58:07 INFO - PROCESS | 1647 | --DOCSHELL 0x120e69000 == 27 [pid = 1647] [id = 47] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x121446400) [pid = 1647] [serial = 11] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11925cc00) [pid = 1647] [serial = 87] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1198b1400) [pid = 1647] [serial = 88] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x119a0c800) [pid = 1647] [serial = 90] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x120fee400) [pid = 1647] [serial = 91] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x121445800) [pid = 1647] [serial = 93] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12199e000) [pid = 1647] [serial = 94] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x124a83c00) [pid = 1647] [serial = 96] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x124ac2800) [pid = 1647] [serial = 97] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x125308000) [pid = 1647] [serial = 99] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x125311400) [pid = 1647] [serial = 100] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1278a9c00) [pid = 1647] [serial = 106] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11647e400) [pid = 1647] [serial = 73] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12932a400) [pid = 1647] [serial = 109] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1198b0c00) [pid = 1647] [serial = 70] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12956a000) [pid = 1647] [serial = 112] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118135800) [pid = 1647] [serial = 79] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1181cac00) [pid = 1647] [serial = 67] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11858a800) [pid = 1647] [serial = 82] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118aef400) [pid = 1647] [serial = 85] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x115065000) [pid = 1647] [serial = 64] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1278a4000) [pid = 1647] [serial = 61] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12648ec00) [pid = 1647] [serial = 102] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1278a2800) [pid = 1647] [serial = 105] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x128f0ac00) [pid = 1647] [serial = 108] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x129333400) [pid = 1647] [serial = 111] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1295f4000) [pid = 1647] [serial = 114] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x113094400) [pid = 1647] [serial = 63] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116a6a800) [pid = 1647] [serial = 66] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119305800) [pid = 1647] [serial = 69] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x116164400) [pid = 1647] [serial = 72] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x116719400) [pid = 1647] [serial = 75] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1167d5800) [pid = 1647] [serial = 76] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x117298c00) [pid = 1647] [serial = 78] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118221000) [pid = 1647] [serial = 81] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118839400) [pid = 1647] [serial = 84] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12b20c400) [pid = 1647] [serial = 24] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12ba3e000) [pid = 1647] [serial = 25] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12ab81800) [pid = 1647] [serial = 21] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12ab86000) [pid = 1647] [serial = 22] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1295ee800) [pid = 1647] [serial = 18] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x129334000) [pid = 1647] [serial = 15] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x129560400) [pid = 1647] [serial = 16] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121708000) [pid = 1647] [serial = 8] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12c06d000) [pid = 1647] [serial = 54] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12d504400) [pid = 1647] [serial = 51] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12c2e5000) [pid = 1647] [serial = 45] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12d04f400) [pid = 1647] [serial = 48] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12d052c00) [pid = 1647] [serial = 50] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12cf71400) [pid = 1647] [serial = 42] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12cf76800) [pid = 1647] [serial = 43] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12c9efc00) [pid = 1647] [serial = 40] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12c9eac00) [pid = 1647] [serial = 39] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12c27d000) [pid = 1647] [serial = 36] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12c280c00) [pid = 1647] [serial = 37] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12c0cc400) [pid = 1647] [serial = 33] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12c0d3000) [pid = 1647] [serial = 34] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12bd2d800) [pid = 1647] [serial = 31] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x118583800) [pid = 1647] [serial = 30] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12bd12800) [pid = 1647] [serial = 27] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x12bd1c800) [pid = 1647] [serial = 28] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12e007400) [pid = 1647] [serial = 60] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x12d777800) [pid = 1647] [serial = 57] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x12c0d2800) [pid = 1647] [serial = 58] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12d50cc00) [pid = 1647] [serial = 55] [outer = 0x0] [url = about:blank] 01:58:07 INFO - PROCESS | 1647 | 1465203487269 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 01:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1228ms 01:58:07 INFO - PROCESS | 1647 | 1465203487310 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 01:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:58:07 INFO - PROCESS | 1647 | 1465203487312 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 01:58:07 INFO - PROCESS | 1647 | 1465203487315 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:58:07 INFO - PROCESS | 1647 | 1465203487318 Marionette TRACE conn2 <- [1,186,null,{}] 01:58:07 INFO - PROCESS | 1647 | 1465203487323 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:07 INFO - PROCESS | 1647 | 1465203487324 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:07 INFO - PROCESS | 1647 | 1465203487396 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 01:58:07 INFO - PROCESS | 1647 | 1465203487403 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:07 INFO - PROCESS | 1647 | 1465203487406 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1131d2000 == 28 [pid = 1647] [id = 54] 01:58:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x116634000) [pid = 1647] [serial = 158] [outer = 0x0] 01:58:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11671b800) [pid = 1647] [serial = 159] [outer = 0x116634000] 01:58:07 INFO - PROCESS | 1647 | 1465203487436 Marionette DEBUG loaded listener.js 01:58:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x116162800) [pid = 1647] [serial = 160] [outer = 0x116634000] 01:58:07 INFO - PROCESS | 1647 | 1465203487727 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 01:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 424ms 01:58:07 INFO - PROCESS | 1647 | 1465203487741 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 01:58:07 INFO - PROCESS | 1647 | 1465203487745 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 01:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:58:07 INFO - PROCESS | 1647 | 1465203487758 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:58:07 INFO - PROCESS | 1647 | 1465203487760 Marionette TRACE conn2 <- [1,190,null,{}] 01:58:07 INFO - PROCESS | 1647 | 1465203487762 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:07 INFO - PROCESS | 1647 | 1465203487764 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:07 INFO - PROCESS | 1647 | 1465203487856 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 01:58:07 INFO - PROCESS | 1647 | 1465203487895 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:07 INFO - PROCESS | 1647 | 1465203487896 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164e9000 == 29 [pid = 1647] [id = 55] 01:58:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x11671fc00) [pid = 1647] [serial = 161] [outer = 0x0] 01:58:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11765ec00) [pid = 1647] [serial = 162] [outer = 0x11671fc00] 01:58:07 INFO - PROCESS | 1647 | 1465203487924 Marionette DEBUG loaded listener.js 01:58:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x118587800) [pid = 1647] [serial = 163] [outer = 0x11671fc00] 01:58:08 INFO - PROCESS | 1647 | 1465203488189 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 01:58:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 477ms 01:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:58:08 INFO - PROCESS | 1647 | 1465203488228 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 01:58:08 INFO - PROCESS | 1647 | 1465203488229 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 01:58:08 INFO - PROCESS | 1647 | 1465203488231 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:58:08 INFO - PROCESS | 1647 | 1465203488235 Marionette TRACE conn2 <- [1,194,null,{}] 01:58:08 INFO - PROCESS | 1647 | 1465203488250 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:08 INFO - PROCESS | 1647 | 1465203488256 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:08 INFO - PROCESS | 1647 | 1465203488332 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 01:58:08 INFO - PROCESS | 1647 | 1465203488338 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:08 INFO - PROCESS | 1647 | 1465203488340 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e18800 == 30 [pid = 1647] [id = 56] 01:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x115dec400) [pid = 1647] [serial = 164] [outer = 0x0] 01:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x119304c00) [pid = 1647] [serial = 165] [outer = 0x115dec400] 01:58:08 INFO - PROCESS | 1647 | 1465203488370 Marionette DEBUG loaded listener.js 01:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1198a9800) [pid = 1647] [serial = 166] [outer = 0x115dec400] 01:58:08 INFO - PROCESS | 1647 | 1465203488697 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 01:58:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 479ms 01:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:58:08 INFO - PROCESS | 1647 | 1465203488711 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 01:58:08 INFO - PROCESS | 1647 | 1465203488713 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 01:58:08 INFO - PROCESS | 1647 | 1465203488715 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:58:08 INFO - PROCESS | 1647 | 1465203488717 Marionette TRACE conn2 <- [1,198,null,{}] 01:58:08 INFO - PROCESS | 1647 | 1465203488723 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:08 INFO - PROCESS | 1647 | 1465203488724 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:08 INFO - PROCESS | 1647 | 1465203488801 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 01:58:08 INFO - PROCESS | 1647 | 1465203488804 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:08 INFO - PROCESS | 1647 | 1465203488806 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x118311800 == 31 [pid = 1647] [id = 57] 01:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x119a0c400) [pid = 1647] [serial = 167] [outer = 0x0] 01:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x120fecc00) [pid = 1647] [serial = 168] [outer = 0x119a0c400] 01:58:08 INFO - PROCESS | 1647 | 1465203488834 Marionette DEBUG loaded listener.js 01:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x12144f400) [pid = 1647] [serial = 169] [outer = 0x119a0c400] 01:58:09 INFO - PROCESS | 1647 | 1465203489137 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 01:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 472ms 01:58:09 INFO - PROCESS | 1647 | 1465203489195 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 01:58:09 INFO - PROCESS | 1647 | 1465203489196 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 01:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:58:09 INFO - PROCESS | 1647 | 1465203489199 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:58:09 INFO - PROCESS | 1647 | 1465203489200 Marionette TRACE conn2 <- [1,202,null,{}] 01:58:09 INFO - PROCESS | 1647 | 1465203489202 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:09 INFO - PROCESS | 1647 | 1465203489203 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:09 INFO - PROCESS | 1647 | 1465203489272 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 01:58:09 INFO - PROCESS | 1647 | 1465203489320 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:09 INFO - PROCESS | 1647 | 1465203489321 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a5f800 == 32 [pid = 1647] [id = 58] 01:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11813a400) [pid = 1647] [serial = 170] [outer = 0x0] 01:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x121710400) [pid = 1647] [serial = 171] [outer = 0x11813a400] 01:58:09 INFO - PROCESS | 1647 | 1465203489353 Marionette DEBUG loaded listener.js 01:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x124a90400) [pid = 1647] [serial = 172] [outer = 0x11813a400] 01:58:09 INFO - PROCESS | 1647 | 1465203489726 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 01:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 569ms 01:58:09 INFO - PROCESS | 1647 | 1465203489769 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 01:58:09 INFO - PROCESS | 1647 | 1465203489771 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 01:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:58:09 INFO - PROCESS | 1647 | 1465203489781 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:58:09 INFO - PROCESS | 1647 | 1465203489783 Marionette TRACE conn2 <- [1,206,null,{}] 01:58:09 INFO - PROCESS | 1647 | 1465203489786 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:09 INFO - PROCESS | 1647 | 1465203489792 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:09 INFO - PROCESS | 1647 | 1465203489959 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 01:58:10 INFO - PROCESS | 1647 | 1465203489997 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:10 INFO - PROCESS | 1647 | 1465203489998 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11952e000 == 33 [pid = 1647] [id = 59] 01:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x12530e000) [pid = 1647] [serial = 173] [outer = 0x0] 01:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x126499000) [pid = 1647] [serial = 174] [outer = 0x12530e000] 01:58:10 INFO - PROCESS | 1647 | 1465203490034 Marionette DEBUG loaded listener.js 01:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x126d48800) [pid = 1647] [serial = 175] [outer = 0x12530e000] 01:58:10 INFO - PROCESS | 1647 | 1465203490342 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 01:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 579ms 01:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:58:10 INFO - PROCESS | 1647 | 1465203490357 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 01:58:10 INFO - PROCESS | 1647 | 1465203490358 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 01:58:10 INFO - PROCESS | 1647 | 1465203490361 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:58:10 INFO - PROCESS | 1647 | 1465203490373 Marionette TRACE conn2 <- [1,210,null,{}] 01:58:10 INFO - PROCESS | 1647 | 1465203490389 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:10 INFO - PROCESS | 1647 | 1465203490391 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:10 INFO - PROCESS | 1647 | 1465203490480 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 01:58:10 INFO - PROCESS | 1647 | 1465203490484 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:10 INFO - PROCESS | 1647 | 1465203490485 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b98000 == 34 [pid = 1647] [id = 60] 01:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1198ad800) [pid = 1647] [serial = 176] [outer = 0x0] 01:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1278a1c00) [pid = 1647] [serial = 177] [outer = 0x1198ad800] 01:58:10 INFO - PROCESS | 1647 | 1465203490510 Marionette DEBUG loaded listener.js 01:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x128da3800) [pid = 1647] [serial = 178] [outer = 0x1198ad800] 01:58:10 INFO - PROCESS | 1647 | 1465203490808 Marionette TRACE conn2 <- [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]]]}] 01:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 493ms 01:58:10 INFO - PROCESS | 1647 | 1465203490859 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 01:58:10 INFO - PROCESS | 1647 | 1465203490860 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 01:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:58:10 INFO - PROCESS | 1647 | 1465203490862 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:58:10 INFO - PROCESS | 1647 | 1465203490863 Marionette TRACE conn2 <- [1,214,null,{}] 01:58:10 INFO - PROCESS | 1647 | 1465203490866 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:10 INFO - PROCESS | 1647 | 1465203490867 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:10 INFO - PROCESS | 1647 | 1465203490959 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 01:58:10 INFO - PROCESS | 1647 | 1465203490989 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:10 INFO - PROCESS | 1647 | 1465203490990 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x121202800 == 35 [pid = 1647] [id = 61] 01:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x124ac2800) [pid = 1647] [serial = 179] [outer = 0x0] 01:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x128fecc00) [pid = 1647] [serial = 180] [outer = 0x124ac2800] 01:58:11 INFO - PROCESS | 1647 | 1465203491015 Marionette DEBUG loaded listener.js 01:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x129330c00) [pid = 1647] [serial = 181] [outer = 0x124ac2800] 01:58:11 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12648bc00) [pid = 1647] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:58:11 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11930d800) [pid = 1647] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:58:11 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11660fc00) [pid = 1647] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:58:11 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11685ec00) [pid = 1647] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:58:11 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11685e800) [pid = 1647] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:58:11 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1122b6400) [pid = 1647] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:58:11 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1188a3c00) [pid = 1647] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:58:11 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12956c000) [pid = 1647] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:58:11 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x125377800) [pid = 1647] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:58:11 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x129566800) [pid = 1647] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:58:11 INFO - PROCESS | 1647 | 1465203491370 Marionette TRACE conn2 <- [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]]]}] 01:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 519ms 01:58:11 INFO - PROCESS | 1647 | 1465203491381 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 01:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:58:11 INFO - PROCESS | 1647 | 1465203491392 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 01:58:11 INFO - PROCESS | 1647 | 1465203491395 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:58:11 INFO - PROCESS | 1647 | 1465203491396 Marionette TRACE conn2 <- [1,218,null,{}] 01:58:11 INFO - PROCESS | 1647 | 1465203491398 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:11 INFO - PROCESS | 1647 | 1465203491399 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:11 INFO - PROCESS | 1647 | 1465203491472 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 01:58:11 INFO - PROCESS | 1647 | 1465203491475 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:11 INFO - PROCESS | 1647 | 1465203491476 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e15000 == 36 [pid = 1647] [id = 62] 01:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118aeb000) [pid = 1647] [serial = 182] [outer = 0x0] 01:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119a03c00) [pid = 1647] [serial = 183] [outer = 0x118aeb000] 01:58:11 INFO - PROCESS | 1647 | 1465203491503 Marionette DEBUG loaded listener.js 01:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x128f0fc00) [pid = 1647] [serial = 184] [outer = 0x118aeb000] 01:58:11 INFO - PROCESS | 1647 | 1465203491791 Marionette TRACE conn2 <- [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]]]}] 01:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 418ms 01:58:11 INFO - PROCESS | 1647 | 1465203491814 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 01:58:11 INFO - PROCESS | 1647 | 1465203491815 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 01:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:58:11 INFO - PROCESS | 1647 | 1465203491826 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:58:11 INFO - PROCESS | 1647 | 1465203491827 Marionette TRACE conn2 <- [1,222,null,{}] 01:58:11 INFO - PROCESS | 1647 | 1465203491829 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:11 INFO - PROCESS | 1647 | 1465203491830 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:11 INFO - PROCESS | 1647 | 1465203491910 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 01:58:11 INFO - PROCESS | 1647 | 1465203491913 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:11 INFO - PROCESS | 1647 | 1465203491914 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x121906800 == 37 [pid = 1647] [id = 63] 01:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x121444000) [pid = 1647] [serial = 185] [outer = 0x0] 01:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x129562000) [pid = 1647] [serial = 186] [outer = 0x121444000] 01:58:11 INFO - PROCESS | 1647 | 1465203491940 Marionette DEBUG loaded listener.js 01:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x12956ec00) [pid = 1647] [serial = 187] [outer = 0x121444000] 01:58:12 INFO - PROCESS | 1647 | 1465203492365 Marionette TRACE conn2 <- [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]]]}] 01:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 568ms 01:58:12 INFO - PROCESS | 1647 | 1465203492395 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 01:58:12 INFO - PROCESS | 1647 | 1465203492398 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 01:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:58:12 INFO - PROCESS | 1647 | 1465203492401 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:58:12 INFO - PROCESS | 1647 | 1465203492403 Marionette TRACE conn2 <- [1,226,null,{}] 01:58:12 INFO - PROCESS | 1647 | 1465203492413 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:12 INFO - PROCESS | 1647 | 1465203492414 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:12 INFO - PROCESS | 1647 | 1465203492499 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 01:58:12 INFO - PROCESS | 1647 | 1465203492505 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:12 INFO - PROCESS | 1647 | 1465203492506 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a5e000 == 38 [pid = 1647] [id = 64] 01:58:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12956f000) [pid = 1647] [serial = 188] [outer = 0x0] 01:58:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12a705c00) [pid = 1647] [serial = 189] [outer = 0x12956f000] 01:58:12 INFO - PROCESS | 1647 | 1465203492533 Marionette DEBUG loaded listener.js 01:58:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12a84c400) [pid = 1647] [serial = 190] [outer = 0x12956f000] 01:58:12 INFO - PROCESS | 1647 | 1465203492823 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 01:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 01:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:58:12 INFO - PROCESS | 1647 | 1465203492872 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 01:58:12 INFO - PROCESS | 1647 | 1465203492873 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 01:58:12 INFO - PROCESS | 1647 | 1465203492876 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:58:12 INFO - PROCESS | 1647 | 1465203492877 Marionette TRACE conn2 <- [1,230,null,{}] 01:58:12 INFO - PROCESS | 1647 | 1465203492879 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:12 INFO - PROCESS | 1647 | 1465203492880 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:12 INFO - PROCESS | 1647 | 1465203492958 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 01:58:13 INFO - PROCESS | 1647 | 1465203493004 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:13 INFO - PROCESS | 1647 | 1465203493005 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x123e22800 == 39 [pid = 1647] [id = 65] 01:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1295f1000) [pid = 1647] [serial = 191] [outer = 0x0] 01:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12ab7f800) [pid = 1647] [serial = 192] [outer = 0x1295f1000] 01:58:13 INFO - PROCESS | 1647 | 1465203493029 Marionette DEBUG loaded listener.js 01:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12ab89800) [pid = 1647] [serial = 193] [outer = 0x1295f1000] 01:58:13 INFO - PROCESS | 1647 | 1465203493263 Marionette TRACE conn2 <- [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]]]}] 01:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 417ms 01:58:13 INFO - PROCESS | 1647 | 1465203493294 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 01:58:13 INFO - PROCESS | 1647 | 1465203493295 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 01:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:58:13 INFO - PROCESS | 1647 | 1465203493297 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:58:13 INFO - PROCESS | 1647 | 1465203493298 Marionette TRACE conn2 <- [1,234,null,{}] 01:58:13 INFO - PROCESS | 1647 | 1465203493324 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:13 INFO - PROCESS | 1647 | 1465203493325 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:13 INFO - PROCESS | 1647 | 1465203493450 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 01:58:13 INFO - PROCESS | 1647 | 1465203493491 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:13 INFO - PROCESS | 1647 | 1465203493493 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x112271000 == 40 [pid = 1647] [id = 66] 01:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1120ed800) [pid = 1647] [serial = 194] [outer = 0x0] 01:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x113c07400) [pid = 1647] [serial = 195] [outer = 0x1120ed800] 01:58:13 INFO - PROCESS | 1647 | 1465203493525 Marionette DEBUG loaded listener.js 01:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x115df5800) [pid = 1647] [serial = 196] [outer = 0x1120ed800] 01:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 826ms 01:58:14 INFO - PROCESS | 1647 | 1465203494117 Marionette TRACE conn2 <- [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]]]}] 01:58:14 INFO - PROCESS | 1647 | 1465203494125 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 01:58:14 INFO - PROCESS | 1647 | 1465203494127 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 01:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:58:14 INFO - PROCESS | 1647 | 1465203494131 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:58:14 INFO - PROCESS | 1647 | 1465203494132 Marionette TRACE conn2 <- [1,238,null,{}] 01:58:14 INFO - PROCESS | 1647 | 1465203494163 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:14 INFO - PROCESS | 1647 | 1465203494167 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:14 INFO - PROCESS | 1647 | 1465203494276 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 01:58:14 INFO - PROCESS | 1647 | 1465203494342 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:14 INFO - PROCESS | 1647 | 1465203494344 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x11736c800 == 41 [pid = 1647] [id = 67] 01:58:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x117660c00) [pid = 1647] [serial = 197] [outer = 0x0] 01:58:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11813b000) [pid = 1647] [serial = 198] [outer = 0x117660c00] 01:58:14 INFO - PROCESS | 1647 | 1465203494374 Marionette DEBUG loaded listener.js 01:58:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118588000) [pid = 1647] [serial = 199] [outer = 0x117660c00] 01:58:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1167d3400) [pid = 1647] [serial = 200] [outer = 0x12cf7d800] 01:58:15 INFO - PROCESS | 1647 | 1465203495036 Marionette TRACE conn2 <- [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]]]}] 01:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 996ms 01:58:15 INFO - PROCESS | 1647 | 1465203495140 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 01:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:58:15 INFO - PROCESS | 1647 | 1465203495142 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 01:58:15 INFO - PROCESS | 1647 | 1465203495145 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:58:15 INFO - PROCESS | 1647 | 1465203495147 Marionette TRACE conn2 <- [1,242,null,{}] 01:58:15 INFO - PROCESS | 1647 | 1465203495151 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:15 INFO - PROCESS | 1647 | 1465203495152 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:15 INFO - PROCESS | 1647 | 1465203495258 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 01:58:15 INFO - PROCESS | 1647 | 1465203495301 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:15 INFO - PROCESS | 1647 | 1465203495304 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x116195000 == 42 [pid = 1647] [id = 68] 01:58:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11883c400) [pid = 1647] [serial = 201] [outer = 0x0] 01:58:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1188a3c00) [pid = 1647] [serial = 202] [outer = 0x11883c400] 01:58:15 INFO - PROCESS | 1647 | 1465203495332 Marionette DEBUG loaded listener.js 01:58:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119303800) [pid = 1647] [serial = 203] [outer = 0x11883c400] 01:58:15 INFO - PROCESS | 1647 | --DOCSHELL 0x123e22800 == 41 [pid = 1647] [id = 65] 01:58:15 INFO - PROCESS | 1647 | --DOCSHELL 0x118a5e000 == 40 [pid = 1647] [id = 64] 01:58:15 INFO - PROCESS | 1647 | --DOCSHELL 0x121906800 == 39 [pid = 1647] [id = 63] 01:58:15 INFO - PROCESS | 1647 | --DOCSHELL 0x117e15000 == 38 [pid = 1647] [id = 62] 01:58:15 INFO - PROCESS | 1647 | --DOCSHELL 0x121202800 == 37 [pid = 1647] [id = 61] 01:58:15 INFO - PROCESS | 1647 | --DOCSHELL 0x119b98000 == 36 [pid = 1647] [id = 60] 01:58:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11952e000 == 35 [pid = 1647] [id = 59] 01:58:15 INFO - PROCESS | 1647 | --DOCSHELL 0x118a5f800 == 34 [pid = 1647] [id = 58] 01:58:15 INFO - PROCESS | 1647 | --DOCSHELL 0x118311800 == 33 [pid = 1647] [id = 57] 01:58:15 INFO - PROCESS | 1647 | --DOCSHELL 0x117e18800 == 32 [pid = 1647] [id = 56] 01:58:15 INFO - PROCESS | 1647 | --DOCSHELL 0x1164e9000 == 31 [pid = 1647] [id = 55] 01:58:15 INFO - PROCESS | 1647 | --DOCSHELL 0x1131d2000 == 30 [pid = 1647] [id = 54] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x126a66800) [pid = 1647] [serial = 138] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x127846c00) [pid = 1647] [serial = 139] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1253db800) [pid = 1647] [serial = 136] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1166e8800) [pid = 1647] [serial = 120] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x117659000) [pid = 1647] [serial = 123] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1184a9000) [pid = 1647] [serial = 124] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119c3e800) [pid = 1647] [serial = 132] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11858e400) [pid = 1647] [serial = 133] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112a79400) [pid = 1647] [serial = 126] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1196e5000) [pid = 1647] [serial = 130] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1217ec800) [pid = 1647] [serial = 135] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x116f96400) [pid = 1647] [serial = 127] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1167d4800) [pid = 1647] [serial = 121] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11930f400) [pid = 1647] [serial = 129] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12a849400) [pid = 1647] [serial = 118] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12a70f000) [pid = 1647] [serial = 117] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x126d50400) [pid = 1647] [serial = 103] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12a706000) [pid = 1647] [serial = 115] [outer = 0x0] [url = about:blank] 01:58:15 INFO - PROCESS | 1647 | 1465203495660 Marionette TRACE conn2 <- [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]]]}] 01:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 569ms 01:58:15 INFO - PROCESS | 1647 | 1465203495715 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 01:58:15 INFO - PROCESS | 1647 | 1465203495718 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 01:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:58:15 INFO - PROCESS | 1647 | 1465203495723 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:58:15 INFO - PROCESS | 1647 | 1465203495725 Marionette TRACE conn2 <- [1,246,null,{}] 01:58:15 INFO - PROCESS | 1647 | 1465203495727 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:15 INFO - PROCESS | 1647 | 1465203495728 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:15 INFO - PROCESS | 1647 | 1465203495804 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 01:58:15 INFO - PROCESS | 1647 | 1465203495808 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:15 INFO - PROCESS | 1647 | 1465203495810 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170a7000 == 31 [pid = 1647] [id = 69] 01:58:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11930dc00) [pid = 1647] [serial = 204] [outer = 0x0] 01:58:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1198aac00) [pid = 1647] [serial = 205] [outer = 0x11930dc00] 01:58:15 INFO - PROCESS | 1647 | 1465203495839 Marionette DEBUG loaded listener.js 01:58:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x120ff1400) [pid = 1647] [serial = 206] [outer = 0x11930dc00] 01:58:16 INFO - PROCESS | 1647 | 1465203496165 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 01:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 469ms 01:58:16 INFO - PROCESS | 1647 | 1465203496192 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 01:58:16 INFO - PROCESS | 1647 | 1465203496194 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 01:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:58:16 INFO - PROCESS | 1647 | 1465203496196 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:58:16 INFO - PROCESS | 1647 | 1465203496198 Marionette TRACE conn2 <- [1,250,null,{}] 01:58:16 INFO - PROCESS | 1647 | 1465203496209 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:16 INFO - PROCESS | 1647 | 1465203496212 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:16 INFO - PROCESS | 1647 | 1465203496290 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 01:58:16 INFO - PROCESS | 1647 | 1465203496336 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:16 INFO - PROCESS | 1647 | 1465203496338 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11852c000 == 32 [pid = 1647] [id = 70] 01:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x121167400) [pid = 1647] [serial = 207] [outer = 0x0] 01:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x124ac0400) [pid = 1647] [serial = 208] [outer = 0x121167400] 01:58:16 INFO - PROCESS | 1647 | 1465203496366 Marionette DEBUG loaded listener.js 01:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x125377800) [pid = 1647] [serial = 209] [outer = 0x121167400] 01:58:16 INFO - PROCESS | 1647 | 1465203496657 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 01:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 474ms 01:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:58:16 INFO - PROCESS | 1647 | 1465203496674 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 01:58:16 INFO - PROCESS | 1647 | 1465203496676 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 01:58:16 INFO - PROCESS | 1647 | 1465203496678 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:58:16 INFO - PROCESS | 1647 | 1465203496679 Marionette TRACE conn2 <- [1,254,null,{}] 01:58:16 INFO - PROCESS | 1647 | 1465203496682 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:16 INFO - PROCESS | 1647 | 1465203496684 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:16 INFO - PROCESS | 1647 | 1465203496772 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 01:58:16 INFO - PROCESS | 1647 | 1465203496775 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:16 INFO - PROCESS | 1647 | 1465203496777 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11952a800 == 33 [pid = 1647] [id = 71] 01:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1166eb000) [pid = 1647] [serial = 210] [outer = 0x0] 01:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x126d48000) [pid = 1647] [serial = 211] [outer = 0x1166eb000] 01:58:16 INFO - PROCESS | 1647 | 1465203496804 Marionette DEBUG loaded listener.js 01:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1278adc00) [pid = 1647] [serial = 212] [outer = 0x1166eb000] 01:58:17 INFO - PROCESS | 1647 | 1465203497106 Marionette TRACE conn2 <- [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]]]}] 01:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 01:58:17 INFO - PROCESS | 1647 | 1465203497150 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 01:58:17 INFO - PROCESS | 1647 | 1465203497151 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 01:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:58:17 INFO - PROCESS | 1647 | 1465203497153 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:58:17 INFO - PROCESS | 1647 | 1465203497154 Marionette TRACE conn2 <- [1,258,null,{}] 01:58:17 INFO - PROCESS | 1647 | 1465203497157 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:17 INFO - PROCESS | 1647 | 1465203497158 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:17 INFO - PROCESS | 1647 | 1465203497257 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 01:58:17 INFO - PROCESS | 1647 | 1465203497263 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:17 INFO - PROCESS | 1647 | 1465203497264 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11824f000 == 34 [pid = 1647] [id = 72] 01:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x116635800) [pid = 1647] [serial = 213] [outer = 0x0] 01:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x128d97800) [pid = 1647] [serial = 214] [outer = 0x116635800] 01:58:17 INFO - PROCESS | 1647 | 1465203497288 Marionette DEBUG loaded listener.js 01:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x129339c00) [pid = 1647] [serial = 215] [outer = 0x116635800] 01:58:17 INFO - PROCESS | 1647 | 1465203497625 Marionette TRACE conn2 <- [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]]]}] 01:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 519ms 01:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:58:17 INFO - PROCESS | 1647 | 1465203497672 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 01:58:17 INFO - PROCESS | 1647 | 1465203497673 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 01:58:17 INFO - PROCESS | 1647 | 1465203497675 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:58:17 INFO - PROCESS | 1647 | 1465203497676 Marionette TRACE conn2 <- [1,262,null,{}] 01:58:17 INFO - PROCESS | 1647 | 1465203497679 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:17 INFO - PROCESS | 1647 | 1465203497683 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:17 INFO - PROCESS | 1647 | 1465203497793 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 01:58:17 INFO - PROCESS | 1647 | 1465203497824 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:17 INFO - PROCESS | 1647 | 1465203497825 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x121664000 == 35 [pid = 1647] [id = 73] 01:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x129562c00) [pid = 1647] [serial = 216] [outer = 0x0] 01:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1295fc800) [pid = 1647] [serial = 217] [outer = 0x129562c00] 01:58:17 INFO - PROCESS | 1647 | 1465203497851 Marionette DEBUG loaded listener.js 01:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12ab8cc00) [pid = 1647] [serial = 218] [outer = 0x129562c00] 01:58:18 INFO - PROCESS | 1647 | 1465203498189 Marionette TRACE conn2 <- [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]]]}] 01:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 568ms 01:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:58:18 INFO - PROCESS | 1647 | 1465203498244 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 01:58:18 INFO - PROCESS | 1647 | 1465203498246 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 01:58:18 INFO - PROCESS | 1647 | 1465203498249 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:58:18 INFO - PROCESS | 1647 | 1465203498251 Marionette TRACE conn2 <- [1,266,null,{}] 01:58:18 INFO - PROCESS | 1647 | 1465203498254 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:18 INFO - PROCESS | 1647 | 1465203498256 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:18 INFO - PROCESS | 1647 | 1465203498390 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 01:58:18 INFO - PROCESS | 1647 | 1465203498408 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:18 INFO - PROCESS | 1647 | 1465203498409 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x123f5a000 == 36 [pid = 1647] [id = 74] 01:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x129566800) [pid = 1647] [serial = 219] [outer = 0x0] 01:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b209c00) [pid = 1647] [serial = 220] [outer = 0x129566800] 01:58:18 INFO - PROCESS | 1647 | 1465203498449 Marionette DEBUG loaded listener.js 01:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b25e800) [pid = 1647] [serial = 221] [outer = 0x129566800] 01:58:18 INFO - PROCESS | 1647 | 1465203498847 Marionette TRACE conn2 <- [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]]]}] 01:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 622ms 01:58:18 INFO - PROCESS | 1647 | 1465203498871 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 01:58:18 INFO - PROCESS | 1647 | 1465203498873 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 01:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:58:18 INFO - PROCESS | 1647 | 1465203498875 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:58:18 INFO - PROCESS | 1647 | 1465203498876 Marionette TRACE conn2 <- [1,270,null,{}] 01:58:18 INFO - PROCESS | 1647 | 1465203498878 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:18 INFO - PROCESS | 1647 | 1465203498879 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:18 INFO - PROCESS | 1647 | 1465203498973 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 01:58:18 INFO - PROCESS | 1647 | 1465203498976 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:18 INFO - PROCESS | 1647 | 1465203498977 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12539d800 == 37 [pid = 1647] [id = 75] 01:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12b204800) [pid = 1647] [serial = 222] [outer = 0x0] 01:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12ba35800) [pid = 1647] [serial = 223] [outer = 0x12b204800] 01:58:19 INFO - PROCESS | 1647 | 1465203499001 Marionette DEBUG loaded listener.js 01:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12ba3e400) [pid = 1647] [serial = 224] [outer = 0x12b204800] 01:58:19 INFO - PROCESS | 1647 | 1465203499332 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 01:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 01:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:58:19 INFO - PROCESS | 1647 | 1465203499344 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 01:58:19 INFO - PROCESS | 1647 | 1465203499346 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 01:58:19 INFO - PROCESS | 1647 | 1465203499348 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:58:19 INFO - PROCESS | 1647 | 1465203499349 Marionette TRACE conn2 <- [1,274,null,{}] 01:58:19 INFO - PROCESS | 1647 | 1465203499352 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:19 INFO - PROCESS | 1647 | 1465203499354 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:19 INFO - PROCESS | 1647 | 1465203499445 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 01:58:19 INFO - PROCESS | 1647 | 1465203499477 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:19 INFO - PROCESS | 1647 | 1465203499478 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a50800 == 38 [pid = 1647] [id = 76] 01:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12bba5c00) [pid = 1647] [serial = 225] [outer = 0x0] 01:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12bbaac00) [pid = 1647] [serial = 226] [outer = 0x12bba5c00] 01:58:19 INFO - PROCESS | 1647 | 1465203499502 Marionette DEBUG loaded listener.js 01:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12bbb0800) [pid = 1647] [serial = 227] [outer = 0x12bba5c00] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1198ad800) [pid = 1647] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124ac2800) [pid = 1647] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116611c00) [pid = 1647] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x118aeb000) [pid = 1647] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1181d1000) [pid = 1647] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12956f000) [pid = 1647] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x123f98800) [pid = 1647] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121444000) [pid = 1647] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x127848000) [pid = 1647] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115f48c00) [pid = 1647] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11813a400) [pid = 1647] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12530e000) [pid = 1647] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119a0c400) [pid = 1647] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11671fc00) [pid = 1647] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x116634000) [pid = 1647] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1164a7000) [pid = 1647] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:58:19 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x115dec400) [pid = 1647] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:58:19 INFO - PROCESS | 1647 | 1465203499870 Marionette TRACE conn2 <- [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]]]}] 01:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 572ms 01:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:58:19 INFO - PROCESS | 1647 | 1465203499923 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 01:58:19 INFO - PROCESS | 1647 | 1465203499924 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 01:58:19 INFO - PROCESS | 1647 | 1465203499926 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:58:19 INFO - PROCESS | 1647 | 1465203499927 Marionette TRACE conn2 <- [1,278,null,{}] 01:58:19 INFO - PROCESS | 1647 | 1465203499944 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:19 INFO - PROCESS | 1647 | 1465203499945 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:20 INFO - PROCESS | 1647 | 1465203500024 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 01:58:20 INFO - PROCESS | 1647 | 1465203500028 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:20 INFO - PROCESS | 1647 | 1465203500029 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x119529800 == 39 [pid = 1647] [id = 77] 01:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1188a2c00) [pid = 1647] [serial = 228] [outer = 0x0] 01:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x120ff2c00) [pid = 1647] [serial = 229] [outer = 0x1188a2c00] 01:58:20 INFO - PROCESS | 1647 | 1465203500056 Marionette DEBUG loaded listener.js 01:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x127848000) [pid = 1647] [serial = 230] [outer = 0x1188a2c00] 01:58:20 INFO - PROCESS | 1647 | 1465203500380 Marionette TRACE conn2 <- [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]]]}] 01:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 477ms 01:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:58:20 INFO - PROCESS | 1647 | 1465203500405 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 01:58:20 INFO - PROCESS | 1647 | 1465203500406 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 01:58:20 INFO - PROCESS | 1647 | 1465203500408 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:58:20 INFO - PROCESS | 1647 | 1465203500410 Marionette TRACE conn2 <- [1,282,null,{}] 01:58:20 INFO - PROCESS | 1647 | 1465203500413 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:20 INFO - PROCESS | 1647 | 1465203500414 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:20 INFO - PROCESS | 1647 | 1465203500499 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 01:58:20 INFO - PROCESS | 1647 | 1465203500505 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:20 INFO - PROCESS | 1647 | 1465203500507 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x129011000 == 40 [pid = 1647] [id = 78] 01:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x128fec000) [pid = 1647] [serial = 231] [outer = 0x0] 01:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12bd15800) [pid = 1647] [serial = 232] [outer = 0x128fec000] 01:58:20 INFO - PROCESS | 1647 | 1465203500533 Marionette DEBUG loaded listener.js 01:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12bd22c00) [pid = 1647] [serial = 233] [outer = 0x128fec000] 01:58:20 INFO - PROCESS | 1647 | 1465203500846 Marionette TRACE conn2 <- [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]]]}] 01:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 01:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:58:20 INFO - PROCESS | 1647 | 1465203500878 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 01:58:20 INFO - PROCESS | 1647 | 1465203500879 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 01:58:20 INFO - PROCESS | 1647 | 1465203500881 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:58:20 INFO - PROCESS | 1647 | 1465203500882 Marionette TRACE conn2 <- [1,286,null,{}] 01:58:20 INFO - PROCESS | 1647 | 1465203500885 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:20 INFO - PROCESS | 1647 | 1465203500888 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:20 INFO - PROCESS | 1647 | 1465203500986 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 01:58:20 INFO - PROCESS | 1647 | 1465203500992 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:20 INFO - PROCESS | 1647 | 1465203500993 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293a4800 == 41 [pid = 1647] [id = 79] 01:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1168b8800) [pid = 1647] [serial = 234] [outer = 0x0] 01:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12bd23800) [pid = 1647] [serial = 235] [outer = 0x1168b8800] 01:58:21 INFO - PROCESS | 1647 | 1465203501017 Marionette DEBUG loaded listener.js 01:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12bd30800) [pid = 1647] [serial = 236] [outer = 0x1168b8800] 01:58:21 INFO - PROCESS | 1647 | 1465203501343 Marionette TRACE conn2 <- [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]]]}] 01:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 519ms 01:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:58:21 INFO - PROCESS | 1647 | 1465203501401 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 01:58:21 INFO - PROCESS | 1647 | 1465203501403 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 01:58:21 INFO - PROCESS | 1647 | 1465203501406 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:58:21 INFO - PROCESS | 1647 | 1465203501408 Marionette TRACE conn2 <- [1,290,null,{}] 01:58:21 INFO - PROCESS | 1647 | 1465203501411 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:21 INFO - PROCESS | 1647 | 1465203501413 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:21 INFO - PROCESS | 1647 | 1465203501527 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 01:58:21 INFO - PROCESS | 1647 | 1465203501574 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:21 INFO - PROCESS | 1647 | 1465203501575 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12978a000 == 42 [pid = 1647] [id = 80] 01:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126932000) [pid = 1647] [serial = 237] [outer = 0x0] 01:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12c067800) [pid = 1647] [serial = 238] [outer = 0x126932000] 01:58:21 INFO - PROCESS | 1647 | 1465203501598 Marionette DEBUG loaded listener.js 01:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12c074800) [pid = 1647] [serial = 239] [outer = 0x126932000] 01:58:22 INFO - PROCESS | 1647 | 1465203502005 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 01:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 620ms 01:58:22 INFO - PROCESS | 1647 | 1465203502025 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 01:58:22 INFO - PROCESS | 1647 | 1465203502028 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 01:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:58:22 INFO - PROCESS | 1647 | 1465203502032 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:58:22 INFO - PROCESS | 1647 | 1465203502034 Marionette TRACE conn2 <- [1,294,null,{}] 01:58:22 INFO - PROCESS | 1647 | 1465203502039 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:22 INFO - PROCESS | 1647 | 1465203502041 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:22 INFO - PROCESS | 1647 | 1465203502147 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 01:58:22 INFO - PROCESS | 1647 | 1465203502213 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:22 INFO - PROCESS | 1647 | 1465203502214 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170a4000 == 43 [pid = 1647] [id = 81] 01:58:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116a63400) [pid = 1647] [serial = 240] [outer = 0x0] 01:58:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x116f91c00) [pid = 1647] [serial = 241] [outer = 0x116a63400] 01:58:22 INFO - PROCESS | 1647 | 1465203502276 Marionette DEBUG loaded listener.js 01:58:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x118ae9000) [pid = 1647] [serial = 242] [outer = 0x116a63400] 01:58:22 INFO - PROCESS | 1647 | 1465203502740 Marionette TRACE conn2 <- [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]]]}] 01:58:22 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. 01:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 722ms 01:58:22 INFO - PROCESS | 1647 | 1465203502754 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 01:58:22 INFO - PROCESS | 1647 | 1465203502757 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 01:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:58:22 INFO - PROCESS | 1647 | 1465203502761 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:58:22 INFO - PROCESS | 1647 | 1465203502763 Marionette TRACE conn2 <- [1,298,null,{}] 01:58:22 INFO - PROCESS | 1647 | 1465203502766 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:22 INFO - PROCESS | 1647 | 1465203502768 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:22 INFO - PROCESS | 1647 | 1465203502889 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 01:58:22 INFO - PROCESS | 1647 | 1465203502939 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:22 INFO - PROCESS | 1647 | 1465203502940 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12164a800 == 44 [pid = 1647] [id = 82] 01:58:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1198b1000) [pid = 1647] [serial = 243] [outer = 0x0] 01:58:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x123f0fc00) [pid = 1647] [serial = 244] [outer = 0x1198b1000] 01:58:22 INFO - PROCESS | 1647 | 1465203502972 Marionette DEBUG loaded listener.js 01:58:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12530b800) [pid = 1647] [serial = 245] [outer = 0x1198b1000] 01:58:23 INFO - PROCESS | 1647 | 1465203503378 Marionette TRACE conn2 <- [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]]]}] 01:58:23 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. 01:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 669ms 01:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:58:23 INFO - PROCESS | 1647 | 1465203503431 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 01:58:23 INFO - PROCESS | 1647 | 1465203503433 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 01:58:23 INFO - PROCESS | 1647 | 1465203503435 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:58:23 INFO - PROCESS | 1647 | 1465203503437 Marionette TRACE conn2 <- [1,302,null,{}] 01:58:23 INFO - PROCESS | 1647 | 1465203503445 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:23 INFO - PROCESS | 1647 | 1465203503448 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:23 INFO - PROCESS | 1647 | 1465203503548 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 01:58:23 INFO - PROCESS | 1647 | 1465203503599 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:23 INFO - PROCESS | 1647 | 1465203503601 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x129012000 == 45 [pid = 1647] [id = 83] 01:58:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126a66800) [pid = 1647] [serial = 246] [outer = 0x0] 01:58:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12784c000) [pid = 1647] [serial = 247] [outer = 0x126a66800] 01:58:23 INFO - PROCESS | 1647 | 1465203503644 Marionette DEBUG loaded listener.js 01:58:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x128d97000) [pid = 1647] [serial = 248] [outer = 0x126a66800] 01:58:24 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. 01:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 621ms 01:58:24 INFO - PROCESS | 1647 | 1465203504052 Marionette TRACE conn2 <- [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]]]}] 01:58:24 INFO - PROCESS | 1647 | 1465203504057 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 01:58:24 INFO - PROCESS | 1647 | 1465203504059 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 01:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:58:24 INFO - PROCESS | 1647 | 1465203504061 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:58:24 INFO - PROCESS | 1647 | 1465203504062 Marionette TRACE conn2 <- [1,306,null,{}] 01:58:24 INFO - PROCESS | 1647 | 1465203504065 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:24 INFO - PROCESS | 1647 | 1465203504066 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:24 INFO - PROCESS | 1647 | 1465203504165 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 01:58:24 INFO - PROCESS | 1647 | 1465203504253 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:24 INFO - PROCESS | 1647 | 1465203504255 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7a3000 == 46 [pid = 1647] [id = 84] 01:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x128f0a400) [pid = 1647] [serial = 249] [outer = 0x0] 01:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x129336000) [pid = 1647] [serial = 250] [outer = 0x128f0a400] 01:58:24 INFO - PROCESS | 1647 | 1465203504284 Marionette DEBUG loaded listener.js 01:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1295ee800) [pid = 1647] [serial = 251] [outer = 0x128f0a400] 01:58:24 INFO - PROCESS | 1647 | 1465203504668 Marionette TRACE conn2 <- [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]]]}] 01:58:24 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. 01:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 670ms 01:58:24 INFO - PROCESS | 1647 | 1465203504731 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 01:58:24 INFO - PROCESS | 1647 | 1465203504733 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 01:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:58:24 INFO - PROCESS | 1647 | 1465203504735 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:58:24 INFO - PROCESS | 1647 | 1465203504736 Marionette TRACE conn2 <- [1,310,null,{}] 01:58:24 INFO - PROCESS | 1647 | 1465203504739 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:24 INFO - PROCESS | 1647 | 1465203504740 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:24 INFO - PROCESS | 1647 | 1465203504838 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 01:58:24 INFO - PROCESS | 1647 | 1465203504888 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:24 INFO - PROCESS | 1647 | 1465203504889 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x113a23800 == 47 [pid = 1647] [id = 85] 01:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1184b3c00) [pid = 1647] [serial = 252] [outer = 0x0] 01:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x119305800) [pid = 1647] [serial = 253] [outer = 0x1184b3c00] 01:58:24 INFO - PROCESS | 1647 | 1465203504918 Marionette DEBUG loaded listener.js 01:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x128d98400) [pid = 1647] [serial = 254] [outer = 0x1184b3c00] 01:58:25 INFO - PROCESS | 1647 | 1465203505403 Marionette TRACE conn2 <- [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]]]}] 01:58:25 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. 01:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 720ms 01:58:25 INFO - PROCESS | 1647 | 1465203505466 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 01:58:25 INFO - PROCESS | 1647 | 1465203505468 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 01:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:58:25 INFO - PROCESS | 1647 | 1465203505485 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:58:25 INFO - PROCESS | 1647 | 1465203505486 Marionette TRACE conn2 <- [1,314,null,{}] 01:58:25 INFO - PROCESS | 1647 | 1465203505490 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:25 INFO - PROCESS | 1647 | 1465203505492 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:25 INFO - PROCESS | 1647 | 1465203505584 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 01:58:25 INFO - PROCESS | 1647 | 1465203505637 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:25 INFO - PROCESS | 1647 | 1465203505639 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x115d6e000 == 48 [pid = 1647] [id = 86] 01:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119258c00) [pid = 1647] [serial = 255] [outer = 0x0] 01:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11930c000) [pid = 1647] [serial = 256] [outer = 0x119258c00] 01:58:25 INFO - PROCESS | 1647 | 1465203505667 Marionette DEBUG loaded listener.js 01:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1198b1400) [pid = 1647] [serial = 257] [outer = 0x119258c00] 01:58:26 INFO - PROCESS | 1647 | --DOCSHELL 0x1293a4800 == 47 [pid = 1647] [id = 79] 01:58:26 INFO - PROCESS | 1647 | --DOCSHELL 0x129011000 == 46 [pid = 1647] [id = 78] 01:58:26 INFO - PROCESS | 1647 | --DOCSHELL 0x119529800 == 45 [pid = 1647] [id = 77] 01:58:26 INFO - PROCESS | 1647 | --DOCSHELL 0x126a50800 == 44 [pid = 1647] [id = 76] 01:58:26 INFO - PROCESS | 1647 | --DOCSHELL 0x12539d800 == 43 [pid = 1647] [id = 75] 01:58:26 INFO - PROCESS | 1647 | --DOCSHELL 0x123f5a000 == 42 [pid = 1647] [id = 74] 01:58:26 INFO - PROCESS | 1647 | --DOCSHELL 0x121664000 == 41 [pid = 1647] [id = 73] 01:58:26 INFO - PROCESS | 1647 | --DOCSHELL 0x11824f000 == 40 [pid = 1647] [id = 72] 01:58:26 INFO - PROCESS | 1647 | --DOCSHELL 0x11952a800 == 39 [pid = 1647] [id = 71] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12ab7f800) [pid = 1647] [serial = 192] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOCSHELL 0x11852c000 == 38 [pid = 1647] [id = 70] 01:58:26 INFO - PROCESS | 1647 | --DOCSHELL 0x1170a7000 == 37 [pid = 1647] [id = 69] 01:58:26 INFO - PROCESS | 1647 | --DOCSHELL 0x116195000 == 36 [pid = 1647] [id = 68] 01:58:26 INFO - PROCESS | 1647 | --DOCSHELL 0x11736c800 == 35 [pid = 1647] [id = 67] 01:58:26 INFO - PROCESS | 1647 | --DOCSHELL 0x112271000 == 34 [pid = 1647] [id = 66] 01:58:26 INFO - PROCESS | 1647 | 1465203506090 Marionette TRACE conn2 <- [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]]]}] 01:58:26 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. 01:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 621ms 01:58:26 INFO - PROCESS | 1647 | 1465203506105 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 01:58:26 INFO - PROCESS | 1647 | 1465203506108 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 01:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:58:26 INFO - PROCESS | 1647 | 1465203506112 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:58:26 INFO - PROCESS | 1647 | 1465203506114 Marionette TRACE conn2 <- [1,318,null,{}] 01:58:26 INFO - PROCESS | 1647 | 1465203506116 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:26 INFO - PROCESS | 1647 | 1465203506118 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:26 INFO - PROCESS | 1647 | 1465203506201 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x126499000) [pid = 1647] [serial = 174] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x120fecc00) [pid = 1647] [serial = 168] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12144f400) [pid = 1647] [serial = 169] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11765ec00) [pid = 1647] [serial = 162] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x118587800) [pid = 1647] [serial = 163] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11671b800) [pid = 1647] [serial = 159] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x116162800) [pid = 1647] [serial = 160] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1168b8c00) [pid = 1647] [serial = 157] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1166f2800) [pid = 1647] [serial = 156] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119304c00) [pid = 1647] [serial = 165] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1198a9800) [pid = 1647] [serial = 166] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1278a1c00) [pid = 1647] [serial = 177] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128da3800) [pid = 1647] [serial = 178] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x128fecc00) [pid = 1647] [serial = 180] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116a6d400) [pid = 1647] [serial = 142] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11671ac00) [pid = 1647] [serial = 141] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119a03c00) [pid = 1647] [serial = 183] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11930f000) [pid = 1647] [serial = 145] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x128f0fc00) [pid = 1647] [serial = 184] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118af1000) [pid = 1647] [serial = 144] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12a705c00) [pid = 1647] [serial = 189] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12a84c400) [pid = 1647] [serial = 190] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x125e23800) [pid = 1647] [serial = 148] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x129330c00) [pid = 1647] [serial = 181] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124ac4400) [pid = 1647] [serial = 147] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x129562000) [pid = 1647] [serial = 186] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x128da3c00) [pid = 1647] [serial = 151] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1278a5400) [pid = 1647] [serial = 150] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119a0d400) [pid = 1647] [serial = 154] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1168ae800) [pid = 1647] [serial = 153] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12956ec00) [pid = 1647] [serial = 187] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x121710400) [pid = 1647] [serial = 171] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x126d48800) [pid = 1647] [serial = 175] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x124a90400) [pid = 1647] [serial = 172] [outer = 0x0] [url = about:blank] 01:58:26 INFO - PROCESS | 1647 | 1465203506274 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:26 INFO - PROCESS | 1647 | 1465203506276 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11683a800 == 35 [pid = 1647] [id = 87] 01:58:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1168b8c00) [pid = 1647] [serial = 258] [outer = 0x0] 01:58:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118af1000) [pid = 1647] [serial = 259] [outer = 0x1168b8c00] 01:58:26 INFO - PROCESS | 1647 | 1465203506308 Marionette DEBUG loaded listener.js 01:58:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x124a88c00) [pid = 1647] [serial = 260] [outer = 0x1168b8c00] 01:58:26 INFO - PROCESS | 1647 | 1465203506610 Marionette TRACE conn2 <- [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]]]}] 01:58:26 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. 01:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 520ms 01:58:26 INFO - PROCESS | 1647 | 1465203506633 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 01:58:26 INFO - PROCESS | 1647 | 1465203506636 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 01:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:58:26 INFO - PROCESS | 1647 | 1465203506641 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:58:26 INFO - PROCESS | 1647 | 1465203506643 Marionette TRACE conn2 <- [1,322,null,{}] 01:58:26 INFO - PROCESS | 1647 | 1465203506651 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:26 INFO - PROCESS | 1647 | 1465203506656 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:26 INFO - PROCESS | 1647 | 1465203506735 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 01:58:26 INFO - PROCESS | 1647 | 1465203506790 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:26 INFO - PROCESS | 1647 | 1465203506792 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f99000 == 36 [pid = 1647] [id = 88] 01:58:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124a82400) [pid = 1647] [serial = 261] [outer = 0x0] 01:58:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1253db000) [pid = 1647] [serial = 262] [outer = 0x124a82400] 01:58:26 INFO - PROCESS | 1647 | 1465203506819 Marionette DEBUG loaded listener.js 01:58:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12784d400) [pid = 1647] [serial = 263] [outer = 0x124a82400] 01:58:27 INFO - PROCESS | 1647 | 1465203507125 Marionette TRACE conn2 <- [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]]]}] 01:58:27 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. 01:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 521ms 01:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:58:27 INFO - PROCESS | 1647 | 1465203507163 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 01:58:27 INFO - PROCESS | 1647 | 1465203507165 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 01:58:27 INFO - PROCESS | 1647 | 1465203507167 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:58:27 INFO - PROCESS | 1647 | 1465203507168 Marionette TRACE conn2 <- [1,326,null,{}] 01:58:27 INFO - PROCESS | 1647 | 1465203507173 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:27 INFO - PROCESS | 1647 | 1465203507174 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:27 INFO - PROCESS | 1647 | 1465203507257 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 01:58:27 INFO - PROCESS | 1647 | 1465203507261 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:27 INFO - PROCESS | 1647 | 1465203507262 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a84800 == 37 [pid = 1647] [id = 89] 01:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x128d9e400) [pid = 1647] [serial = 264] [outer = 0x0] 01:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128ff7000) [pid = 1647] [serial = 265] [outer = 0x128d9e400] 01:58:27 INFO - PROCESS | 1647 | 1465203507288 Marionette DEBUG loaded listener.js 01:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129560400) [pid = 1647] [serial = 266] [outer = 0x128d9e400] 01:58:27 INFO - PROCESS | 1647 | 1465203507608 Marionette TRACE conn2 <- [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]]]}] 01:58:27 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. 01:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 01:58:27 INFO - PROCESS | 1647 | 1465203507638 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 01:58:27 INFO - PROCESS | 1647 | 1465203507640 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 01:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:58:27 INFO - PROCESS | 1647 | 1465203507642 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:58:27 INFO - PROCESS | 1647 | 1465203507643 Marionette TRACE conn2 <- [1,330,null,{}] 01:58:27 INFO - PROCESS | 1647 | 1465203507645 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:27 INFO - PROCESS | 1647 | 1465203507647 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:27 INFO - PROCESS | 1647 | 1465203507726 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 01:58:27 INFO - PROCESS | 1647 | 1465203507730 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:27 INFO - PROCESS | 1647 | 1465203507731 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cdd800 == 38 [pid = 1647] [id = 90] 01:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12956b800) [pid = 1647] [serial = 267] [outer = 0x0] 01:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1295f4800) [pid = 1647] [serial = 268] [outer = 0x12956b800] 01:58:27 INFO - PROCESS | 1647 | 1465203507758 Marionette DEBUG loaded listener.js 01:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a705000) [pid = 1647] [serial = 269] [outer = 0x12956b800] 01:58:28 INFO - PROCESS | 1647 | 1465203508105 Marionette TRACE conn2 <- [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]]]}] 01:58:28 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. 01:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 01:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:58:28 INFO - PROCESS | 1647 | 1465203508110 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 01:58:28 INFO - PROCESS | 1647 | 1465203508112 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 01:58:28 INFO - PROCESS | 1647 | 1465203508114 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:58:28 INFO - PROCESS | 1647 | 1465203508115 Marionette TRACE conn2 <- [1,334,null,{}] 01:58:28 INFO - PROCESS | 1647 | 1465203508117 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:28 INFO - PROCESS | 1647 | 1465203508123 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:28 INFO - PROCESS | 1647 | 1465203508217 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 01:58:28 INFO - PROCESS | 1647 | 1465203508250 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:28 INFO - PROCESS | 1647 | 1465203508251 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x113edd000 == 39 [pid = 1647] [id = 91] 01:58:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12956bc00) [pid = 1647] [serial = 270] [outer = 0x0] 01:58:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a845400) [pid = 1647] [serial = 271] [outer = 0x12956bc00] 01:58:28 INFO - PROCESS | 1647 | 1465203508276 Marionette DEBUG loaded listener.js 01:58:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12ba30400) [pid = 1647] [serial = 272] [outer = 0x12956bc00] 01:58:28 INFO - PROCESS | 1647 | 1465203508597 Marionette TRACE conn2 <- [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]]]}] 01:58:28 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. 01:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 01:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:58:28 INFO - PROCESS | 1647 | 1465203508636 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 01:58:28 INFO - PROCESS | 1647 | 1465203508638 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 01:58:28 INFO - PROCESS | 1647 | 1465203508640 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:58:28 INFO - PROCESS | 1647 | 1465203508642 Marionette TRACE conn2 <- [1,338,null,{}] 01:58:28 INFO - PROCESS | 1647 | 1465203508644 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:28 INFO - PROCESS | 1647 | 1465203508645 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:28 INFO - PROCESS | 1647 | 1465203508739 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 01:58:28 INFO - PROCESS | 1647 | 1465203508743 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:28 INFO - PROCESS | 1647 | 1465203508744 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x123f5a000 == 40 [pid = 1647] [id = 92] 01:58:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12956c000) [pid = 1647] [serial = 273] [outer = 0x0] 01:58:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12bba8800) [pid = 1647] [serial = 274] [outer = 0x12956c000] 01:58:28 INFO - PROCESS | 1647 | 1465203508776 Marionette DEBUG loaded listener.js 01:58:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12bd15c00) [pid = 1647] [serial = 275] [outer = 0x12956c000] 01:58:29 INFO - PROCESS | 1647 | 1465203509109 Marionette TRACE conn2 <- [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]]]}] 01:58:29 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. 01:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 519ms 01:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:58:29 INFO - PROCESS | 1647 | 1465203509160 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 01:58:29 INFO - PROCESS | 1647 | 1465203509161 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 01:58:29 INFO - PROCESS | 1647 | 1465203509163 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:58:29 INFO - PROCESS | 1647 | 1465203509164 Marionette TRACE conn2 <- [1,342,null,{}] 01:58:29 INFO - PROCESS | 1647 | 1465203509166 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:29 INFO - PROCESS | 1647 | 1465203509168 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:29 INFO - PROCESS | 1647 | 1465203509262 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 01:58:29 INFO - PROCESS | 1647 | 1465203509274 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:29 INFO - PROCESS | 1647 | 1465203509275 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1262c5800 == 41 [pid = 1647] [id = 93] 01:58:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12bd1b800) [pid = 1647] [serial = 276] [outer = 0x0] 01:58:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12bd21800) [pid = 1647] [serial = 277] [outer = 0x12bd1b800] 01:58:29 INFO - PROCESS | 1647 | 1465203509297 Marionette DEBUG loaded listener.js 01:58:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12c066000) [pid = 1647] [serial = 278] [outer = 0x12bd1b800] 01:58:29 INFO - PROCESS | 1647 | 1465203509622 Marionette TRACE conn2 <- [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]]]}] 01:58:29 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. 01:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 470ms 01:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:58:29 INFO - PROCESS | 1647 | 1465203509633 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 01:58:29 INFO - PROCESS | 1647 | 1465203509634 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 01:58:29 INFO - PROCESS | 1647 | 1465203509639 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:58:29 INFO - PROCESS | 1647 | 1465203509640 Marionette TRACE conn2 <- [1,346,null,{}] 01:58:29 INFO - PROCESS | 1647 | 1465203509642 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:29 INFO - PROCESS | 1647 | 1465203509643 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:29 INFO - PROCESS | 1647 | 1465203509742 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 01:58:29 INFO - PROCESS | 1647 | 1465203509754 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:29 INFO - PROCESS | 1647 | 1465203509762 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x127815800 == 42 [pid = 1647] [id = 94] 01:58:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12c066800) [pid = 1647] [serial = 279] [outer = 0x0] 01:58:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12c074400) [pid = 1647] [serial = 280] [outer = 0x12c066800] 01:58:29 INFO - PROCESS | 1647 | 1465203509787 Marionette DEBUG loaded listener.js 01:58:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12c0cfc00) [pid = 1647] [serial = 281] [outer = 0x12c066800] 01:58:30 INFO - PROCESS | 1647 | 1465203510085 Marionette TRACE conn2 <- [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]]]}] 01:58:30 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. 01:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 01:58:30 INFO - PROCESS | 1647 | 1465203510113 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 01:58:30 INFO - PROCESS | 1647 | 1465203510114 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 01:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:58:30 INFO - PROCESS | 1647 | 1465203510116 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:58:30 INFO - PROCESS | 1647 | 1465203510118 Marionette TRACE conn2 <- [1,350,null,{}] 01:58:30 INFO - PROCESS | 1647 | 1465203510123 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:30 INFO - PROCESS | 1647 | 1465203510124 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:30 INFO - PROCESS | 1647 | 1465203510226 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 01:58:30 INFO - PROCESS | 1647 | 1465203510230 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:30 INFO - PROCESS | 1647 | 1465203510231 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x129010000 == 43 [pid = 1647] [id = 95] 01:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12c06bc00) [pid = 1647] [serial = 282] [outer = 0x0] 01:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12c0d4400) [pid = 1647] [serial = 283] [outer = 0x12c06bc00] 01:58:30 INFO - PROCESS | 1647 | 1465203510396 Marionette DEBUG loaded listener.js 01:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12c27c000) [pid = 1647] [serial = 284] [outer = 0x12c06bc00] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x129562c00) [pid = 1647] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12b204800) [pid = 1647] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x129566800) [pid = 1647] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12bba5c00) [pid = 1647] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1166eb000) [pid = 1647] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11930dc00) [pid = 1647] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x117660c00) [pid = 1647] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1120ed800) [pid = 1647] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11883c400) [pid = 1647] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x121167400) [pid = 1647] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1295f1000) [pid = 1647] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x128fec000) [pid = 1647] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1188a2c00) [pid = 1647] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x116635800) [pid = 1647] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1168b8800) [pid = 1647] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:58:30 INFO - PROCESS | 1647 | 1465203510712 Marionette TRACE conn2 <- [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]]]}] 01:58:30 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. 01:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 621ms 01:58:30 INFO - PROCESS | 1647 | 1465203510739 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 01:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:58:30 INFO - PROCESS | 1647 | 1465203510740 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 01:58:30 INFO - PROCESS | 1647 | 1465203510743 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:58:30 INFO - PROCESS | 1647 | 1465203510744 Marionette TRACE conn2 <- [1,354,null,{}] 01:58:30 INFO - PROCESS | 1647 | 1465203510746 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:30 INFO - PROCESS | 1647 | 1465203510748 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:30 INFO - PROCESS | 1647 | 1465203510846 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 01:58:30 INFO - PROCESS | 1647 | 1465203510851 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:30 INFO - PROCESS | 1647 | 1465203510852 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7a2000 == 44 [pid = 1647] [id = 96] 01:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128fec000) [pid = 1647] [serial = 285] [outer = 0x0] 01:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12ab8c000) [pid = 1647] [serial = 286] [outer = 0x128fec000] 01:58:30 INFO - PROCESS | 1647 | 1465203510879 Marionette DEBUG loaded listener.js 01:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12c283000) [pid = 1647] [serial = 287] [outer = 0x128fec000] 01:58:31 INFO - PROCESS | 1647 | 1465203511189 Marionette TRACE conn2 <- [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]]]}] 01:58:31 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. 01:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 01:58:31 INFO - PROCESS | 1647 | 1465203511213 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 01:58:31 INFO - PROCESS | 1647 | 1465203511214 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 01:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:58:31 INFO - PROCESS | 1647 | 1465203511216 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:58:31 INFO - PROCESS | 1647 | 1465203511218 Marionette TRACE conn2 <- [1,358,null,{}] 01:58:31 INFO - PROCESS | 1647 | 1465203511222 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:31 INFO - PROCESS | 1647 | 1465203511223 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:31 INFO - PROCESS | 1647 | 1465203511330 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 01:58:31 INFO - PROCESS | 1647 | 1465203511336 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:31 INFO - PROCESS | 1647 | 1465203511337 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12abb8800 == 45 [pid = 1647] [id = 97] 01:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x116633000) [pid = 1647] [serial = 288] [outer = 0x0] 01:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12c282c00) [pid = 1647] [serial = 289] [outer = 0x116633000] 01:58:31 INFO - PROCESS | 1647 | 1465203511361 Marionette DEBUG loaded listener.js 01:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12c9ed000) [pid = 1647] [serial = 290] [outer = 0x116633000] 01:58:31 INFO - PROCESS | 1647 | 1465203511672 Marionette TRACE conn2 <- [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]]]}] 01:58:31 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. 01:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 471ms 01:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:58:31 INFO - PROCESS | 1647 | 1465203511689 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 01:58:31 INFO - PROCESS | 1647 | 1465203511690 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 01:58:31 INFO - PROCESS | 1647 | 1465203511693 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:58:31 INFO - PROCESS | 1647 | 1465203511694 Marionette TRACE conn2 <- [1,362,null,{}] 01:58:31 INFO - PROCESS | 1647 | 1465203511696 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:31 INFO - PROCESS | 1647 | 1465203511697 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:31 INFO - PROCESS | 1647 | 1465203511792 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 01:58:31 INFO - PROCESS | 1647 | 1465203511796 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:31 INFO - PROCESS | 1647 | 1465203511797 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b3f6800 == 46 [pid = 1647] [id = 98] 01:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x111c64800) [pid = 1647] [serial = 291] [outer = 0x0] 01:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x111c67800) [pid = 1647] [serial = 292] [outer = 0x111c64800] 01:58:31 INFO - PROCESS | 1647 | 1465203511822 Marionette DEBUG loaded listener.js 01:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x111c6b400) [pid = 1647] [serial = 293] [outer = 0x111c64800] 01:58:32 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. 01:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 01:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:58:32 INFO - PROCESS | 1647 | 1465203512157 Marionette TRACE conn2 <- [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]]]}] 01:58:32 INFO - PROCESS | 1647 | 1465203512161 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 01:58:32 INFO - PROCESS | 1647 | 1465203512162 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 01:58:32 INFO - PROCESS | 1647 | 1465203512164 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:58:32 INFO - PROCESS | 1647 | 1465203512165 Marionette TRACE conn2 <- [1,366,null,{}] 01:58:32 INFO - PROCESS | 1647 | 1465203512169 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:32 INFO - PROCESS | 1647 | 1465203512171 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:32 INFO - PROCESS | 1647 | 1465203512283 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 01:58:32 INFO - PROCESS | 1647 | 1465203512288 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:32 INFO - PROCESS | 1647 | 1465203512289 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba1d000 == 47 [pid = 1647] [id = 99] 01:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x111c63c00) [pid = 1647] [serial = 294] [outer = 0x0] 01:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1167c9400) [pid = 1647] [serial = 295] [outer = 0x111c63c00] 01:58:32 INFO - PROCESS | 1647 | 1465203512314 Marionette DEBUG loaded listener.js 01:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12c9f3c00) [pid = 1647] [serial = 296] [outer = 0x111c63c00] 01:58:32 INFO - PROCESS | 1647 | 1465203512825 Marionette TRACE conn2 <- [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]]]}] 01:58:32 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. 01:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 721ms 01:58:32 INFO - PROCESS | 1647 | 1465203512887 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 01:58:32 INFO - PROCESS | 1647 | 1465203512891 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 01:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:58:32 INFO - PROCESS | 1647 | 1465203512896 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:58:32 INFO - PROCESS | 1647 | 1465203512899 Marionette TRACE conn2 <- [1,370,null,{}] 01:58:32 INFO - PROCESS | 1647 | 1465203512906 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:32 INFO - PROCESS | 1647 | 1465203512909 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:33 INFO - PROCESS | 1647 | 1465203513062 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 01:58:33 INFO - PROCESS | 1647 | 1465203513208 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:33 INFO - PROCESS | 1647 | 1465203513210 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11824a000 == 48 [pid = 1647] [id = 100] 01:58:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1133d3400) [pid = 1647] [serial = 297] [outer = 0x0] 01:58:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1133d3c00) [pid = 1647] [serial = 298] [outer = 0x1133d3400] 01:58:33 INFO - PROCESS | 1647 | 1465203513266 Marionette DEBUG loaded listener.js 01:58:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1161b2800) [pid = 1647] [serial = 299] [outer = 0x1133d3400] 01:58:33 INFO - PROCESS | 1647 | 1465203513875 Marionette TRACE conn2 <- [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]]]}] 01:58:33 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. 01:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1026ms 01:58:33 INFO - PROCESS | 1647 | 1465203513922 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 01:58:33 INFO - PROCESS | 1647 | 1465203513926 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 01:58:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:58:33 INFO - PROCESS | 1647 | 1465203513932 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:58:33 INFO - PROCESS | 1647 | 1465203513934 Marionette TRACE conn2 <- [1,374,null,{}] 01:58:33 INFO - PROCESS | 1647 | 1465203513938 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:33 INFO - PROCESS | 1647 | 1465203513940 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:34 INFO - PROCESS | 1647 | 1465203514080 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 01:58:34 INFO - PROCESS | 1647 | 1465203514168 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:34 INFO - PROCESS | 1647 | 1465203514170 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x121649800 == 49 [pid = 1647] [id = 101] 01:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11883c400) [pid = 1647] [serial = 300] [outer = 0x0] 01:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1198a8000) [pid = 1647] [serial = 301] [outer = 0x11883c400] 01:58:34 INFO - PROCESS | 1647 | 1465203514219 Marionette DEBUG loaded listener.js 01:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x121368000) [pid = 1647] [serial = 302] [outer = 0x11883c400] 01:58:34 INFO - PROCESS | 1647 | 1465203514708 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:58:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:58:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 822ms 01:58:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:58:34 INFO - PROCESS | 1647 | 1465203514754 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 01:58:34 INFO - PROCESS | 1647 | 1465203514755 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 01:58:34 INFO - PROCESS | 1647 | 1465203514758 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:58:34 INFO - PROCESS | 1647 | 1465203514760 Marionette TRACE conn2 <- [1,378,null,{}] 01:58:34 INFO - PROCESS | 1647 | 1465203514785 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:34 INFO - PROCESS | 1647 | 1465203514789 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:34 INFO - PROCESS | 1647 | 1465203514911 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 01:58:34 INFO - PROCESS | 1647 | 1465203514961 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:34 INFO - PROCESS | 1647 | 1465203514963 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bacd800 == 50 [pid = 1647] [id = 102] 01:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x127845c00) [pid = 1647] [serial = 303] [outer = 0x0] 01:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12784e800) [pid = 1647] [serial = 304] [outer = 0x127845c00] 01:58:34 INFO - PROCESS | 1647 | 1465203514996 Marionette DEBUG loaded listener.js 01:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x128da1400) [pid = 1647] [serial = 305] [outer = 0x127845c00] 01:58:35 INFO - PROCESS | 1647 | 1465203515413 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:58:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:58:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 670ms 01:58:35 INFO - PROCESS | 1647 | 1465203515429 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 01:58:35 INFO - PROCESS | 1647 | 1465203515431 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 01:58:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:58:35 INFO - PROCESS | 1647 | 1465203515433 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:58:35 INFO - PROCESS | 1647 | 1465203515434 Marionette TRACE conn2 <- [1,382,null,{}] 01:58:35 INFO - PROCESS | 1647 | 1465203515437 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:35 INFO - PROCESS | 1647 | 1465203515438 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:35 INFO - PROCESS | 1647 | 1465203515557 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 01:58:35 INFO - PROCESS | 1647 | 1465203515610 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:35 INFO - PROCESS | 1647 | 1465203515611 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb10000 == 51 [pid = 1647] [id = 103] 01:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x129337800) [pid = 1647] [serial = 306] [outer = 0x0] 01:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12a7bb400) [pid = 1647] [serial = 307] [outer = 0x129337800] 01:58:35 INFO - PROCESS | 1647 | 1465203515640 Marionette DEBUG loaded listener.js 01:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12ab81000) [pid = 1647] [serial = 308] [outer = 0x129337800] 01:58:36 INFO - PROCESS | 1647 | 1465203516327 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:58:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:58:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 919ms 01:58:36 INFO - PROCESS | 1647 | 1465203516373 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 01:58:36 INFO - PROCESS | 1647 | 1465203516374 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 01:58:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:58:36 INFO - PROCESS | 1647 | 1465203516386 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:58:36 INFO - PROCESS | 1647 | 1465203516387 Marionette TRACE conn2 <- [1,386,null,{}] 01:58:36 INFO - PROCESS | 1647 | 1465203516424 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:36 INFO - PROCESS | 1647 | 1465203516425 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:36 INFO - PROCESS | 1647 | 1465203516516 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 01:58:36 INFO - PROCESS | 1647 | 1465203516571 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:36 INFO - PROCESS | 1647 | 1465203516573 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193c3800 == 52 [pid = 1647] [id = 104] 01:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11889c000) [pid = 1647] [serial = 309] [outer = 0x0] 01:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1198ae000) [pid = 1647] [serial = 310] [outer = 0x11889c000] 01:58:36 INFO - PROCESS | 1647 | 1465203516600 Marionette DEBUG loaded listener.js 01:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x120fecc00) [pid = 1647] [serial = 311] [outer = 0x11889c000] 01:58:37 INFO - PROCESS | 1647 | 1465203517036 Marionette TRACE conn2 <- [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]]]}] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12b3f6800 == 51 [pid = 1647] [id = 98] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12abb8800 == 50 [pid = 1647] [id = 97] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7a2000 == 49 [pid = 1647] [id = 96] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x129010000 == 48 [pid = 1647] [id = 95] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x127815800 == 47 [pid = 1647] [id = 94] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1262c5800 == 46 [pid = 1647] [id = 93] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x123f5a000 == 45 [pid = 1647] [id = 92] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12c067800) [pid = 1647] [serial = 238] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x113edd000 == 44 [pid = 1647] [id = 91] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x119cdd800 == 43 [pid = 1647] [id = 90] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x119a84800 == 42 [pid = 1647] [id = 89] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x118f99000 == 41 [pid = 1647] [id = 88] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11683a800 == 40 [pid = 1647] [id = 87] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x115d6e000 == 39 [pid = 1647] [id = 86] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x113a23800 == 38 [pid = 1647] [id = 85] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7a3000 == 37 [pid = 1647] [id = 84] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x129012000 == 36 [pid = 1647] [id = 83] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12164a800 == 35 [pid = 1647] [id = 82] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1170a4000 == 34 [pid = 1647] [id = 81] 01:58:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12978a000 == 33 [pid = 1647] [id = 80] 01:58:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:58:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 693ms 01:58:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:58:37 INFO - PROCESS | 1647 | 1465203517076 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 01:58:37 INFO - PROCESS | 1647 | 1465203517079 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 01:58:37 INFO - PROCESS | 1647 | 1465203517083 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:58:37 INFO - PROCESS | 1647 | 1465203517085 Marionette TRACE conn2 <- [1,390,null,{}] 01:58:37 INFO - PROCESS | 1647 | 1465203517087 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:37 INFO - PROCESS | 1647 | 1465203517089 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:37 INFO - PROCESS | 1647 | 1465203517168 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 01:58:37 INFO - PROCESS | 1647 | 1465203517175 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:37 INFO - PROCESS | 1647 | 1465203517177 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x116894800 == 34 [pid = 1647] [id = 105] 01:58:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x123b14800) [pid = 1647] [serial = 312] [outer = 0x0] 01:58:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x124a8e800) [pid = 1647] [serial = 313] [outer = 0x123b14800] 01:58:37 INFO - PROCESS | 1647 | 1465203517204 Marionette DEBUG loaded listener.js 01:58:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12648ec00) [pid = 1647] [serial = 314] [outer = 0x123b14800] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12bd30800) [pid = 1647] [serial = 236] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12bd23800) [pid = 1647] [serial = 235] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x127848000) [pid = 1647] [serial = 230] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x129339c00) [pid = 1647] [serial = 215] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12ab8cc00) [pid = 1647] [serial = 218] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1295fc800) [pid = 1647] [serial = 217] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12ba35800) [pid = 1647] [serial = 223] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12b209c00) [pid = 1647] [serial = 220] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12bbaac00) [pid = 1647] [serial = 226] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x126d48000) [pid = 1647] [serial = 211] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1278adc00) [pid = 1647] [serial = 212] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1198aac00) [pid = 1647] [serial = 205] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x120ff1400) [pid = 1647] [serial = 206] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118588000) [pid = 1647] [serial = 199] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11813b000) [pid = 1647] [serial = 198] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x115df5800) [pid = 1647] [serial = 196] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x113c07400) [pid = 1647] [serial = 195] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12ba3e400) [pid = 1647] [serial = 224] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1188a3c00) [pid = 1647] [serial = 202] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119303800) [pid = 1647] [serial = 203] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x125377800) [pid = 1647] [serial = 209] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x124ac0400) [pid = 1647] [serial = 208] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12ab89800) [pid = 1647] [serial = 193] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12cf7ec00) [pid = 1647] [serial = 52] [outer = 0x0] [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.] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12bd15800) [pid = 1647] [serial = 232] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12bbb0800) [pid = 1647] [serial = 227] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x120ff2c00) [pid = 1647] [serial = 229] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x128d97800) [pid = 1647] [serial = 214] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12b25e800) [pid = 1647] [serial = 221] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12bd22c00) [pid = 1647] [serial = 233] [outer = 0x0] [url = about:blank] 01:58:37 INFO - PROCESS | 1647 | 1465203517576 Marionette TRACE conn2 <- [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]]]}] 01:58:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:58:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 01:58:37 INFO - PROCESS | 1647 | 1465203517603 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 01:58:37 INFO - PROCESS | 1647 | 1465203517604 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 01:58:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:58:37 INFO - PROCESS | 1647 | 1465203517607 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:58:37 INFO - PROCESS | 1647 | 1465203517609 Marionette TRACE conn2 <- [1,394,null,{}] 01:58:37 INFO - PROCESS | 1647 | 1465203517616 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:37 INFO - PROCESS | 1647 | 1465203517619 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:37 INFO - PROCESS | 1647 | 1465203517701 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 01:58:37 INFO - PROCESS | 1647 | 1465203517708 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:37 INFO - PROCESS | 1647 | 1465203517710 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f9d800 == 35 [pid = 1647] [id = 106] 01:58:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12784f800) [pid = 1647] [serial = 315] [outer = 0x0] 01:58:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128d98c00) [pid = 1647] [serial = 316] [outer = 0x12784f800] 01:58:37 INFO - PROCESS | 1647 | 1465203517737 Marionette DEBUG loaded listener.js 01:58:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12932c000) [pid = 1647] [serial = 317] [outer = 0x12784f800] 01:58:38 INFO - PROCESS | 1647 | 1465203518104 Marionette TRACE conn2 <- [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]]]}] 01:58:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:58:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 521ms 01:58:38 INFO - PROCESS | 1647 | 1465203518128 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 01:58:38 INFO - PROCESS | 1647 | 1465203518130 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 01:58:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:58:38 INFO - PROCESS | 1647 | 1465203518133 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:58:38 INFO - PROCESS | 1647 | 1465203518135 Marionette TRACE conn2 <- [1,398,null,{}] 01:58:38 INFO - PROCESS | 1647 | 1465203518138 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:38 INFO - PROCESS | 1647 | 1465203518139 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:38 INFO - PROCESS | 1647 | 1465203518228 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 01:58:38 INFO - PROCESS | 1647 | 1465203518277 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:38 INFO - PROCESS | 1647 | 1465203518278 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b9a800 == 36 [pid = 1647] [id = 107] 01:58:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1278a9c00) [pid = 1647] [serial = 318] [outer = 0x0] 01:58:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1295f4000) [pid = 1647] [serial = 319] [outer = 0x1278a9c00] 01:58:38 INFO - PROCESS | 1647 | 1465203518304 Marionette DEBUG loaded listener.js 01:58:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12ab82000) [pid = 1647] [serial = 320] [outer = 0x1278a9c00] 01:58:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:58:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 471ms 01:58:38 INFO - PROCESS | 1647 | 1465203518598 Marionette TRACE conn2 <- [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]]]}] 01:58:38 INFO - PROCESS | 1647 | 1465203518609 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 01:58:38 INFO - PROCESS | 1647 | 1465203518611 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 01:58:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:58:38 INFO - PROCESS | 1647 | 1465203518613 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:58:38 INFO - PROCESS | 1647 | 1465203518614 Marionette TRACE conn2 <- [1,402,null,{}] 01:58:38 INFO - PROCESS | 1647 | 1465203518617 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:38 INFO - PROCESS | 1647 | 1465203518619 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:38 INFO - PROCESS | 1647 | 1465203518715 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 01:58:38 INFO - PROCESS | 1647 | 1465203518721 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:38 INFO - PROCESS | 1647 | 1465203518722 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x123b66800 == 37 [pid = 1647] [id = 108] 01:58:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x113c07400) [pid = 1647] [serial = 321] [outer = 0x0] 01:58:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12b209400) [pid = 1647] [serial = 322] [outer = 0x113c07400] 01:58:38 INFO - PROCESS | 1647 | 1465203518747 Marionette DEBUG loaded listener.js 01:58:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12b25f800) [pid = 1647] [serial = 323] [outer = 0x113c07400] 01:58:39 INFO - PROCESS | 1647 | 1465203519062 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:58:39 INFO - PROCESS | 1647 | 1465203519154 Marionette TRACE conn2 <- [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]]]}] 01:58:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:58:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 569ms 01:58:39 INFO - PROCESS | 1647 | 1465203519183 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 01:58:39 INFO - PROCESS | 1647 | 1465203519184 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 01:58:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:58:39 INFO - PROCESS | 1647 | 1465203519188 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:58:39 INFO - PROCESS | 1647 | 1465203519189 Marionette TRACE conn2 <- [1,406,null,{}] 01:58:39 INFO - PROCESS | 1647 | 1465203519192 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:39 INFO - PROCESS | 1647 | 1465203519196 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:39 INFO - PROCESS | 1647 | 1465203519296 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 01:58:39 INFO - PROCESS | 1647 | 1465203519304 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:39 INFO - PROCESS | 1647 | 1465203519305 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a5d000 == 38 [pid = 1647] [id = 109] 01:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12c068800) [pid = 1647] [serial = 324] [outer = 0x0] 01:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12c0cd000) [pid = 1647] [serial = 325] [outer = 0x12c068800] 01:58:39 INFO - PROCESS | 1647 | 1465203519330 Marionette DEBUG loaded listener.js 01:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12c280c00) [pid = 1647] [serial = 326] [outer = 0x12c068800] 01:58:39 INFO - PROCESS | 1647 | 1465203519697 Marionette TRACE conn2 <- [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]]]}] 01:58:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:58:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 01:58:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:58:39 INFO - PROCESS | 1647 | 1465203519707 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 01:58:39 INFO - PROCESS | 1647 | 1465203519708 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 01:58:39 INFO - PROCESS | 1647 | 1465203519710 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:58:39 INFO - PROCESS | 1647 | 1465203519711 Marionette TRACE conn2 <- [1,410,null,{}] 01:58:39 INFO - PROCESS | 1647 | 1465203519713 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:39 INFO - PROCESS | 1647 | 1465203519715 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:39 INFO - PROCESS | 1647 | 1465203519820 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 01:58:39 INFO - PROCESS | 1647 | 1465203519852 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:39 INFO - PROCESS | 1647 | 1465203519853 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x127886800 == 39 [pid = 1647] [id = 110] 01:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12c27b000) [pid = 1647] [serial = 327] [outer = 0x0] 01:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12c9efc00) [pid = 1647] [serial = 328] [outer = 0x12c27b000] 01:58:39 INFO - PROCESS | 1647 | 1465203519886 Marionette DEBUG loaded listener.js 01:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12c9f7c00) [pid = 1647] [serial = 329] [outer = 0x12c27b000] 01:58:40 INFO - PROCESS | 1647 | 1465203520345 Marionette TRACE conn2 <- [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]]]}] 01:58:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:58:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 669ms 01:58:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:58:40 INFO - PROCESS | 1647 | 1465203520380 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 01:58:40 INFO - PROCESS | 1647 | 1465203520382 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 01:58:40 INFO - PROCESS | 1647 | 1465203520388 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:58:40 INFO - PROCESS | 1647 | 1465203520390 Marionette TRACE conn2 <- [1,414,null,{}] 01:58:40 INFO - PROCESS | 1647 | 1465203520393 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:40 INFO - PROCESS | 1647 | 1465203520395 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:40 INFO - PROCESS | 1647 | 1465203520537 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 01:58:40 INFO - PROCESS | 1647 | 1465203520555 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:40 INFO - PROCESS | 1647 | 1465203520556 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293b3000 == 40 [pid = 1647] [id = 111] 01:58:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1122d2c00) [pid = 1647] [serial = 330] [outer = 0x0] 01:58:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1122d9000) [pid = 1647] [serial = 331] [outer = 0x1122d2c00] 01:58:40 INFO - PROCESS | 1647 | 1465203520580 Marionette DEBUG loaded listener.js 01:58:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1133d2c00) [pid = 1647] [serial = 332] [outer = 0x1122d2c00] 01:58:40 INFO - PROCESS | 1647 | 1465203520904 Marionette TRACE conn2 <- [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]]]}] 01:58:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:58:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 572ms 01:58:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:58:40 INFO - PROCESS | 1647 | 1465203520957 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 01:58:40 INFO - PROCESS | 1647 | 1465203520959 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 01:58:40 INFO - PROCESS | 1647 | 1465203520961 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:58:40 INFO - PROCESS | 1647 | 1465203520962 Marionette TRACE conn2 <- [1,418,null,{}] 01:58:40 INFO - PROCESS | 1647 | 1465203520964 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:40 INFO - PROCESS | 1647 | 1465203520965 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:41 INFO - PROCESS | 1647 | 1465203521073 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 01:58:41 INFO - PROCESS | 1647 | 1465203521103 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:41 INFO - PROCESS | 1647 | 1465203521104 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a5c1800 == 41 [pid = 1647] [id = 112] 01:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1122d3c00) [pid = 1647] [serial = 333] [outer = 0x0] 01:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x115dbe000) [pid = 1647] [serial = 334] [outer = 0x1122d3c00] 01:58:41 INFO - PROCESS | 1647 | 1465203521128 Marionette DEBUG loaded listener.js 01:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x115dc2000) [pid = 1647] [serial = 335] [outer = 0x1122d3c00] 01:58:41 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12956c000) [pid = 1647] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:58:41 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12bd1b800) [pid = 1647] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:58:41 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119258c00) [pid = 1647] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:58:41 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x111c64800) [pid = 1647] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:58:41 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x124a82400) [pid = 1647] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:58:41 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12956b800) [pid = 1647] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:58:41 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1168b8c00) [pid = 1647] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:58:41 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x128d9e400) [pid = 1647] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:58:41 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12c066800) [pid = 1647] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:58:41 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12c06bc00) [pid = 1647] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:58:41 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12956bc00) [pid = 1647] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:58:41 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x128fec000) [pid = 1647] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:58:41 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116633000) [pid = 1647] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:58:41 INFO - PROCESS | 1647 | 1465203521998 Marionette TRACE conn2 <- [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]]]}] 01:58:42 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 01:58:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1069ms 01:58:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:58:42 INFO - PROCESS | 1647 | 1465203522030 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 01:58:42 INFO - PROCESS | 1647 | 1465203522031 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 01:58:42 INFO - PROCESS | 1647 | 1465203522033 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:58:42 INFO - PROCESS | 1647 | 1465203522035 Marionette TRACE conn2 <- [1,422,null,{}] 01:58:42 INFO - PROCESS | 1647 | 1465203522037 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:42 INFO - PROCESS | 1647 | 1465203522038 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:42 INFO - PROCESS | 1647 | 1465203522122 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 01:58:42 INFO - PROCESS | 1647 | 1465203522126 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:42 INFO - PROCESS | 1647 | 1465203522127 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x120ee4000 == 42 [pid = 1647] [id = 113] 01:58:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x115dbb000) [pid = 1647] [serial = 336] [outer = 0x0] 01:58:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x115dc6800) [pid = 1647] [serial = 337] [outer = 0x115dbb000] 01:58:42 INFO - PROCESS | 1647 | 1465203522152 Marionette DEBUG loaded listener.js 01:58:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1198a9800) [pid = 1647] [serial = 338] [outer = 0x115dbb000] 01:58:43 INFO - PROCESS | 1647 | 1465203523071 Marionette TRACE conn2 <- [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]]]}] 01:58:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:58:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1068ms 01:58:43 INFO - PROCESS | 1647 | 1465203523111 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 01:58:43 INFO - PROCESS | 1647 | 1465203523113 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 01:58:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:58:43 INFO - PROCESS | 1647 | 1465203523115 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:58:43 INFO - PROCESS | 1647 | 1465203523117 Marionette TRACE conn2 <- [1,426,null,{}] 01:58:43 INFO - PROCESS | 1647 | 1465203523120 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:43 INFO - PROCESS | 1647 | 1465203523121 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:43 INFO - PROCESS | 1647 | 1465203523214 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 01:58:43 INFO - PROCESS | 1647 | 1465203523219 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:43 INFO - PROCESS | 1647 | 1465203523221 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bac8800 == 43 [pid = 1647] [id = 114] 01:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x120fee400) [pid = 1647] [serial = 339] [outer = 0x0] 01:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12cf70000) [pid = 1647] [serial = 340] [outer = 0x120fee400] 01:58:43 INFO - PROCESS | 1647 | 1465203523248 Marionette DEBUG loaded listener.js 01:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12cf7bc00) [pid = 1647] [serial = 341] [outer = 0x120fee400] 01:58:43 INFO - PROCESS | 1647 | 1465203523595 Marionette TRACE conn2 <- [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] 01:58:43 INFO - PROCESS | 1647 | 1465203523697 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 01:58:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:58:43 INFO - PROCESS | 1647 | 1465203523707 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:58:43 INFO - PROCESS | 1647 | 1465203523710 Marionette TRACE conn2 <- [1,430,null,{}] 01:58:43 INFO - PROCESS | 1647 | 1465203523714 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:43 INFO - PROCESS | 1647 | 1465203523716 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:43 INFO - PROCESS | 1647 | 1465203523829 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 01:58:43 INFO - PROCESS | 1647 | 1465203523896 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:43 INFO - PROCESS | 1647 | 1465203523900 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x113c34000 == 44 [pid = 1647] [id = 115] 01:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1122d7c00) [pid = 1647] [serial = 342] [outer = 0x0] 01:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1133cd000) [pid = 1647] [serial = 343] [outer = 0x1122d7c00] 01:58:43 INFO - PROCESS | 1647 | 1465203523930 Marionette DEBUG loaded listener.js 01:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x115dbcc00) [pid = 1647] [serial = 344] [outer = 0x1122d7c00] 01:58:44 INFO - PROCESS | 1647 | 1465203524383 Marionette TRACE conn2 <- [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]]]}] 01:58:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:58:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 727ms 01:58:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:58:44 INFO - PROCESS | 1647 | 1465203524435 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 01:58:44 INFO - PROCESS | 1647 | 1465203524437 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 01:58:44 INFO - PROCESS | 1647 | 1465203524482 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:58:44 INFO - PROCESS | 1647 | 1465203524485 Marionette TRACE conn2 <- [1,434,null,{}] 01:58:44 INFO - PROCESS | 1647 | 1465203524489 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:44 INFO - PROCESS | 1647 | 1465203524491 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:44 INFO - PROCESS | 1647 | 1465203524595 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 01:58:44 INFO - PROCESS | 1647 | 1465203524650 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:44 INFO - PROCESS | 1647 | 1465203524651 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192b5800 == 45 [pid = 1647] [id = 116] 01:58:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x118834400) [pid = 1647] [serial = 345] [outer = 0x0] 01:58:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118f64800) [pid = 1647] [serial = 346] [outer = 0x118834400] 01:58:44 INFO - PROCESS | 1647 | 1465203524682 Marionette DEBUG loaded listener.js 01:58:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118f6a000) [pid = 1647] [serial = 347] [outer = 0x118834400] 01:58:45 INFO - PROCESS | 1647 | 1465203525135 Marionette TRACE conn2 <- [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]]]}] 01:58:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:58:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 714ms 01:58:45 INFO - PROCESS | 1647 | 1465203525156 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 01:58:45 INFO - PROCESS | 1647 | 1465203525158 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 01:58:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:58:45 INFO - PROCESS | 1647 | 1465203525160 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:58:45 INFO - PROCESS | 1647 | 1465203525161 Marionette TRACE conn2 <- [1,438,null,{}] 01:58:45 INFO - PROCESS | 1647 | 1465203525168 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:45 INFO - PROCESS | 1647 | 1465203525172 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:45 INFO - PROCESS | 1647 | 1465203525279 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 01:58:45 INFO - PROCESS | 1647 | 1465203525337 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:45 INFO - PROCESS | 1647 | 1465203525339 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293ad000 == 46 [pid = 1647] [id = 117] 01:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12199e000) [pid = 1647] [serial = 348] [outer = 0x0] 01:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12530b000) [pid = 1647] [serial = 349] [outer = 0x12199e000] 01:58:45 INFO - PROCESS | 1647 | 1465203525371 Marionette DEBUG loaded listener.js 01:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x126a63400) [pid = 1647] [serial = 350] [outer = 0x12199e000] 01:58:45 INFO - PROCESS | 1647 | 1465203525827 Marionette TRACE conn2 <- [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]]]}] 01:58:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:58:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 719ms 01:58:45 INFO - PROCESS | 1647 | 1465203525924 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 01:58:45 INFO - PROCESS | 1647 | 1465203525926 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 01:58:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:58:45 INFO - PROCESS | 1647 | 1465203525929 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:58:45 INFO - PROCESS | 1647 | 1465203525931 Marionette TRACE conn2 <- [1,442,null,{}] 01:58:45 INFO - PROCESS | 1647 | 1465203525933 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:45 INFO - PROCESS | 1647 | 1465203525935 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:46 INFO - PROCESS | 1647 | 1465203526042 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 01:58:46 INFO - PROCESS | 1647 | 1465203526110 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:46 INFO - PROCESS | 1647 | 1465203526111 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bbe0800 == 47 [pid = 1647] [id = 118] 01:58:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x128d9ec00) [pid = 1647] [serial = 351] [outer = 0x0] 01:58:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12932b000) [pid = 1647] [serial = 352] [outer = 0x128d9ec00] 01:58:46 INFO - PROCESS | 1647 | 1465203526141 Marionette DEBUG loaded listener.js 01:58:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1295f1000) [pid = 1647] [serial = 353] [outer = 0x128d9ec00] 01:58:46 INFO - PROCESS | 1647 | 1465203526723 Marionette TRACE conn2 <- [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]]]}] 01:58:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:58:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 820ms 01:58:46 INFO - PROCESS | 1647 | 1465203526765 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 01:58:46 INFO - PROCESS | 1647 | 1465203526767 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 01:58:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:58:46 INFO - PROCESS | 1647 | 1465203526774 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:58:46 INFO - PROCESS | 1647 | 1465203526777 Marionette TRACE conn2 <- [1,446,null,{}] 01:58:46 INFO - PROCESS | 1647 | 1465203526781 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:46 INFO - PROCESS | 1647 | 1465203526784 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:46 INFO - PROCESS | 1647 | 1465203526913 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 01:58:47 INFO - PROCESS | 1647 | 1465203527005 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:47 INFO - PROCESS | 1647 | 1465203527008 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11823f800 == 48 [pid = 1647] [id = 119] 01:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1184b4400) [pid = 1647] [serial = 354] [outer = 0x0] 01:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x118832800) [pid = 1647] [serial = 355] [outer = 0x1184b4400] 01:58:47 INFO - PROCESS | 1647 | 1465203527051 Marionette DEBUG loaded listener.js 01:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x118f6c000) [pid = 1647] [serial = 356] [outer = 0x1184b4400] 01:58:47 INFO - PROCESS | 1647 | 1465203527560 Marionette TRACE conn2 <- [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]]]}] 01:58:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:58:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 822ms 01:58:47 INFO - PROCESS | 1647 | 1465203527596 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 01:58:47 INFO - PROCESS | 1647 | 1465203527599 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 01:58:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:58:47 INFO - PROCESS | 1647 | 1465203527605 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:58:47 INFO - PROCESS | 1647 | 1465203527607 Marionette TRACE conn2 <- [1,450,null,{}] 01:58:47 INFO - PROCESS | 1647 | 1465203527609 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:47 INFO - PROCESS | 1647 | 1465203527611 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:47 INFO - PROCESS | 1647 | 1465203527703 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 01:58:47 INFO - PROCESS | 1647 | 1465203527771 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:47 INFO - PROCESS | 1647 | 1465203527773 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11830c000 == 49 [pid = 1647] [id = 120] 01:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x121708000) [pid = 1647] [serial = 357] [outer = 0x0] 01:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x124a89c00) [pid = 1647] [serial = 358] [outer = 0x121708000] 01:58:47 INFO - PROCESS | 1647 | 1465203527801 Marionette DEBUG loaded listener.js 01:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x126497c00) [pid = 1647] [serial = 359] [outer = 0x121708000] 01:58:47 INFO - PROCESS | 1647 | --DOCSHELL 0x120ee4000 == 48 [pid = 1647] [id = 113] 01:58:47 INFO - PROCESS | 1647 | --DOCSHELL 0x12a5c1800 == 47 [pid = 1647] [id = 112] 01:58:47 INFO - PROCESS | 1647 | --DOCSHELL 0x1293b3000 == 46 [pid = 1647] [id = 111] 01:58:47 INFO - PROCESS | 1647 | --DOCSHELL 0x127886800 == 45 [pid = 1647] [id = 110] 01:58:47 INFO - PROCESS | 1647 | --DOCSHELL 0x126a5d000 == 44 [pid = 1647] [id = 109] 01:58:47 INFO - PROCESS | 1647 | --DOCSHELL 0x123b66800 == 43 [pid = 1647] [id = 108] 01:58:47 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12784c000) [pid = 1647] [serial = 247] [outer = 0x0] [url = about:blank] 01:58:47 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x129336000) [pid = 1647] [serial = 250] [outer = 0x0] [url = about:blank] 01:58:47 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x119305800) [pid = 1647] [serial = 253] [outer = 0x0] [url = about:blank] 01:58:47 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x116f91c00) [pid = 1647] [serial = 241] [outer = 0x0] [url = about:blank] 01:58:47 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x123f0fc00) [pid = 1647] [serial = 244] [outer = 0x0] [url = about:blank] 01:58:47 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1167c9400) [pid = 1647] [serial = 295] [outer = 0x0] [url = about:blank] 01:58:48 INFO - PROCESS | 1647 | --DOCSHELL 0x119b9a800 == 42 [pid = 1647] [id = 107] 01:58:48 INFO - PROCESS | 1647 | --DOCSHELL 0x118f9d800 == 41 [pid = 1647] [id = 106] 01:58:48 INFO - PROCESS | 1647 | --DOCSHELL 0x116894800 == 40 [pid = 1647] [id = 105] 01:58:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1193c3800 == 39 [pid = 1647] [id = 104] 01:58:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12bacd800 == 38 [pid = 1647] [id = 102] 01:58:48 INFO - PROCESS | 1647 | --DOCSHELL 0x121649800 == 37 [pid = 1647] [id = 101] 01:58:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11824a000 == 36 [pid = 1647] [id = 100] 01:58:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba1d000 == 35 [pid = 1647] [id = 99] 01:58:48 INFO - PROCESS | 1647 | 1465203528174 Marionette TRACE conn2 <- [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] 01:58:48 INFO - PROCESS | 1647 | 1465203528228 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 01:58:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:58:48 INFO - PROCESS | 1647 | 1465203528230 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:58:48 INFO - PROCESS | 1647 | 1465203528232 Marionette TRACE conn2 <- [1,454,null,{}] 01:58:48 INFO - PROCESS | 1647 | 1465203528240 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:48 INFO - PROCESS | 1647 | 1465203528243 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:48 INFO - PROCESS | 1647 | 1465203528325 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 01:58:48 INFO - PROCESS | 1647 | 1465203528330 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:48 INFO - PROCESS | 1647 | 1465203528332 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192a7800 == 36 [pid = 1647] [id = 121] 01:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128d9e800) [pid = 1647] [serial = 360] [outer = 0x0] 01:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129333400) [pid = 1647] [serial = 361] [outer = 0x128d9e800] 01:58:48 INFO - PROCESS | 1647 | 1465203528364 Marionette DEBUG loaded listener.js 01:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1295fa400) [pid = 1647] [serial = 362] [outer = 0x128d9e800] 01:58:48 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:58:48 INFO - PROCESS | 1647 | 1465203528724 Marionette TRACE conn2 <- [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]]]}] 01:58:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:58:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 523ms 01:58:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:58:48 INFO - PROCESS | 1647 | 1465203528754 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 01:58:48 INFO - PROCESS | 1647 | 1465203528755 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 01:58:48 INFO - PROCESS | 1647 | 1465203528757 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:58:48 INFO - PROCESS | 1647 | 1465203528759 Marionette TRACE conn2 <- [1,458,null,{}] 01:58:48 INFO - PROCESS | 1647 | 1465203528761 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:48 INFO - PROCESS | 1647 | 1465203528762 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:48 INFO - PROCESS | 1647 | 1465203528846 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 01:58:48 INFO - PROCESS | 1647 | 1465203528850 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:48 INFO - PROCESS | 1647 | 1465203528851 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e5000 == 37 [pid = 1647] [id = 122] 01:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12a847000) [pid = 1647] [serial = 363] [outer = 0x0] 01:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12ab87800) [pid = 1647] [serial = 364] [outer = 0x12a847000] 01:58:48 INFO - PROCESS | 1647 | 1465203528880 Marionette DEBUG loaded listener.js 01:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12ba31400) [pid = 1647] [serial = 365] [outer = 0x12a847000] 01:58:49 INFO - PROCESS | 1647 | 1465203529212 Marionette TRACE conn2 <- [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] 01:58:49 INFO - PROCESS | 1647 | 1465203529228 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 01:58:49 INFO - PROCESS | 1647 | 1465203529230 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:58:49 INFO - PROCESS | 1647 | 1465203529231 Marionette TRACE conn2 <- [1,462,null,{}] 01:58:49 INFO - PROCESS | 1647 | 1465203529234 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:49 INFO - PROCESS | 1647 | 1465203529235 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:49 INFO - PROCESS | 1647 | 1465203529325 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 01:58:49 INFO - PROCESS | 1647 | 1465203529379 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:49 INFO - PROCESS | 1647 | 1465203529380 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x123f63000 == 38 [pid = 1647] [id = 123] 01:58:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x115dc0400) [pid = 1647] [serial = 366] [outer = 0x0] 01:58:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12bbae400) [pid = 1647] [serial = 367] [outer = 0x115dc0400] 01:58:49 INFO - PROCESS | 1647 | 1465203529405 Marionette DEBUG loaded listener.js 01:58:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12bd2fc00) [pid = 1647] [serial = 368] [outer = 0x115dc0400] 01:58:49 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:58:49 INFO - PROCESS | 1647 | 1465203529712 Marionette TRACE conn2 <- [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] 01:58:49 INFO - PROCESS | 1647 | 1465203529756 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 01:58:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:58:49 INFO - PROCESS | 1647 | 1465203529758 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:58:49 INFO - PROCESS | 1647 | 1465203529759 Marionette TRACE conn2 <- [1,466,null,{}] 01:58:49 INFO - PROCESS | 1647 | 1465203529762 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:49 INFO - PROCESS | 1647 | 1465203529766 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:49 INFO - PROCESS | 1647 | 1465203529899 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 01:58:49 INFO - PROCESS | 1647 | 1465203529933 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:49 INFO - PROCESS | 1647 | 1465203529934 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x126237000 == 39 [pid = 1647] [id = 124] 01:58:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12bd29400) [pid = 1647] [serial = 369] [outer = 0x0] 01:58:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12c0cdc00) [pid = 1647] [serial = 370] [outer = 0x12bd29400] 01:58:49 INFO - PROCESS | 1647 | 1465203529965 Marionette DEBUG loaded listener.js 01:58:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12cf74800) [pid = 1647] [serial = 371] [outer = 0x12bd29400] 01:58:50 INFO - PROCESS | 1647 | 1465203530282 Marionette TRACE conn2 <- [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] 01:58:50 INFO - PROCESS | 1647 | 1465203530328 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 01:58:50 INFO - PROCESS | 1647 | 1465203530330 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:58:50 INFO - PROCESS | 1647 | 1465203530332 Marionette TRACE conn2 <- [1,470,null,{}] 01:58:50 INFO - PROCESS | 1647 | 1465203530334 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:50 INFO - PROCESS | 1647 | 1465203530335 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:50 INFO - PROCESS | 1647 | 1465203530435 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 01:58:50 INFO - PROCESS | 1647 | 1465203530449 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:50 INFO - PROCESS | 1647 | 1465203530450 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x129020800 == 40 [pid = 1647] [id = 125] 01:58:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x128dd7c00) [pid = 1647] [serial = 372] [outer = 0x0] 01:58:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x128de2400) [pid = 1647] [serial = 373] [outer = 0x128dd7c00] 01:58:50 INFO - PROCESS | 1647 | 1465203530475 Marionette DEBUG loaded listener.js 01:58:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12c9f6400) [pid = 1647] [serial = 374] [outer = 0x128dd7c00] 01:58:50 INFO - PROCESS | 1647 | 1465203530804 Marionette TRACE conn2 <- [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]]]}] 01:58:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:58:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 521ms 01:58:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:58:50 INFO - PROCESS | 1647 | 1465203530852 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 01:58:50 INFO - PROCESS | 1647 | 1465203530854 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 01:58:50 INFO - PROCESS | 1647 | 1465203530856 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:58:50 INFO - PROCESS | 1647 | 1465203530857 Marionette TRACE conn2 <- [1,474,null,{}] 01:58:50 INFO - PROCESS | 1647 | 1465203530859 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:50 INFO - PROCESS | 1647 | 1465203530860 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:50 INFO - PROCESS | 1647 | 1465203530963 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 01:58:51 INFO - PROCESS | 1647 | 1465203530998 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:51 INFO - PROCESS | 1647 | 1465203531007 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a806000 == 41 [pid = 1647] [id = 126] 01:58:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x128dddc00) [pid = 1647] [serial = 375] [outer = 0x0] 01:58:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12c8af800) [pid = 1647] [serial = 376] [outer = 0x128dddc00] 01:58:51 INFO - PROCESS | 1647 | 1465203531031 Marionette DEBUG loaded listener.js 01:58:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12c8b3800) [pid = 1647] [serial = 377] [outer = 0x128dddc00] 01:58:51 INFO - PROCESS | 1647 | 1465203531373 Marionette TRACE conn2 <- [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]]]}] 01:58:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:58:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 567ms 01:58:51 INFO - PROCESS | 1647 | 1465203531424 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 01:58:51 INFO - PROCESS | 1647 | 1465203531425 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 01:58:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:58:51 INFO - PROCESS | 1647 | 1465203531427 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:58:51 INFO - PROCESS | 1647 | 1465203531428 Marionette TRACE conn2 <- [1,478,null,{}] 01:58:51 INFO - PROCESS | 1647 | 1465203531436 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:51 INFO - PROCESS | 1647 | 1465203531437 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:51 INFO - PROCESS | 1647 | 1465203531538 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 01:58:51 INFO - PROCESS | 1647 | 1465203531541 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:51 INFO - PROCESS | 1647 | 1465203531543 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b3eb000 == 42 [pid = 1647] [id = 127] 01:58:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12c8ae400) [pid = 1647] [serial = 378] [outer = 0x0] 01:58:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12c8b8000) [pid = 1647] [serial = 379] [outer = 0x12c8ae400] 01:58:51 INFO - PROCESS | 1647 | 1465203531599 Marionette DEBUG loaded listener.js 01:58:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12cf7d000) [pid = 1647] [serial = 380] [outer = 0x12c8ae400] 01:58:51 INFO - PROCESS | 1647 | 1465203531932 Marionette TRACE conn2 <- [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]]]}] 01:58:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:58:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 524ms 01:58:51 INFO - PROCESS | 1647 | 1465203531959 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 01:58:51 INFO - PROCESS | 1647 | 1465203531961 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 01:58:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:58:51 INFO - PROCESS | 1647 | 1465203531964 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:58:51 INFO - PROCESS | 1647 | 1465203531966 Marionette TRACE conn2 <- [1,482,null,{}] 01:58:51 INFO - PROCESS | 1647 | 1465203531970 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:51 INFO - PROCESS | 1647 | 1465203531972 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:52 INFO - PROCESS | 1647 | 1465203532142 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 01:58:52 INFO - PROCESS | 1647 | 1465203532155 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:52 INFO - PROCESS | 1647 | 1465203532156 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb0c800 == 43 [pid = 1647] [id = 128] 01:58:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12c8b7400) [pid = 1647] [serial = 381] [outer = 0x0] 01:58:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12cf7dc00) [pid = 1647] [serial = 382] [outer = 0x12c8b7400] 01:58:52 INFO - PROCESS | 1647 | 1465203532177 Marionette DEBUG loaded listener.js 01:58:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12d503400) [pid = 1647] [serial = 383] [outer = 0x12c8b7400] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128f0a400) [pid = 1647] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x126a66800) [pid = 1647] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x126932000) [pid = 1647] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x116a63400) [pid = 1647] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1198b1000) [pid = 1647] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1184b3c00) [pid = 1647] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12c27b000) [pid = 1647] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1122d2c00) [pid = 1647] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x111c63c00) [pid = 1647] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1122d3c00) [pid = 1647] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12c068800) [pid = 1647] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11889c000) [pid = 1647] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1278a9c00) [pid = 1647] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11883c400) [pid = 1647] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x113c07400) [pid = 1647] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1133d3400) [pid = 1647] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x115dbb000) [pid = 1647] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x129337800) [pid = 1647] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x123b14800) [pid = 1647] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12784f800) [pid = 1647] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:58:52 INFO - PROCESS | 1647 | 1465203532760 Marionette TRACE conn2 <- [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]]]}] 01:58:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:58:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 824ms 01:58:52 INFO - PROCESS | 1647 | 1465203532797 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 01:58:52 INFO - PROCESS | 1647 | 1465203532800 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 01:58:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:58:52 INFO - PROCESS | 1647 | 1465203532807 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:58:52 INFO - PROCESS | 1647 | 1465203532810 Marionette TRACE conn2 <- [1,486,null,{}] 01:58:52 INFO - PROCESS | 1647 | 1465203532813 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:52 INFO - PROCESS | 1647 | 1465203532816 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:52 INFO - PROCESS | 1647 | 1465203532960 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 01:58:53 INFO - PROCESS | 1647 | 1465203533041 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:53 INFO - PROCESS | 1647 | 1465203533043 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12901b800 == 44 [pid = 1647] [id = 129] 01:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x110f69000) [pid = 1647] [serial = 384] [outer = 0x0] 01:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x110f6dc00) [pid = 1647] [serial = 385] [outer = 0x110f69000] 01:58:53 INFO - PROCESS | 1647 | 1465203533069 Marionette DEBUG loaded listener.js 01:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116f98800) [pid = 1647] [serial = 386] [outer = 0x110f69000] 01:58:53 INFO - PROCESS | 1647 | 1465203533361 Marionette TRACE conn2 <- [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]]]}] 01:58:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:58:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 573ms 01:58:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:58:53 INFO - PROCESS | 1647 | 1465203533378 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 01:58:53 INFO - PROCESS | 1647 | 1465203533380 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 01:58:53 INFO - PROCESS | 1647 | 1465203533382 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:58:53 INFO - PROCESS | 1647 | 1465203533383 Marionette TRACE conn2 <- [1,490,null,{}] 01:58:53 INFO - PROCESS | 1647 | 1465203533393 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:53 INFO - PROCESS | 1647 | 1465203533394 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:53 INFO - PROCESS | 1647 | 1465203533496 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 01:58:53 INFO - PROCESS | 1647 | 1465203533500 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:53 INFO - PROCESS | 1647 | 1465203533502 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c340800 == 45 [pid = 1647] [id = 130] 01:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1183d3400) [pid = 1647] [serial = 387] [outer = 0x0] 01:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1183d7000) [pid = 1647] [serial = 388] [outer = 0x1183d3400] 01:58:53 INFO - PROCESS | 1647 | 1465203533526 Marionette DEBUG loaded listener.js 01:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1183dd000) [pid = 1647] [serial = 389] [outer = 0x1183d3400] 01:58:53 INFO - PROCESS | 1647 | 1465203533888 Marionette TRACE conn2 <- [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]]]}] 01:58:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:58:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 519ms 01:58:53 INFO - PROCESS | 1647 | 1465203533901 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 01:58:53 INFO - PROCESS | 1647 | 1465203533904 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 01:58:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:58:53 INFO - PROCESS | 1647 | 1465203533920 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:58:53 INFO - PROCESS | 1647 | 1465203533921 Marionette TRACE conn2 <- [1,494,null,{}] 01:58:53 INFO - PROCESS | 1647 | 1465203533926 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:53 INFO - PROCESS | 1647 | 1465203533928 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:54 INFO - PROCESS | 1647 | 1465203534063 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 01:58:54 INFO - PROCESS | 1647 | 1465203534070 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:54 INFO - PROCESS | 1647 | 1465203534071 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c35c800 == 46 [pid = 1647] [id = 131] 01:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1183dd800) [pid = 1647] [serial = 390] [outer = 0x0] 01:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12530c400) [pid = 1647] [serial = 391] [outer = 0x1183dd800] 01:58:54 INFO - PROCESS | 1647 | 1465203534111 Marionette DEBUG loaded listener.js 01:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1267ab400) [pid = 1647] [serial = 392] [outer = 0x1183dd800] 01:58:54 INFO - PROCESS | 1647 | 1465203534524 Marionette TRACE conn2 <- [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]]]}] 01:58:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:58:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 634ms 01:58:54 INFO - PROCESS | 1647 | 1465203534542 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 01:58:54 INFO - PROCESS | 1647 | 1465203534544 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 01:58:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:58:54 INFO - PROCESS | 1647 | 1465203534548 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:58:54 INFO - PROCESS | 1647 | 1465203534551 Marionette TRACE conn2 <- [1,498,null,{}] 01:58:54 INFO - PROCESS | 1647 | 1465203534557 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:54 INFO - PROCESS | 1647 | 1465203534559 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:54 INFO - PROCESS | 1647 | 1465203534669 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 01:58:54 INFO - PROCESS | 1647 | 1465203534754 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:54 INFO - PROCESS | 1647 | 1465203534757 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170a2800 == 47 [pid = 1647] [id = 132] 01:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1122d6c00) [pid = 1647] [serial = 393] [outer = 0x0] 01:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1133cd400) [pid = 1647] [serial = 394] [outer = 0x1122d6c00] 01:58:54 INFO - PROCESS | 1647 | 1465203534831 Marionette DEBUG loaded listener.js 01:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x115dc5400) [pid = 1647] [serial = 395] [outer = 0x1122d6c00] 01:58:55 INFO - PROCESS | 1647 | 1465203535257 Marionette TRACE conn2 <- [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]]]}] 01:58:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:58:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 724ms 01:58:55 INFO - PROCESS | 1647 | 1465203535287 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 01:58:55 INFO - PROCESS | 1647 | 1465203535291 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 01:58:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:58:55 INFO - PROCESS | 1647 | 1465203535296 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:58:55 INFO - PROCESS | 1647 | 1465203535298 Marionette TRACE conn2 <- [1,502,null,{}] 01:58:55 INFO - PROCESS | 1647 | 1465203535301 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:55 INFO - PROCESS | 1647 | 1465203535305 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:55 INFO - PROCESS | 1647 | 1465203535407 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 01:58:55 INFO - PROCESS | 1647 | 1465203535480 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:55 INFO - PROCESS | 1647 | 1465203535482 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x120ee3800 == 48 [pid = 1647] [id = 133] 01:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1183d9800) [pid = 1647] [serial = 396] [outer = 0x0] 01:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1188a2c00) [pid = 1647] [serial = 397] [outer = 0x1183d9800] 01:58:55 INFO - PROCESS | 1647 | 1465203535514 Marionette DEBUG loaded listener.js 01:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118f6d800) [pid = 1647] [serial = 398] [outer = 0x1183d9800] 01:58:55 INFO - PROCESS | 1647 | 1465203535938 Marionette TRACE conn2 <- [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]]]}] 01:58:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:58:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 672ms 01:58:55 INFO - PROCESS | 1647 | 1465203535969 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 01:58:55 INFO - PROCESS | 1647 | 1465203535970 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 01:58:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:58:55 INFO - PROCESS | 1647 | 1465203535973 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:58:55 INFO - PROCESS | 1647 | 1465203535975 Marionette TRACE conn2 <- [1,506,null,{}] 01:58:55 INFO - PROCESS | 1647 | 1465203535983 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:55 INFO - PROCESS | 1647 | 1465203535986 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:56 INFO - PROCESS | 1647 | 1465203536118 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 01:58:56 INFO - PROCESS | 1647 | 1465203536221 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:56 INFO - PROCESS | 1647 | 1465203536223 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb1c800 == 49 [pid = 1647] [id = 134] 01:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x121446400) [pid = 1647] [serial = 399] [outer = 0x0] 01:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1267adc00) [pid = 1647] [serial = 400] [outer = 0x121446400] 01:58:56 INFO - PROCESS | 1647 | 1465203536258 Marionette DEBUG loaded listener.js 01:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1267b5c00) [pid = 1647] [serial = 401] [outer = 0x121446400] 01:58:56 INFO - PROCESS | 1647 | 1465203536705 Marionette TRACE conn2 <- [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]]]}] 01:58:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:58:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 771ms 01:58:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:58:56 INFO - PROCESS | 1647 | 1465203536745 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 01:58:56 INFO - PROCESS | 1647 | 1465203536746 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 01:58:56 INFO - PROCESS | 1647 | 1465203536749 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:58:56 INFO - PROCESS | 1647 | 1465203536750 Marionette TRACE conn2 <- [1,510,null,{}] 01:58:56 INFO - PROCESS | 1647 | 1465203536771 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:56 INFO - PROCESS | 1647 | 1465203536773 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:56 INFO - PROCESS | 1647 | 1465203536879 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 01:58:56 INFO - PROCESS | 1647 | 1465203536975 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:56 INFO - PROCESS | 1647 | 1465203536976 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c444000 == 50 [pid = 1647] [id = 135] 01:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x128d9ac00) [pid = 1647] [serial = 402] [outer = 0x0] 01:58:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x128dd9400) [pid = 1647] [serial = 403] [outer = 0x128d9ac00] 01:58:57 INFO - PROCESS | 1647 | 1465203537005 Marionette DEBUG loaded listener.js 01:58:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1295f3400) [pid = 1647] [serial = 404] [outer = 0x128d9ac00] 01:58:57 INFO - PROCESS | 1647 | 1465203537633 Marionette TRACE conn2 <- [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]]]}] 01:58:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:58:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 935ms 01:58:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:58:57 INFO - PROCESS | 1647 | 1465203537684 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 01:58:57 INFO - PROCESS | 1647 | 1465203537687 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 01:58:57 INFO - PROCESS | 1647 | 1465203537690 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:58:57 INFO - PROCESS | 1647 | 1465203537692 Marionette TRACE conn2 <- [1,514,null,{}] 01:58:57 INFO - PROCESS | 1647 | 1465203537696 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:57 INFO - PROCESS | 1647 | 1465203537697 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:57 INFO - PROCESS | 1647 | 1465203537792 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 01:58:57 INFO - PROCESS | 1647 | 1465203537853 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:57 INFO - PROCESS | 1647 | 1465203537856 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f94800 == 51 [pid = 1647] [id = 136] 01:58:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x115dc4000) [pid = 1647] [serial = 405] [outer = 0x0] 01:58:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x115f4bc00) [pid = 1647] [serial = 406] [outer = 0x115dc4000] 01:58:57 INFO - PROCESS | 1647 | 1465203537884 Marionette DEBUG loaded listener.js 01:58:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1183d0800) [pid = 1647] [serial = 407] [outer = 0x115dc4000] 01:58:58 INFO - PROCESS | 1647 | 1465203538335 Marionette TRACE conn2 <- [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]]]}] 01:58:58 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 01:58:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 671ms 01:58:58 INFO - PROCESS | 1647 | 1465203538361 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 01:58:58 INFO - PROCESS | 1647 | 1465203538364 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 01:58:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:58:58 INFO - PROCESS | 1647 | 1465203538369 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:58:58 INFO - PROCESS | 1647 | 1465203538370 Marionette TRACE conn2 <- [1,518,null,{}] 01:58:58 INFO - PROCESS | 1647 | 1465203538373 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:58 INFO - PROCESS | 1647 | 1465203538374 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:58 INFO - PROCESS | 1647 | 1465203538487 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 01:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12c340800 == 50 [pid = 1647] [id = 130] 01:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12901b800 == 49 [pid = 1647] [id = 129] 01:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb0c800 == 48 [pid = 1647] [id = 128] 01:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12b3eb000 == 47 [pid = 1647] [id = 127] 01:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12a806000 == 46 [pid = 1647] [id = 126] 01:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x129020800 == 45 [pid = 1647] [id = 125] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12784e800) [pid = 1647] [serial = 304] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12cf70000) [pid = 1647] [serial = 340] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x126237000 == 44 [pid = 1647] [id = 124] 01:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x123f63000 == 43 [pid = 1647] [id = 123] 01:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e5000 == 42 [pid = 1647] [id = 122] 01:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x1192a7800 == 41 [pid = 1647] [id = 121] 01:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11830c000 == 40 [pid = 1647] [id = 120] 01:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11823f800 == 39 [pid = 1647] [id = 119] 01:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x113c34000 == 38 [pid = 1647] [id = 115] 01:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12bac8800 == 37 [pid = 1647] [id = 114] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x128d98400) [pid = 1647] [serial = 254] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x128d97000) [pid = 1647] [serial = 248] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12c074800) [pid = 1647] [serial = 239] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x118ae9000) [pid = 1647] [serial = 242] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12530b800) [pid = 1647] [serial = 245] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12c9efc00) [pid = 1647] [serial = 328] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1122d9000) [pid = 1647] [serial = 331] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12c9f7c00) [pid = 1647] [serial = 329] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12c9f3c00) [pid = 1647] [serial = 296] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x115dbe000) [pid = 1647] [serial = 334] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12c0cd000) [pid = 1647] [serial = 325] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x120fecc00) [pid = 1647] [serial = 311] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1198ae000) [pid = 1647] [serial = 310] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1295f4000) [pid = 1647] [serial = 319] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12ab82000) [pid = 1647] [serial = 320] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121368000) [pid = 1647] [serial = 302] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1198a8000) [pid = 1647] [serial = 301] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12b25f800) [pid = 1647] [serial = 323] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12b209400) [pid = 1647] [serial = 322] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1161b2800) [pid = 1647] [serial = 299] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1133d3c00) [pid = 1647] [serial = 298] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x115dc6800) [pid = 1647] [serial = 337] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12ab81000) [pid = 1647] [serial = 308] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12a7bb400) [pid = 1647] [serial = 307] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x124a8e800) [pid = 1647] [serial = 313] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12648ec00) [pid = 1647] [serial = 314] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115dc2000) [pid = 1647] [serial = 335] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x128d98c00) [pid = 1647] [serial = 316] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12932c000) [pid = 1647] [serial = 317] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1133d2c00) [pid = 1647] [serial = 332] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1198a9800) [pid = 1647] [serial = 338] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12c280c00) [pid = 1647] [serial = 326] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1295ee800) [pid = 1647] [serial = 251] [outer = 0x0] [url = about:blank] 01:58:58 INFO - PROCESS | 1647 | 1465203538587 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:58 INFO - PROCESS | 1647 | 1465203538589 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x113ee6000 == 38 [pid = 1647] [id = 137] 01:58:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1133ca800) [pid = 1647] [serial = 408] [outer = 0x0] 01:58:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115dc6800) [pid = 1647] [serial = 409] [outer = 0x1133ca800] 01:58:58 INFO - PROCESS | 1647 | 1465203538618 Marionette DEBUG loaded listener.js 01:58:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118f6a800) [pid = 1647] [serial = 410] [outer = 0x1133ca800] 01:58:58 INFO - PROCESS | 1647 | 1465203538943 Marionette TRACE conn2 <- [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]]]}] 01:58:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:58:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 621ms 01:58:58 INFO - PROCESS | 1647 | 1465203538990 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 01:58:58 INFO - PROCESS | 1647 | 1465203538993 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 01:58:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:58:58 INFO - PROCESS | 1647 | 1465203538996 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:58:59 INFO - PROCESS | 1647 | 1465203539000 Marionette TRACE conn2 <- [1,522,null,{}] 01:58:59 INFO - PROCESS | 1647 | 1465203539011 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:59 INFO - PROCESS | 1647 | 1465203539015 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:59 INFO - PROCESS | 1647 | 1465203539187 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 01:58:59 INFO - PROCESS | 1647 | 1465203539270 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:59 INFO - PROCESS | 1647 | 1465203539272 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192a7800 == 39 [pid = 1647] [id = 138] 01:58:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118f69c00) [pid = 1647] [serial = 411] [outer = 0x0] 01:58:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1219a4000) [pid = 1647] [serial = 412] [outer = 0x118f69c00] 01:58:59 INFO - PROCESS | 1647 | 1465203539303 Marionette DEBUG loaded listener.js 01:58:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x125e23800) [pid = 1647] [serial = 413] [outer = 0x118f69c00] 01:58:59 INFO - PROCESS | 1647 | 1465203539598 Marionette TRACE conn2 <- [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]]]}] 01:58:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:58:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 625ms 01:58:59 INFO - PROCESS | 1647 | 1465203539626 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 01:58:59 INFO - PROCESS | 1647 | 1465203539628 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 01:58:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:58:59 INFO - PROCESS | 1647 | 1465203539631 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:58:59 INFO - PROCESS | 1647 | 1465203539632 Marionette TRACE conn2 <- [1,526,null,{}] 01:58:59 INFO - PROCESS | 1647 | 1465203539634 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:58:59 INFO - PROCESS | 1647 | 1465203539636 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:59 INFO - PROCESS | 1647 | 1465203539727 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 01:58:59 INFO - PROCESS | 1647 | 1465203539788 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:59 INFO - PROCESS | 1647 | 1465203539789 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:58:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cc0800 == 40 [pid = 1647] [id = 139] 01:58:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1253d7400) [pid = 1647] [serial = 414] [outer = 0x0] 01:58:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12692e400) [pid = 1647] [serial = 415] [outer = 0x1253d7400] 01:58:59 INFO - PROCESS | 1647 | 1465203539815 Marionette DEBUG loaded listener.js 01:58:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128d95800) [pid = 1647] [serial = 416] [outer = 0x1253d7400] 01:59:00 INFO - PROCESS | 1647 | 1465203540091 Marionette TRACE conn2 <- [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]]]}] 01:59:00 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 01:59:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 01:59:00 INFO - PROCESS | 1647 | 1465203540150 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 01:59:00 INFO - PROCESS | 1647 | 1465203540152 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 01:59:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:59:00 INFO - PROCESS | 1647 | 1465203540157 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:59:00 INFO - PROCESS | 1647 | 1465203540158 Marionette TRACE conn2 <- [1,530,null,{}] 01:59:00 INFO - PROCESS | 1647 | 1465203540160 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:00 INFO - PROCESS | 1647 | 1465203540162 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:00 INFO - PROCESS | 1647 | 1465203540283 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 01:59:00 INFO - PROCESS | 1647 | 1465203540371 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:00 INFO - PROCESS | 1647 | 1465203540372 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12120e800 == 41 [pid = 1647] [id = 140] 01:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x125e2f400) [pid = 1647] [serial = 417] [outer = 0x0] 01:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128da3800) [pid = 1647] [serial = 418] [outer = 0x125e2f400] 01:59:00 INFO - PROCESS | 1647 | 1465203540412 Marionette DEBUG loaded listener.js 01:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x128fed000) [pid = 1647] [serial = 419] [outer = 0x125e2f400] 01:59:00 INFO - PROCESS | 1647 | 1465203540788 Marionette TRACE conn2 <- [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"]]]}] 01:59:00 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 01:59:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:59:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:59:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:59:00 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 01:59:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:59:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:59:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:59:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 669ms 01:59:00 INFO - PROCESS | 1647 | 1465203540827 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 01:59:00 INFO - PROCESS | 1647 | 1465203540828 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 01:59:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:59:00 INFO - PROCESS | 1647 | 1465203540830 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:59:00 INFO - PROCESS | 1647 | 1465203540831 Marionette TRACE conn2 <- [1,534,null,{}] 01:59:00 INFO - PROCESS | 1647 | 1465203540834 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:00 INFO - PROCESS | 1647 | 1465203540838 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:00 INFO - PROCESS | 1647 | 1465203540969 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 01:59:01 INFO - PROCESS | 1647 | 1465203541007 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:01 INFO - PROCESS | 1647 | 1465203541008 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a5b000 == 42 [pid = 1647] [id = 141] 01:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x129566c00) [pid = 1647] [serial = 420] [outer = 0x0] 01:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12a70cc00) [pid = 1647] [serial = 421] [outer = 0x129566c00] 01:59:01 INFO - PROCESS | 1647 | 1465203541034 Marionette DEBUG loaded listener.js 01:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12bba7800) [pid = 1647] [serial = 422] [outer = 0x129566c00] 01:59:01 INFO - PROCESS | 1647 | 1465203541361 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 01:59:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:59:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 568ms 01:59:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:59:01 INFO - PROCESS | 1647 | 1465203541399 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 01:59:01 INFO - PROCESS | 1647 | 1465203541400 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 01:59:01 INFO - PROCESS | 1647 | 1465203541404 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:59:01 INFO - PROCESS | 1647 | 1465203541407 Marionette TRACE conn2 <- [1,538,null,{}] 01:59:01 INFO - PROCESS | 1647 | 1465203541410 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:01 INFO - PROCESS | 1647 | 1465203541411 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:01 INFO - PROCESS | 1647 | 1465203541522 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 01:59:01 INFO - PROCESS | 1647 | 1465203541553 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:01 INFO - PROCESS | 1647 | 1465203541556 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fc8800 == 43 [pid = 1647] [id = 142] 01:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12b20d400) [pid = 1647] [serial = 423] [outer = 0x0] 01:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12c067c00) [pid = 1647] [serial = 424] [outer = 0x12b20d400] 01:59:01 INFO - PROCESS | 1647 | 1465203541585 Marionette DEBUG loaded listener.js 01:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12c0cc400) [pid = 1647] [serial = 425] [outer = 0x12b20d400] 01:59:01 INFO - PROCESS | 1647 | 1465203541938 Marionette TRACE conn2 <- [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]]]}] 01:59:01 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. 01:59:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 572ms 01:59:01 INFO - PROCESS | 1647 | 1465203541976 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 01:59:01 INFO - PROCESS | 1647 | 1465203541977 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 01:59:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:59:01 INFO - PROCESS | 1647 | 1465203541995 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:59:01 INFO - PROCESS | 1647 | 1465203541996 Marionette TRACE conn2 <- [1,542,null,{}] 01:59:02 INFO - PROCESS | 1647 | 1465203541999 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:02 INFO - PROCESS | 1647 | 1465203542000 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:02 INFO - PROCESS | 1647 | 1465203542102 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 01:59:02 INFO - PROCESS | 1647 | 1465203542105 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:02 INFO - PROCESS | 1647 | 1465203542106 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x129787000 == 44 [pid = 1647] [id = 143] 01:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12bd13000) [pid = 1647] [serial = 426] [outer = 0x0] 01:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12c0d4000) [pid = 1647] [serial = 427] [outer = 0x12bd13000] 01:59:02 INFO - PROCESS | 1647 | 1465203542131 Marionette DEBUG loaded listener.js 01:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12c27ac00) [pid = 1647] [serial = 428] [outer = 0x12bd13000] 01:59:02 INFO - PROCESS | 1647 | 1465203542444 Marionette TRACE conn2 <- [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]]]}] 01:59:02 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. 01:59:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 01:59:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:59:02 INFO - PROCESS | 1647 | 1465203542464 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 01:59:02 INFO - PROCESS | 1647 | 1465203542465 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 01:59:02 INFO - PROCESS | 1647 | 1465203542467 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:59:02 INFO - PROCESS | 1647 | 1465203542468 Marionette TRACE conn2 <- [1,546,null,{}] 01:59:02 INFO - PROCESS | 1647 | 1465203542478 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:02 INFO - PROCESS | 1647 | 1465203542479 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:02 INFO - PROCESS | 1647 | 1465203542593 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 01:59:02 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x127845c00) [pid = 1647] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:59:02 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x128dddc00) [pid = 1647] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:59:02 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x128dd7c00) [pid = 1647] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:59:02 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121708000) [pid = 1647] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:59:02 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x128d9e800) [pid = 1647] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:59:02 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12c8b7400) [pid = 1647] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:59:02 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x115dc0400) [pid = 1647] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:59:02 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1184b4400) [pid = 1647] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:59:02 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12a847000) [pid = 1647] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:59:02 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x120fee400) [pid = 1647] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:59:02 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12bd29400) [pid = 1647] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:59:02 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12c8ae400) [pid = 1647] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:59:02 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x110f69000) [pid = 1647] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:59:02 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1183d3400) [pid = 1647] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:59:02 INFO - PROCESS | 1647 | 1465203542856 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:02 INFO - PROCESS | 1647 | 1465203542857 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x117374800 == 45 [pid = 1647] [id = 144] 01:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x110f64800) [pid = 1647] [serial = 429] [outer = 0x0] 01:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1133cc000) [pid = 1647] [serial = 430] [outer = 0x110f64800] 01:59:02 INFO - PROCESS | 1647 | 1465203542886 Marionette DEBUG loaded listener.js 01:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119eb2800) [pid = 1647] [serial = 431] [outer = 0x110f64800] 01:59:03 INFO - PROCESS | 1647 | 1465203543143 Marionette TRACE conn2 <- [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]]]}] 01:59:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:59:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 726ms 01:59:03 INFO - PROCESS | 1647 | 1465203543194 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 01:59:03 INFO - PROCESS | 1647 | 1465203543195 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 01:59:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:59:03 INFO - PROCESS | 1647 | 1465203543197 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:59:03 INFO - PROCESS | 1647 | 1465203543198 Marionette TRACE conn2 <- [1,550,null,{}] 01:59:03 INFO - PROCESS | 1647 | 1465203543201 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:03 INFO - PROCESS | 1647 | 1465203543202 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:03 INFO - PROCESS | 1647 | 1465203543308 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 01:59:03 INFO - PROCESS | 1647 | 1465203543311 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:03 INFO - PROCESS | 1647 | 1465203543312 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a819800 == 46 [pid = 1647] [id = 145] 01:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12648bc00) [pid = 1647] [serial = 432] [outer = 0x0] 01:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12c074800) [pid = 1647] [serial = 433] [outer = 0x12648bc00] 01:59:03 INFO - PROCESS | 1647 | 1465203543341 Marionette DEBUG loaded listener.js 01:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12c8ae800) [pid = 1647] [serial = 434] [outer = 0x12648bc00] 01:59:03 INFO - PROCESS | 1647 | 1465203543746 Marionette TRACE conn2 <- [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]]]}] 01:59:03 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. 01:59:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 570ms 01:59:03 INFO - PROCESS | 1647 | 1465203543769 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 01:59:03 INFO - PROCESS | 1647 | 1465203543771 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 01:59:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:59:03 INFO - PROCESS | 1647 | 1465203543774 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:59:03 INFO - PROCESS | 1647 | 1465203543777 Marionette TRACE conn2 <- [1,554,null,{}] 01:59:03 INFO - PROCESS | 1647 | 1465203543780 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:03 INFO - PROCESS | 1647 | 1465203543783 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:03 INFO - PROCESS | 1647 | 1465203543916 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 01:59:03 INFO - PROCESS | 1647 | 1465203543920 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:03 INFO - PROCESS | 1647 | 1465203543922 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb1a000 == 47 [pid = 1647] [id = 146] 01:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12c8b1c00) [pid = 1647] [serial = 435] [outer = 0x0] 01:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12c9ea800) [pid = 1647] [serial = 436] [outer = 0x12c8b1c00] 01:59:03 INFO - PROCESS | 1647 | 1465203543948 Marionette DEBUG loaded listener.js 01:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12cf74c00) [pid = 1647] [serial = 437] [outer = 0x12c8b1c00] 01:59:04 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:04 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:04 INFO - PROCESS | 1647 | 1465203544320 Marionette TRACE conn2 <- [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]]]}] 01:59:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:59:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 571ms 01:59:04 INFO - PROCESS | 1647 | 1465203544346 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 01:59:04 INFO - PROCESS | 1647 | 1465203544347 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 01:59:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:59:04 INFO - PROCESS | 1647 | 1465203544349 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:59:04 INFO - PROCESS | 1647 | 1465203544350 Marionette TRACE conn2 <- [1,558,null,{}] 01:59:04 INFO - PROCESS | 1647 | 1465203544354 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:04 INFO - PROCESS | 1647 | 1465203544356 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:04 INFO - PROCESS | 1647 | 1465203544463 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 01:59:04 INFO - PROCESS | 1647 | 1465203544470 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:04 INFO - PROCESS | 1647 | 1465203544471 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2dc800 == 48 [pid = 1647] [id = 147] 01:59:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x121b05c00) [pid = 1647] [serial = 438] [outer = 0x0] 01:59:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x121b0bc00) [pid = 1647] [serial = 439] [outer = 0x121b05c00] 01:59:04 INFO - PROCESS | 1647 | 1465203544495 Marionette DEBUG loaded listener.js 01:59:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x121b11000) [pid = 1647] [serial = 440] [outer = 0x121b05c00] 01:59:04 INFO - PROCESS | 1647 | 1465203544789 Marionette TRACE conn2 <- [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]]]}] 01:59:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:59:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 471ms 01:59:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:59:04 INFO - PROCESS | 1647 | 1465203544822 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 01:59:04 INFO - PROCESS | 1647 | 1465203544824 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 01:59:04 INFO - PROCESS | 1647 | 1465203544888 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:59:04 INFO - PROCESS | 1647 | 1465203544890 Marionette TRACE conn2 <- [1,562,null,{}] 01:59:04 INFO - PROCESS | 1647 | 1465203544894 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:04 INFO - PROCESS | 1647 | 1465203544897 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:05 INFO - PROCESS | 1647 | 1465203544995 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 01:59:05 INFO - PROCESS | 1647 | 1465203545093 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:05 INFO - PROCESS | 1647 | 1465203545094 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x11708f800 == 49 [pid = 1647] [id = 148] 01:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1122d5000) [pid = 1647] [serial = 441] [outer = 0x0] 01:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1122da000) [pid = 1647] [serial = 442] [outer = 0x1122d5000] 01:59:05 INFO - PROCESS | 1647 | 1465203545126 Marionette DEBUG loaded listener.js 01:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x115db9800) [pid = 1647] [serial = 443] [outer = 0x1122d5000] 01:59:05 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:05 INFO - PROCESS | 1647 | 1465203545562 Marionette TRACE conn2 <- [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]]]}] 01:59:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:59:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 783ms 01:59:05 INFO - PROCESS | 1647 | 1465203545620 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 01:59:05 INFO - PROCESS | 1647 | 1465203545622 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 01:59:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:59:05 INFO - PROCESS | 1647 | 1465203545628 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:59:05 INFO - PROCESS | 1647 | 1465203545629 Marionette TRACE conn2 <- [1,566,null,{}] 01:59:05 INFO - PROCESS | 1647 | 1465203545634 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:05 INFO - PROCESS | 1647 | 1465203545638 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:05 INFO - PROCESS | 1647 | 1465203545743 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 01:59:05 INFO - PROCESS | 1647 | 1465203545818 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:05 INFO - PROCESS | 1647 | 1465203545819 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x120e7b800 == 50 [pid = 1647] [id = 149] 01:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x119304800) [pid = 1647] [serial = 444] [outer = 0x0] 01:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11930e000) [pid = 1647] [serial = 445] [outer = 0x119304800] 01:59:05 INFO - PROCESS | 1647 | 1465203545850 Marionette DEBUG loaded listener.js 01:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1212c2800) [pid = 1647] [serial = 446] [outer = 0x119304800] 01:59:06 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:06 INFO - PROCESS | 1647 | 1465203546258 Marionette TRACE conn2 <- [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]]]}] 01:59:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:59:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 671ms 01:59:06 INFO - PROCESS | 1647 | 1465203546299 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 01:59:06 INFO - PROCESS | 1647 | 1465203546301 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 01:59:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:59:06 INFO - PROCESS | 1647 | 1465203546303 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:59:06 INFO - PROCESS | 1647 | 1465203546304 Marionette TRACE conn2 <- [1,570,null,{}] 01:59:06 INFO - PROCESS | 1647 | 1465203546307 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:06 INFO - PROCESS | 1647 | 1465203546308 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:06 INFO - PROCESS | 1647 | 1465203546435 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 01:59:06 INFO - PROCESS | 1647 | 1465203546545 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:06 INFO - PROCESS | 1647 | 1465203546550 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb15000 == 51 [pid = 1647] [id = 150] 01:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1267a8400) [pid = 1647] [serial = 447] [outer = 0x0] 01:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1267aec00) [pid = 1647] [serial = 448] [outer = 0x1267a8400] 01:59:06 INFO - PROCESS | 1647 | 1465203546584 Marionette DEBUG loaded listener.js 01:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x128d9c800) [pid = 1647] [serial = 449] [outer = 0x1267a8400] 01:59:06 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:07 INFO - PROCESS | 1647 | 1465203547008 Marionette TRACE conn2 <- [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]]]}] 01:59:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:59:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 720ms 01:59:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:59:07 INFO - PROCESS | 1647 | 1465203547023 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 01:59:07 INFO - PROCESS | 1647 | 1465203547025 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 01:59:07 INFO - PROCESS | 1647 | 1465203547027 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:59:07 INFO - PROCESS | 1647 | 1465203547028 Marionette TRACE conn2 <- [1,574,null,{}] 01:59:07 INFO - PROCESS | 1647 | 1465203547031 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:07 INFO - PROCESS | 1647 | 1465203547032 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:07 INFO - PROCESS | 1647 | 1465203547138 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 01:59:07 INFO - PROCESS | 1647 | 1465203547214 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:07 INFO - PROCESS | 1647 | 1465203547215 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd29800 == 52 [pid = 1647] [id = 151] 01:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1295ee400) [pid = 1647] [serial = 450] [outer = 0x0] 01:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12ab81400) [pid = 1647] [serial = 451] [outer = 0x1295ee400] 01:59:07 INFO - PROCESS | 1647 | 1465203547244 Marionette DEBUG loaded listener.js 01:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12ac11400) [pid = 1647] [serial = 452] [outer = 0x1295ee400] 01:59:07 INFO - PROCESS | 1647 | 1465203547661 Marionette TRACE conn2 <- [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]]]}] 01:59:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:59:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 669ms 01:59:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:59:07 INFO - PROCESS | 1647 | 1465203547696 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 01:59:07 INFO - PROCESS | 1647 | 1465203547698 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 01:59:07 INFO - PROCESS | 1647 | 1465203547700 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:59:07 INFO - PROCESS | 1647 | 1465203547701 Marionette TRACE conn2 <- [1,578,null,{}] 01:59:07 INFO - PROCESS | 1647 | 1465203547704 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:07 INFO - PROCESS | 1647 | 1465203547705 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:07 INFO - PROCESS | 1647 | 1465203547826 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 01:59:07 INFO - PROCESS | 1647 | 1465203547914 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:07 INFO - PROCESS | 1647 | 1465203547915 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd3d800 == 53 [pid = 1647] [id = 152] 01:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12ac15400) [pid = 1647] [serial = 453] [outer = 0x0] 01:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12ac19000) [pid = 1647] [serial = 454] [outer = 0x12ac15400] 01:59:07 INFO - PROCESS | 1647 | 1465203547944 Marionette DEBUG loaded listener.js 01:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12b20a800) [pid = 1647] [serial = 455] [outer = 0x12ac15400] 01:59:08 INFO - PROCESS | 1647 | 1465203548406 Marionette TRACE conn2 <- [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]]]}] 01:59:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:59:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 720ms 01:59:08 INFO - PROCESS | 1647 | 1465203548440 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 01:59:08 INFO - PROCESS | 1647 | 1465203548442 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 01:59:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:59:08 INFO - PROCESS | 1647 | 1465203548446 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:59:08 INFO - PROCESS | 1647 | 1465203548447 Marionette TRACE conn2 <- [1,582,null,{}] 01:59:08 INFO - PROCESS | 1647 | 1465203548449 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:08 INFO - PROCESS | 1647 | 1465203548455 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:08 INFO - PROCESS | 1647 | 1465203548580 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 01:59:08 INFO - PROCESS | 1647 | 1465203548798 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:08 INFO - PROCESS | 1647 | 1465203548800 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x118316000 == 54 [pid = 1647] [id = 153] 01:59:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1133d0400) [pid = 1647] [serial = 456] [outer = 0x0] 01:59:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x115dba800) [pid = 1647] [serial = 457] [outer = 0x1133d0400] 01:59:08 INFO - PROCESS | 1647 | 1465203548829 Marionette DEBUG loaded listener.js 01:59:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118221000) [pid = 1647] [serial = 458] [outer = 0x1133d0400] 01:59:09 INFO - PROCESS | 1647 | 1465203549241 Marionette TRACE conn2 <- [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]]]}] 01:59:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:59:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 820ms 01:59:09 INFO - PROCESS | 1647 | 1465203549284 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 01:59:09 INFO - PROCESS | 1647 | 1465203549286 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 01:59:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:59:09 INFO - PROCESS | 1647 | 1465203549291 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:59:09 INFO - PROCESS | 1647 | 1465203549293 Marionette TRACE conn2 <- [1,586,null,{}] 01:59:09 INFO - PROCESS | 1647 | 1465203549297 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:09 INFO - PROCESS | 1647 | 1465203549298 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:09 INFO - PROCESS | 1647 | 1465203549396 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 01:59:09 INFO - PROCESS | 1647 | 1465203549473 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:09 INFO - PROCESS | 1647 | 1465203549475 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11824a000 == 55 [pid = 1647] [id = 154] 01:59:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1188a2800) [pid = 1647] [serial = 459] [outer = 0x0] 01:59:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1196dd800) [pid = 1647] [serial = 460] [outer = 0x1188a2800] 01:59:09 INFO - PROCESS | 1647 | 1465203549504 Marionette DEBUG loaded listener.js 01:59:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x121b0ec00) [pid = 1647] [serial = 461] [outer = 0x1188a2800] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb1a000 == 54 [pid = 1647] [id = 146] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12a819800 == 53 [pid = 1647] [id = 145] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x117374800 == 52 [pid = 1647] [id = 144] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x129787000 == 51 [pid = 1647] [id = 143] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x128fc8800 == 50 [pid = 1647] [id = 142] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x126a5b000 == 49 [pid = 1647] [id = 141] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12120e800 == 48 [pid = 1647] [id = 140] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x119cc0800 == 47 [pid = 1647] [id = 139] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1192a7800 == 46 [pid = 1647] [id = 138] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x113ee6000 == 45 [pid = 1647] [id = 137] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x118f94800 == 44 [pid = 1647] [id = 136] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb1c800 == 43 [pid = 1647] [id = 134] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x120ee3800 == 42 [pid = 1647] [id = 133] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1170a2800 == 41 [pid = 1647] [id = 132] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12c35c800 == 40 [pid = 1647] [id = 131] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1192b5800 == 39 [pid = 1647] [id = 116] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12c444000 == 38 [pid = 1647] [id = 135] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11644a800 == 37 [pid = 1647] [id = 53] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12bbe0800 == 36 [pid = 1647] [id = 118] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1293ad000 == 35 [pid = 1647] [id = 117] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb10000 == 34 [pid = 1647] [id = 103] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x118316000 == 33 [pid = 1647] [id = 153] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd3d800 == 32 [pid = 1647] [id = 152] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd29800 == 31 [pid = 1647] [id = 151] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb15000 == 30 [pid = 1647] [id = 150] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x120e7b800 == 29 [pid = 1647] [id = 149] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2dc800 == 28 [pid = 1647] [id = 147] 01:59:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11708f800 == 27 [pid = 1647] [id = 148] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x128da1400) [pid = 1647] [serial = 305] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12c8af800) [pid = 1647] [serial = 376] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x128de2400) [pid = 1647] [serial = 373] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12c8b3800) [pid = 1647] [serial = 377] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x126497c00) [pid = 1647] [serial = 359] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x124a89c00) [pid = 1647] [serial = 358] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x129333400) [pid = 1647] [serial = 361] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1295fa400) [pid = 1647] [serial = 362] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12cf7dc00) [pid = 1647] [serial = 382] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1133cd000) [pid = 1647] [serial = 343] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12530b000) [pid = 1647] [serial = 349] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12bbae400) [pid = 1647] [serial = 367] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12bd2fc00) [pid = 1647] [serial = 368] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x118f6c000) [pid = 1647] [serial = 356] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x118832800) [pid = 1647] [serial = 355] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118f64800) [pid = 1647] [serial = 346] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12ba31400) [pid = 1647] [serial = 365] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12ab87800) [pid = 1647] [serial = 364] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12932b000) [pid = 1647] [serial = 352] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12cf7bc00) [pid = 1647] [serial = 341] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12c0cdc00) [pid = 1647] [serial = 370] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12cf7d000) [pid = 1647] [serial = 380] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x110f6dc00) [pid = 1647] [serial = 385] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12c8b8000) [pid = 1647] [serial = 379] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1183d7000) [pid = 1647] [serial = 388] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12530c400) [pid = 1647] [serial = 391] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12d503400) [pid = 1647] [serial = 383] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116f98800) [pid = 1647] [serial = 386] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12c9f6400) [pid = 1647] [serial = 374] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12cf74800) [pid = 1647] [serial = 371] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1183dd000) [pid = 1647] [serial = 389] [outer = 0x0] [url = about:blank] 01:59:10 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:10 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:10 INFO - PROCESS | 1647 | 1465203550553 Marionette TRACE conn2 <- [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]]]}] 01:59:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:59:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1271ms 01:59:10 INFO - PROCESS | 1647 | 1465203550563 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 01:59:10 INFO - PROCESS | 1647 | 1465203550565 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 01:59:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:59:10 INFO - PROCESS | 1647 | 1465203550568 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:59:10 INFO - PROCESS | 1647 | 1465203550572 Marionette TRACE conn2 <- [1,590,null,{}] 01:59:10 INFO - PROCESS | 1647 | 1465203550577 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:10 INFO - PROCESS | 1647 | 1465203550578 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:10 INFO - PROCESS | 1647 | 1465203550654 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 01:59:10 INFO - PROCESS | 1647 | 1465203550709 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:10 INFO - PROCESS | 1647 | 1465203550712 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x113ed7800 == 28 [pid = 1647] [id = 155] 01:59:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x112fc0800) [pid = 1647] [serial = 462] [outer = 0x0] 01:59:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1133d4800) [pid = 1647] [serial = 463] [outer = 0x112fc0800] 01:59:10 INFO - PROCESS | 1647 | 1465203550740 Marionette DEBUG loaded listener.js 01:59:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x115d3e800) [pid = 1647] [serial = 464] [outer = 0x112fc0800] 01:59:11 INFO - PROCESS | 1647 | 1465203551063 Marionette TRACE conn2 <- [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]]]}] 01:59:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:59:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 523ms 01:59:11 INFO - PROCESS | 1647 | 1465203551092 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 01:59:11 INFO - PROCESS | 1647 | 1465203551097 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 01:59:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:59:11 INFO - PROCESS | 1647 | 1465203551107 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:59:11 INFO - PROCESS | 1647 | 1465203551110 Marionette TRACE conn2 <- [1,594,null,{}] 01:59:11 INFO - PROCESS | 1647 | 1465203551114 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:11 INFO - PROCESS | 1647 | 1465203551116 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:11 INFO - PROCESS | 1647 | 1465203551232 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 01:59:11 INFO - PROCESS | 1647 | 1465203551309 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:11 INFO - PROCESS | 1647 | 1465203551311 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x116aab800 == 29 [pid = 1647] [id = 156] 01:59:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115dbb800) [pid = 1647] [serial = 465] [outer = 0x0] 01:59:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1161b2800) [pid = 1647] [serial = 466] [outer = 0x115dbb800] 01:59:11 INFO - PROCESS | 1647 | 1465203551356 Marionette DEBUG loaded listener.js 01:59:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x116a6b000) [pid = 1647] [serial = 467] [outer = 0x115dbb800] 01:59:11 INFO - PROCESS | 1647 | 1465203551761 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 01:59:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:59:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 676ms 01:59:11 INFO - PROCESS | 1647 | 1465203551781 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 01:59:11 INFO - PROCESS | 1647 | 1465203551782 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 01:59:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:59:11 INFO - PROCESS | 1647 | 1465203551785 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:59:11 INFO - PROCESS | 1647 | 1465203551787 Marionette TRACE conn2 <- [1,598,null,{}] 01:59:11 INFO - PROCESS | 1647 | 1465203551795 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:11 INFO - PROCESS | 1647 | 1465203551798 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:11 INFO - PROCESS | 1647 | 1465203551895 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 01:59:11 INFO - PROCESS | 1647 | 1465203551904 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:11 INFO - PROCESS | 1647 | 1465203551907 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a63800 == 30 [pid = 1647] [id = 157] 01:59:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x112df4800) [pid = 1647] [serial = 468] [outer = 0x0] 01:59:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118586000) [pid = 1647] [serial = 469] [outer = 0x112df4800] 01:59:11 INFO - PROCESS | 1647 | 1465203551937 Marionette DEBUG loaded listener.js 01:59:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1188a3400) [pid = 1647] [serial = 470] [outer = 0x112df4800] 01:59:12 INFO - PROCESS | 1647 | 1465203552370 Marionette TRACE conn2 <- [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]]]}] 01:59:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:59:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 622ms 01:59:12 INFO - PROCESS | 1647 | 1465203552407 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 01:59:12 INFO - PROCESS | 1647 | 1465203552410 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 01:59:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:59:12 INFO - PROCESS | 1647 | 1465203552413 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:59:12 INFO - PROCESS | 1647 | 1465203552415 Marionette TRACE conn2 <- [1,602,null,{}] 01:59:12 INFO - PROCESS | 1647 | 1465203552418 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:12 INFO - PROCESS | 1647 | 1465203552420 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:12 INFO - PROCESS | 1647 | 1465203552566 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 01:59:12 INFO - PROCESS | 1647 | 1465203552583 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:12 INFO - PROCESS | 1647 | 1465203552584 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193ca000 == 31 [pid = 1647] [id = 158] 01:59:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11858b000) [pid = 1647] [serial = 471] [outer = 0x0] 01:59:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x118f66c00) [pid = 1647] [serial = 472] [outer = 0x11858b000] 01:59:12 INFO - PROCESS | 1647 | 1465203552610 Marionette DEBUG loaded listener.js 01:59:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1196e4800) [pid = 1647] [serial = 473] [outer = 0x11858b000] 01:59:12 INFO - PROCESS | 1647 | 1465203552959 Marionette TRACE conn2 <- [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]]]}] 01:59:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:59:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 569ms 01:59:12 INFO - PROCESS | 1647 | 1465203552982 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 01:59:12 INFO - PROCESS | 1647 | 1465203552984 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 01:59:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:59:13 INFO - PROCESS | 1647 | 1465203552993 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:59:13 INFO - PROCESS | 1647 | 1465203552994 Marionette TRACE conn2 <- [1,606,null,{}] 01:59:13 INFO - PROCESS | 1647 | 1465203552996 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:13 INFO - PROCESS | 1647 | 1465203552998 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:13 INFO - PROCESS | 1647 | 1465203553092 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 01:59:13 INFO - PROCESS | 1647 | 1465203553095 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:13 INFO - PROCESS | 1647 | 1465203553096 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x120ede800 == 32 [pid = 1647] [id = 159] 01:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x115065000) [pid = 1647] [serial = 474] [outer = 0x0] 01:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x119a0cc00) [pid = 1647] [serial = 475] [outer = 0x115065000] 01:59:13 INFO - PROCESS | 1647 | 1465203553121 Marionette DEBUG loaded listener.js 01:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x121707000) [pid = 1647] [serial = 476] [outer = 0x115065000] 01:59:13 INFO - PROCESS | 1647 | 1465203553466 Marionette TRACE conn2 <- [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]]]}] 01:59:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:59:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 01:59:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:59:13 INFO - PROCESS | 1647 | 1465203553512 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 01:59:13 INFO - PROCESS | 1647 | 1465203553513 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 01:59:13 INFO - PROCESS | 1647 | 1465203553515 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:59:13 INFO - PROCESS | 1647 | 1465203553516 Marionette TRACE conn2 <- [1,610,null,{}] 01:59:13 INFO - PROCESS | 1647 | 1465203553518 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:13 INFO - PROCESS | 1647 | 1465203553522 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:13 INFO - PROCESS | 1647 | 1465203553633 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 01:59:13 INFO - PROCESS | 1647 | 1465203553671 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:13 INFO - PROCESS | 1647 | 1465203553673 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x123f5a000 == 33 [pid = 1647] [id = 160] 01:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x113094c00) [pid = 1647] [serial = 477] [outer = 0x0] 01:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x121b09400) [pid = 1647] [serial = 478] [outer = 0x113094c00] 01:59:13 INFO - PROCESS | 1647 | 1465203553697 Marionette DEBUG loaded listener.js 01:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x125e30400) [pid = 1647] [serial = 479] [outer = 0x113094c00] 01:59:14 INFO - PROCESS | 1647 | 1465203554016 Marionette TRACE conn2 <- [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]]]}] 01:59:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:59:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 518ms 01:59:14 INFO - PROCESS | 1647 | 1465203554034 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 01:59:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:59:14 INFO - PROCESS | 1647 | 1465203554036 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 01:59:14 INFO - PROCESS | 1647 | 1465203554039 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:59:14 INFO - PROCESS | 1647 | 1465203554040 Marionette TRACE conn2 <- [1,614,null,{}] 01:59:14 INFO - PROCESS | 1647 | 1465203554042 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:14 INFO - PROCESS | 1647 | 1465203554043 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:14 INFO - PROCESS | 1647 | 1465203554141 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 01:59:14 INFO - PROCESS | 1647 | 1465203554144 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:14 INFO - PROCESS | 1647 | 1465203554145 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1262cb800 == 34 [pid = 1647] [id = 161] 01:59:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x116859800) [pid = 1647] [serial = 480] [outer = 0x0] 01:59:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x125e30c00) [pid = 1647] [serial = 481] [outer = 0x116859800] 01:59:14 INFO - PROCESS | 1647 | 1465203554170 Marionette DEBUG loaded listener.js 01:59:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x126934000) [pid = 1647] [serial = 482] [outer = 0x116859800] 01:59:14 INFO - PROCESS | 1647 | 1465203554508 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 01:59:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:59:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x121b05c00) [pid = 1647] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12648bc00) [pid = 1647] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1183dd800) [pid = 1647] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12bd13000) [pid = 1647] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x129566c00) [pid = 1647] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1133ca800) [pid = 1647] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118f69c00) [pid = 1647] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x128d9ac00) [pid = 1647] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1122d6c00) [pid = 1647] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12b20d400) [pid = 1647] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x125e2f400) [pid = 1647] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1253d7400) [pid = 1647] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121446400) [pid = 1647] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x115dc4000) [pid = 1647] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12c8b1c00) [pid = 1647] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x110f64800) [pid = 1647] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1183d9800) [pid = 1647] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12199e000) [pid = 1647] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118834400) [pid = 1647] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x128d9ec00) [pid = 1647] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:59:14 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1122d7c00) [pid = 1647] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:59:14 INFO - PROCESS | 1647 | 1465203554849 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 01:59:14 INFO - PROCESS | 1647 | 1465203554850 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 01:59:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:59:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1122d7c00) [pid = 1647] [serial = 483] [outer = 0x12cf7d800] 01:59:14 INFO - PROCESS | 1647 | 1465203554899 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:59:14 INFO - PROCESS | 1647 | 1465203554900 Marionette TRACE conn2 <- [1,618,null,{}] 01:59:14 INFO - PROCESS | 1647 | 1465203554922 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:14 INFO - PROCESS | 1647 | 1465203554923 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:15 INFO - PROCESS | 1647 | 1465203554996 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 01:59:15 INFO - PROCESS | 1647 | 1465203555001 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:15 INFO - PROCESS | 1647 | 1465203555002 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fc8800 == 35 [pid = 1647] [id = 162] 01:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119550c00) [pid = 1647] [serial = 484] [outer = 0x0] 01:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121b06400) [pid = 1647] [serial = 485] [outer = 0x119550c00] 01:59:15 INFO - PROCESS | 1647 | 1465203555030 Marionette DEBUG loaded listener.js 01:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1267a7800) [pid = 1647] [serial = 486] [outer = 0x119550c00] 01:59:15 INFO - PROCESS | 1647 | 1465203555351 Marionette TRACE conn2 <- [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]]]}] 01:59:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:59:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 495ms 01:59:15 INFO - PROCESS | 1647 | 1465203555374 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 01:59:15 INFO - PROCESS | 1647 | 1465203555375 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 01:59:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:59:15 INFO - PROCESS | 1647 | 1465203555385 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:59:15 INFO - PROCESS | 1647 | 1465203555386 Marionette TRACE conn2 <- [1,622,null,{}] 01:59:15 INFO - PROCESS | 1647 | 1465203555389 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:15 INFO - PROCESS | 1647 | 1465203555390 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:15 INFO - PROCESS | 1647 | 1465203555493 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 01:59:15 INFO - PROCESS | 1647 | 1465203555499 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:15 INFO - PROCESS | 1647 | 1465203555500 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a60000 == 36 [pid = 1647] [id = 163] 01:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x113e48800) [pid = 1647] [serial = 487] [outer = 0x0] 01:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119c3fc00) [pid = 1647] [serial = 488] [outer = 0x113e48800] 01:59:15 INFO - PROCESS | 1647 | 1465203555524 Marionette DEBUG loaded listener.js 01:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x127849800) [pid = 1647] [serial = 489] [outer = 0x113e48800] 01:59:15 INFO - PROCESS | 1647 | 1465203555822 Marionette TRACE conn2 <- [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]]]}] 01:59:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:59:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 478ms 01:59:15 INFO - PROCESS | 1647 | 1465203555858 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 01:59:15 INFO - PROCESS | 1647 | 1465203555859 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 01:59:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:59:15 INFO - PROCESS | 1647 | 1465203555862 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:59:15 INFO - PROCESS | 1647 | 1465203555863 Marionette TRACE conn2 <- [1,626,null,{}] 01:59:15 INFO - PROCESS | 1647 | 1465203555865 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:15 INFO - PROCESS | 1647 | 1465203555866 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:15 INFO - PROCESS | 1647 | 1465203555943 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 01:59:15 INFO - PROCESS | 1647 | 1465203555947 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:15 INFO - PROCESS | 1647 | 1465203555948 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293b6000 == 37 [pid = 1647] [id = 164] 01:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x127845c00) [pid = 1647] [serial = 490] [outer = 0x0] 01:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x128d98800) [pid = 1647] [serial = 491] [outer = 0x127845c00] 01:59:15 INFO - PROCESS | 1647 | 1465203555976 Marionette DEBUG loaded listener.js 01:59:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x128dd8400) [pid = 1647] [serial = 492] [outer = 0x127845c00] 01:59:16 INFO - PROCESS | 1647 | 1465203556325 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 01:59:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:59:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 467ms 01:59:16 INFO - PROCESS | 1647 | 1465203556330 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 01:59:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:59:16 INFO - PROCESS | 1647 | 1465203556331 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 01:59:16 INFO - PROCESS | 1647 | 1465203556334 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:59:16 INFO - PROCESS | 1647 | 1465203556346 Marionette TRACE conn2 <- [1,630,null,{}] 01:59:16 INFO - PROCESS | 1647 | 1465203556348 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:16 INFO - PROCESS | 1647 | 1465203556350 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:16 INFO - PROCESS | 1647 | 1465203556463 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 01:59:16 INFO - PROCESS | 1647 | 1465203556471 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:16 INFO - PROCESS | 1647 | 1465203556474 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x120e7d000 == 38 [pid = 1647] [id = 165] 01:59:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x128d9d000) [pid = 1647] [serial = 493] [outer = 0x0] 01:59:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x128de5c00) [pid = 1647] [serial = 494] [outer = 0x128d9d000] 01:59:16 INFO - PROCESS | 1647 | 1465203556501 Marionette DEBUG loaded listener.js 01:59:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x129565000) [pid = 1647] [serial = 495] [outer = 0x128d9d000] 01:59:16 INFO - PROCESS | 1647 | 1465203556829 Marionette TRACE conn2 <- [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]]]}] 01:59:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:59:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 530ms 01:59:16 INFO - PROCESS | 1647 | 1465203556915 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 01:59:16 INFO - PROCESS | 1647 | 1465203556918 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 01:59:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:59:16 INFO - PROCESS | 1647 | 1465203556925 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:59:16 INFO - PROCESS | 1647 | 1465203556928 Marionette TRACE conn2 <- [1,634,null,{}] 01:59:16 INFO - PROCESS | 1647 | 1465203556934 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:16 INFO - PROCESS | 1647 | 1465203556937 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:17 INFO - PROCESS | 1647 | 1465203557121 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 01:59:17 INFO - PROCESS | 1647 | 1465203557198 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:17 INFO - PROCESS | 1647 | 1465203557200 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x113e17800 == 39 [pid = 1647] [id = 166] 01:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x112712400) [pid = 1647] [serial = 496] [outer = 0x0] 01:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x112df3400) [pid = 1647] [serial = 497] [outer = 0x112712400] 01:59:17 INFO - PROCESS | 1647 | 1465203557252 Marionette DEBUG loaded listener.js 01:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x113c0b800) [pid = 1647] [serial = 498] [outer = 0x112712400] 01:59:17 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:17 INFO - PROCESS | 1647 | 1465203557789 Marionette TRACE conn2 <- [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]]]}] 01:59:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:59:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 875ms 01:59:17 INFO - PROCESS | 1647 | 1465203557799 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 01:59:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:59:17 INFO - PROCESS | 1647 | 1465203557801 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 01:59:17 INFO - PROCESS | 1647 | 1465203557806 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:59:17 INFO - PROCESS | 1647 | 1465203557809 Marionette TRACE conn2 <- [1,638,null,{}] 01:59:17 INFO - PROCESS | 1647 | 1465203557812 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:17 INFO - PROCESS | 1647 | 1465203557813 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:17 INFO - PROCESS | 1647 | 1465203557923 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 01:59:18 INFO - PROCESS | 1647 | 1465203558002 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:18 INFO - PROCESS | 1647 | 1465203558004 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193ae000 == 40 [pid = 1647] [id = 167] 01:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11647d000) [pid = 1647] [serial = 499] [outer = 0x0] 01:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11765f800) [pid = 1647] [serial = 500] [outer = 0x11647d000] 01:59:18 INFO - PROCESS | 1647 | 1465203558035 Marionette DEBUG loaded listener.js 01:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11821d000) [pid = 1647] [serial = 501] [outer = 0x11647d000] 01:59:18 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:18 INFO - PROCESS | 1647 | 1465203558493 Marionette TRACE conn2 <- [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]]]}] 01:59:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:59:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 772ms 01:59:18 INFO - PROCESS | 1647 | 1465203558580 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 01:59:18 INFO - PROCESS | 1647 | 1465203558581 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 01:59:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:59:18 INFO - PROCESS | 1647 | 1465203558585 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:59:18 INFO - PROCESS | 1647 | 1465203558587 Marionette TRACE conn2 <- [1,642,null,{}] 01:59:18 INFO - PROCESS | 1647 | 1465203558596 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:18 INFO - PROCESS | 1647 | 1465203558599 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:18 INFO - PROCESS | 1647 | 1465203558707 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 01:59:18 INFO - PROCESS | 1647 | 1465203558791 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:18 INFO - PROCESS | 1647 | 1465203558794 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11736b000 == 41 [pid = 1647] [id = 168] 01:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1183d3400) [pid = 1647] [serial = 502] [outer = 0x0] 01:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x118f68400) [pid = 1647] [serial = 503] [outer = 0x1183d3400] 01:59:18 INFO - PROCESS | 1647 | 1465203558827 Marionette DEBUG loaded listener.js 01:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1212cb800) [pid = 1647] [serial = 504] [outer = 0x1183d3400] 01:59:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1293b6000 == 40 [pid = 1647] [id = 164] 01:59:19 INFO - PROCESS | 1647 | --DOCSHELL 0x118a60000 == 39 [pid = 1647] [id = 163] 01:59:19 INFO - PROCESS | 1647 | --DOCSHELL 0x128fc8800 == 38 [pid = 1647] [id = 162] 01:59:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1262cb800 == 37 [pid = 1647] [id = 161] 01:59:19 INFO - PROCESS | 1647 | --DOCSHELL 0x123f5a000 == 36 [pid = 1647] [id = 160] 01:59:19 INFO - PROCESS | 1647 | --DOCSHELL 0x120ede800 == 35 [pid = 1647] [id = 159] 01:59:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1193ca000 == 34 [pid = 1647] [id = 158] 01:59:19 INFO - PROCESS | 1647 | --DOCSHELL 0x118a63800 == 33 [pid = 1647] [id = 157] 01:59:19 INFO - PROCESS | 1647 | --DOCSHELL 0x116aab800 == 32 [pid = 1647] [id = 156] 01:59:19 INFO - PROCESS | 1647 | --DOCSHELL 0x113ed7800 == 31 [pid = 1647] [id = 155] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x121b0bc00) [pid = 1647] [serial = 439] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x121b11000) [pid = 1647] [serial = 440] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12c8ae800) [pid = 1647] [serial = 434] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1267ab400) [pid = 1647] [serial = 392] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12c0d4000) [pid = 1647] [serial = 427] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12a70cc00) [pid = 1647] [serial = 421] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x115dc6800) [pid = 1647] [serial = 409] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118f6a800) [pid = 1647] [serial = 410] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1219a4000) [pid = 1647] [serial = 412] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x128dd9400) [pid = 1647] [serial = 403] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12c074800) [pid = 1647] [serial = 433] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1133cd400) [pid = 1647] [serial = 394] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12c0cc400) [pid = 1647] [serial = 425] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128da3800) [pid = 1647] [serial = 418] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x115dc5400) [pid = 1647] [serial = 395] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x125e23800) [pid = 1647] [serial = 413] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12c27ac00) [pid = 1647] [serial = 428] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x128fed000) [pid = 1647] [serial = 419] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x128d95800) [pid = 1647] [serial = 416] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1267adc00) [pid = 1647] [serial = 400] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x115f4bc00) [pid = 1647] [serial = 406] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12c9ea800) [pid = 1647] [serial = 436] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1133cc000) [pid = 1647] [serial = 430] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1188a2c00) [pid = 1647] [serial = 397] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118f6d800) [pid = 1647] [serial = 398] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12692e400) [pid = 1647] [serial = 415] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1295f3400) [pid = 1647] [serial = 404] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12c067c00) [pid = 1647] [serial = 424] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12bba7800) [pid = 1647] [serial = 422] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119eb2800) [pid = 1647] [serial = 431] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1183d0800) [pid = 1647] [serial = 407] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1267b5c00) [pid = 1647] [serial = 401] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x126a63400) [pid = 1647] [serial = 350] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118f6a000) [pid = 1647] [serial = 347] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1295f1000) [pid = 1647] [serial = 353] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x115dbcc00) [pid = 1647] [serial = 344] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12cf74c00) [pid = 1647] [serial = 437] [outer = 0x0] [url = about:blank] 01:59:19 INFO - PROCESS | 1647 | 1465203559486 Marionette TRACE conn2 <- [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]]]}] 01:59:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:59:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 922ms 01:59:19 INFO - PROCESS | 1647 | 1465203559508 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 01:59:19 INFO - PROCESS | 1647 | 1465203559510 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 01:59:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:59:19 INFO - PROCESS | 1647 | 1465203559513 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:59:19 INFO - PROCESS | 1647 | 1465203559515 Marionette TRACE conn2 <- [1,646,null,{}] 01:59:19 INFO - PROCESS | 1647 | 1465203559519 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:19 INFO - PROCESS | 1647 | 1465203559521 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:19 INFO - PROCESS | 1647 | 1465203559598 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 01:59:19 INFO - PROCESS | 1647 | 1465203559607 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:19 INFO - PROCESS | 1647 | 1465203559609 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164e9000 == 32 [pid = 1647] [id = 169] 01:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11649c400) [pid = 1647] [serial = 505] [outer = 0x0] 01:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116f98800) [pid = 1647] [serial = 506] [outer = 0x11649c400] 01:59:19 INFO - PROCESS | 1647 | 1465203559637 Marionette DEBUG loaded listener.js 01:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1183cfc00) [pid = 1647] [serial = 507] [outer = 0x11649c400] 01:59:19 INFO - PROCESS | 1647 | 1465203559983 Marionette TRACE conn2 <- [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]]]}] 01:59:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:59:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 520ms 01:59:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:59:20 INFO - PROCESS | 1647 | 1465203560034 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 01:59:20 INFO - PROCESS | 1647 | 1465203560036 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 01:59:20 INFO - PROCESS | 1647 | 1465203560041 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:59:20 INFO - PROCESS | 1647 | 1465203560042 Marionette TRACE conn2 <- [1,650,null,{}] 01:59:20 INFO - PROCESS | 1647 | 1465203560045 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:20 INFO - PROCESS | 1647 | 1465203560046 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:20 INFO - PROCESS | 1647 | 1465203560124 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 01:59:20 INFO - PROCESS | 1647 | 1465203560128 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:20 INFO - PROCESS | 1647 | 1465203560129 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x118308000 == 33 [pid = 1647] [id = 170] 01:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118832800) [pid = 1647] [serial = 508] [outer = 0x0] 01:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118f6ac00) [pid = 1647] [serial = 509] [outer = 0x118832800] 01:59:20 INFO - PROCESS | 1647 | 1465203560159 Marionette DEBUG loaded listener.js 01:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1196dcc00) [pid = 1647] [serial = 510] [outer = 0x118832800] 01:59:20 INFO - PROCESS | 1647 | 1465203560511 Marionette TRACE conn2 <- [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]]]}] 01:59:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:59:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 01:59:20 INFO - PROCESS | 1647 | 1465203560560 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 01:59:20 INFO - PROCESS | 1647 | 1465203560561 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 01:59:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:59:20 INFO - PROCESS | 1647 | 1465203560572 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:59:20 INFO - PROCESS | 1647 | 1465203560574 Marionette TRACE conn2 <- [1,654,null,{}] 01:59:20 INFO - PROCESS | 1647 | 1465203560581 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:20 INFO - PROCESS | 1647 | 1465203560584 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:20 INFO - PROCESS | 1647 | 1465203560661 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 01:59:20 INFO - PROCESS | 1647 | 1465203560667 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:20 INFO - PROCESS | 1647 | 1465203560670 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a84000 == 34 [pid = 1647] [id = 171] 01:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119eb1c00) [pid = 1647] [serial = 511] [outer = 0x0] 01:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121b03800) [pid = 1647] [serial = 512] [outer = 0x119eb1c00] 01:59:20 INFO - PROCESS | 1647 | 1465203560700 Marionette DEBUG loaded listener.js 01:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x124a8c800) [pid = 1647] [serial = 513] [outer = 0x119eb1c00] 01:59:21 INFO - PROCESS | 1647 | 1465203561048 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 01:59:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:59:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 525ms 01:59:21 INFO - PROCESS | 1647 | 1465203561094 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 01:59:21 INFO - PROCESS | 1647 | 1465203561096 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 01:59:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:59:21 INFO - PROCESS | 1647 | 1465203561098 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:59:21 INFO - PROCESS | 1647 | 1465203561099 Marionette TRACE conn2 <- [1,658,null,{}] 01:59:21 INFO - PROCESS | 1647 | 1465203561101 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:21 INFO - PROCESS | 1647 | 1465203561102 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:21 INFO - PROCESS | 1647 | 1465203561185 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 01:59:21 INFO - PROCESS | 1647 | 1465203561248 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:21 INFO - PROCESS | 1647 | 1465203561250 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x121bd2000 == 35 [pid = 1647] [id = 172] 01:59:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124ac7000) [pid = 1647] [serial = 514] [outer = 0x0] 01:59:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12536fc00) [pid = 1647] [serial = 515] [outer = 0x124ac7000] 01:59:21 INFO - PROCESS | 1647 | 1465203561275 Marionette DEBUG loaded listener.js 01:59:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1267b1c00) [pid = 1647] [serial = 516] [outer = 0x124ac7000] 01:59:21 INFO - PROCESS | 1647 | 1465203561570 Marionette TRACE conn2 <- [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]]]}] 01:59:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:59:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 517ms 01:59:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:59:21 INFO - PROCESS | 1647 | 1465203561616 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 01:59:21 INFO - PROCESS | 1647 | 1465203561617 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 01:59:21 INFO - PROCESS | 1647 | 1465203561619 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:59:21 INFO - PROCESS | 1647 | 1465203561622 Marionette TRACE conn2 <- [1,662,null,{}] 01:59:21 INFO - PROCESS | 1647 | 1465203561625 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:21 INFO - PROCESS | 1647 | 1465203561626 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:21 INFO - PROCESS | 1647 | 1465203561724 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 01:59:21 INFO - PROCESS | 1647 | 1465203561727 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:21 INFO - PROCESS | 1647 | 1465203561728 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1264dd800 == 36 [pid = 1647] [id = 173] 01:59:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124dc9800) [pid = 1647] [serial = 517] [outer = 0x0] 01:59:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126a65800) [pid = 1647] [serial = 518] [outer = 0x124dc9800] 01:59:21 INFO - PROCESS | 1647 | 1465203561754 Marionette DEBUG loaded listener.js 01:59:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12784c000) [pid = 1647] [serial = 519] [outer = 0x124dc9800] 01:59:21 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:22 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:22 INFO - PROCESS | 1647 | 1465203562118 Marionette TRACE conn2 <- [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]]]}] 01:59:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:59:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 01:59:22 INFO - PROCESS | 1647 | 1465203562141 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 01:59:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:59:22 INFO - PROCESS | 1647 | 1465203562142 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 01:59:22 INFO - PROCESS | 1647 | 1465203562154 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:59:22 INFO - PROCESS | 1647 | 1465203562155 Marionette TRACE conn2 <- [1,666,null,{}] 01:59:22 INFO - PROCESS | 1647 | 1465203562157 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:22 INFO - PROCESS | 1647 | 1465203562161 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:22 INFO - PROCESS | 1647 | 1465203562279 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 01:59:22 INFO - PROCESS | 1647 | 1465203562283 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:22 INFO - PROCESS | 1647 | 1465203562284 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fe3800 == 37 [pid = 1647] [id = 174] 01:59:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1278a4800) [pid = 1647] [serial = 520] [outer = 0x0] 01:59:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128ddbc00) [pid = 1647] [serial = 521] [outer = 0x1278a4800] 01:59:22 INFO - PROCESS | 1647 | 1465203562308 Marionette DEBUG loaded listener.js 01:59:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1295f2400) [pid = 1647] [serial = 522] [outer = 0x1278a4800] 01:59:22 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:22 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:22 INFO - PROCESS | 1647 | 1465203562650 Marionette TRACE conn2 <- [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]]]}] 01:59:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:59:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 528ms 01:59:22 INFO - PROCESS | 1647 | 1465203562674 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 01:59:22 INFO - PROCESS | 1647 | 1465203562675 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 01:59:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:59:22 INFO - PROCESS | 1647 | 1465203562684 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:59:22 INFO - PROCESS | 1647 | 1465203562685 Marionette TRACE conn2 <- [1,670,null,{}] 01:59:22 INFO - PROCESS | 1647 | 1465203562687 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:22 INFO - PROCESS | 1647 | 1465203562688 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:22 INFO - PROCESS | 1647 | 1465203562787 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 01:59:22 INFO - PROCESS | 1647 | 1465203562792 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:22 INFO - PROCESS | 1647 | 1465203562793 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a5bd800 == 38 [pid = 1647] [id = 175] 01:59:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1278a8400) [pid = 1647] [serial = 523] [outer = 0x0] 01:59:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12a7bb400) [pid = 1647] [serial = 524] [outer = 0x1278a8400] 01:59:22 INFO - PROCESS | 1647 | 1465203562818 Marionette DEBUG loaded listener.js 01:59:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12ab87800) [pid = 1647] [serial = 525] [outer = 0x1278a8400] 01:59:23 INFO - PROCESS | 1647 | 1465203563163 Marionette TRACE conn2 <- [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]]]}] 01:59:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:59:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 524ms 01:59:23 INFO - PROCESS | 1647 | 1465203563202 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 01:59:23 INFO - PROCESS | 1647 | 1465203563203 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 01:59:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:59:23 INFO - PROCESS | 1647 | 1465203563208 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:59:23 INFO - PROCESS | 1647 | 1465203563209 Marionette TRACE conn2 <- [1,674,null,{}] 01:59:23 INFO - PROCESS | 1647 | 1465203563211 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:23 INFO - PROCESS | 1647 | 1465203563212 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:23 INFO - PROCESS | 1647 | 1465203563310 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 01:59:23 INFO - PROCESS | 1647 | 1465203563321 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:23 INFO - PROCESS | 1647 | 1465203563322 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12abbd000 == 39 [pid = 1647] [id = 176] 01:59:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1122dc400) [pid = 1647] [serial = 526] [outer = 0x0] 01:59:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12ac13c00) [pid = 1647] [serial = 527] [outer = 0x1122dc400] 01:59:23 INFO - PROCESS | 1647 | 1465203563346 Marionette DEBUG loaded listener.js 01:59:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12ac1b000) [pid = 1647] [serial = 528] [outer = 0x1122dc400] 01:59:23 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x115065000) [pid = 1647] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1188a2800) [pid = 1647] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x112df4800) [pid = 1647] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x115dbb800) [pid = 1647] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1122d5000) [pid = 1647] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112fc0800) [pid = 1647] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x113094c00) [pid = 1647] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119304800) [pid = 1647] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1267a8400) [pid = 1647] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1295ee400) [pid = 1647] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12ac15400) [pid = 1647] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1133d0400) [pid = 1647] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116859800) [pid = 1647] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119550c00) [pid = 1647] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x113e48800) [pid = 1647] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x127845c00) [pid = 1647] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11858b000) [pid = 1647] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:59:23 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:59:23 INFO - PROCESS | 1647 | 1465203563748 Marionette TRACE conn2 <- [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]]]}] 01:59:23 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 01:59:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 569ms 01:59:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:59:23 INFO - PROCESS | 1647 | 1465203563777 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 01:59:23 INFO - PROCESS | 1647 | 1465203563778 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 01:59:23 INFO - PROCESS | 1647 | 1465203563780 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:59:23 INFO - PROCESS | 1647 | 1465203563781 Marionette TRACE conn2 <- [1,678,null,{}] 01:59:23 INFO - PROCESS | 1647 | 1465203563784 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:23 INFO - PROCESS | 1647 | 1465203563785 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:23 INFO - PROCESS | 1647 | 1465203563863 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 01:59:23 INFO - PROCESS | 1647 | 1465203563867 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:23 INFO - PROCESS | 1647 | 1465203563868 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12623a800 == 40 [pid = 1647] [id = 177] 01:59:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115dc6c00) [pid = 1647] [serial = 529] [outer = 0x0] 01:59:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1184a9000) [pid = 1647] [serial = 530] [outer = 0x115dc6c00] 01:59:23 INFO - PROCESS | 1647 | 1465203563896 Marionette DEBUG loaded listener.js 01:59:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121b0b000) [pid = 1647] [serial = 531] [outer = 0x115dc6c00] 01:59:24 INFO - PROCESS | 1647 | 1465203564224 Marionette TRACE conn2 <- [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]]]}] 01:59:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:59:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 01:59:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:59:24 INFO - PROCESS | 1647 | 1465203564249 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 01:59:24 INFO - PROCESS | 1647 | 1465203564250 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 01:59:24 INFO - PROCESS | 1647 | 1465203564267 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:59:24 INFO - PROCESS | 1647 | 1465203564268 Marionette TRACE conn2 <- [1,682,null,{}] 01:59:24 INFO - PROCESS | 1647 | 1465203564280 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:24 INFO - PROCESS | 1647 | 1465203564281 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:24 INFO - PROCESS | 1647 | 1465203564364 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 01:59:24 INFO - PROCESS | 1647 | 1465203564368 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:24 INFO - PROCESS | 1647 | 1465203564369 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba1f800 == 41 [pid = 1647] [id = 178] 01:59:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119304800) [pid = 1647] [serial = 532] [outer = 0x0] 01:59:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1295ee400) [pid = 1647] [serial = 533] [outer = 0x119304800] 01:59:24 INFO - PROCESS | 1647 | 1465203564396 Marionette DEBUG loaded listener.js 01:59:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12b20f000) [pid = 1647] [serial = 534] [outer = 0x119304800] 01:59:25 INFO - PROCESS | 1647 | 1465203565215 Marionette TRACE conn2 <- [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]]]}] 01:59:25 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) 01:59:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 993ms 01:59:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:59:25 INFO - PROCESS | 1647 | 1465203565247 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 01:59:25 INFO - PROCESS | 1647 | 1465203565248 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 01:59:25 INFO - PROCESS | 1647 | 1465203565250 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:59:25 INFO - PROCESS | 1647 | 1465203565252 Marionette TRACE conn2 <- [1,686,null,{}] 01:59:25 INFO - PROCESS | 1647 | 1465203565257 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:25 INFO - PROCESS | 1647 | 1465203565258 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:25 INFO - PROCESS | 1647 | 1465203565347 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 01:59:25 INFO - PROCESS | 1647 | 1465203565350 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:25 INFO - PROCESS | 1647 | 1465203565352 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb12000 == 42 [pid = 1647] [id = 179] 01:59:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12ba31400) [pid = 1647] [serial = 535] [outer = 0x0] 01:59:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12bd13400) [pid = 1647] [serial = 536] [outer = 0x12ba31400] 01:59:25 INFO - PROCESS | 1647 | 1465203565381 Marionette DEBUG loaded listener.js 01:59:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12c067800) [pid = 1647] [serial = 537] [outer = 0x12ba31400] 01:59:26 INFO - PROCESS | 1647 | 1465203566261 Marionette TRACE conn2 <- [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]]]}] 01:59:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:59:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1023ms 01:59:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:59:26 INFO - PROCESS | 1647 | 1465203566274 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 01:59:26 INFO - PROCESS | 1647 | 1465203566277 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 01:59:26 INFO - PROCESS | 1647 | 1465203566294 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:59:26 INFO - PROCESS | 1647 | 1465203566296 Marionette TRACE conn2 <- [1,690,null,{}] 01:59:26 INFO - PROCESS | 1647 | 1465203566300 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:26 INFO - PROCESS | 1647 | 1465203566301 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:26 INFO - PROCESS | 1647 | 1465203566405 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 01:59:26 INFO - PROCESS | 1647 | 1465203566461 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:26 INFO - PROCESS | 1647 | 1465203566463 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x117354800 == 43 [pid = 1647] [id = 180] 01:59:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1133d0400) [pid = 1647] [serial = 538] [outer = 0x0] 01:59:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x115f42c00) [pid = 1647] [serial = 539] [outer = 0x1133d0400] 01:59:26 INFO - PROCESS | 1647 | 1465203566494 Marionette DEBUG loaded listener.js 01:59:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1181cf000) [pid = 1647] [serial = 540] [outer = 0x1133d0400] 01:59:27 INFO - PROCESS | 1647 | 1465203567469 Marionette TRACE conn2 <- [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]]]}] 01:59:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:59:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1238ms 01:59:27 INFO - PROCESS | 1647 | 1465203567517 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 01:59:27 INFO - PROCESS | 1647 | 1465203567521 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 01:59:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:59:27 INFO - PROCESS | 1647 | 1465203567525 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:59:27 INFO - PROCESS | 1647 | 1465203567527 Marionette TRACE conn2 <- [1,694,null,{}] 01:59:27 INFO - PROCESS | 1647 | 1465203567529 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:27 INFO - PROCESS | 1647 | 1465203567531 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:27 INFO - PROCESS | 1647 | 1465203567633 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 01:59:27 INFO - PROCESS | 1647 | 1465203567688 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:27 INFO - PROCESS | 1647 | 1465203567690 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x123b78800 == 44 [pid = 1647] [id = 181] 01:59:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118ae5c00) [pid = 1647] [serial = 541] [outer = 0x0] 01:59:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121b05000) [pid = 1647] [serial = 542] [outer = 0x118ae5c00] 01:59:27 INFO - PROCESS | 1647 | 1465203567720 Marionette DEBUG loaded listener.js 01:59:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124c1a400) [pid = 1647] [serial = 543] [outer = 0x118ae5c00] 01:59:28 INFO - PROCESS | 1647 | 1465203568652 Marionette TRACE conn2 <- [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]]]}] 01:59:28 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) 01:59:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1171ms 01:59:28 INFO - PROCESS | 1647 | 1465203568696 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 01:59:28 INFO - PROCESS | 1647 | 1465203568699 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 01:59:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:59:28 INFO - PROCESS | 1647 | 1465203568702 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:59:28 INFO - PROCESS | 1647 | 1465203568703 Marionette TRACE conn2 <- [1,698,null,{}] 01:59:28 INFO - PROCESS | 1647 | 1465203568707 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:28 INFO - PROCESS | 1647 | 1465203568709 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:28 INFO - PROCESS | 1647 | 1465203568800 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 01:59:28 INFO - PROCESS | 1647 | 1465203568856 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:28 INFO - PROCESS | 1647 | 1465203568859 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x118240000 == 45 [pid = 1647] [id = 182] 01:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1164a5000) [pid = 1647] [serial = 544] [outer = 0x0] 01:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1167ca400) [pid = 1647] [serial = 545] [outer = 0x1164a5000] 01:59:28 INFO - PROCESS | 1647 | 1465203568886 Marionette DEBUG loaded listener.js 01:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11730b000) [pid = 1647] [serial = 546] [outer = 0x1164a5000] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11824a000 == 44 [pid = 1647] [id = 154] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba1f800 == 43 [pid = 1647] [id = 178] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12623a800 == 42 [pid = 1647] [id = 177] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12abbd000 == 41 [pid = 1647] [id = 176] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12a5bd800 == 40 [pid = 1647] [id = 175] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x128fe3800 == 39 [pid = 1647] [id = 174] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1264dd800 == 38 [pid = 1647] [id = 173] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x121bd2000 == 37 [pid = 1647] [id = 172] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x119a84000 == 36 [pid = 1647] [id = 171] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x118308000 == 35 [pid = 1647] [id = 170] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1164e9000 == 34 [pid = 1647] [id = 169] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11736b000 == 33 [pid = 1647] [id = 168] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1193ae000 == 32 [pid = 1647] [id = 167] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x113e17800 == 31 [pid = 1647] [id = 166] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x120e7d000 == 30 [pid = 1647] [id = 165] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x123b78800 == 29 [pid = 1647] [id = 181] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb12000 == 28 [pid = 1647] [id = 179] 01:59:29 INFO - PROCESS | 1647 | --DOCSHELL 0x117354800 == 27 [pid = 1647] [id = 180] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x126934000) [pid = 1647] [serial = 482] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1167d3400) [pid = 1647] [serial = 200] [outer = 0x0] [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.] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119c3fc00) [pid = 1647] [serial = 488] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x128dd8400) [pid = 1647] [serial = 492] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x121b06400) [pid = 1647] [serial = 485] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x127849800) [pid = 1647] [serial = 489] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118f66c00) [pid = 1647] [serial = 472] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x121707000) [pid = 1647] [serial = 476] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1196e4800) [pid = 1647] [serial = 473] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x128d98800) [pid = 1647] [serial = 491] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x128de5c00) [pid = 1647] [serial = 494] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119a0cc00) [pid = 1647] [serial = 475] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x121b0ec00) [pid = 1647] [serial = 461] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1196dd800) [pid = 1647] [serial = 460] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118586000) [pid = 1647] [serial = 469] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1188a3400) [pid = 1647] [serial = 470] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1161b2800) [pid = 1647] [serial = 466] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116a6b000) [pid = 1647] [serial = 467] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x115db9800) [pid = 1647] [serial = 443] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1133d4800) [pid = 1647] [serial = 463] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1122da000) [pid = 1647] [serial = 442] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121b09400) [pid = 1647] [serial = 478] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x115d3e800) [pid = 1647] [serial = 464] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1212c2800) [pid = 1647] [serial = 446] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11930e000) [pid = 1647] [serial = 445] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x128d9c800) [pid = 1647] [serial = 449] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1267aec00) [pid = 1647] [serial = 448] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12ac11400) [pid = 1647] [serial = 452] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12ab81400) [pid = 1647] [serial = 451] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12b20a800) [pid = 1647] [serial = 455] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12ac19000) [pid = 1647] [serial = 454] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x118221000) [pid = 1647] [serial = 458] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x125e30c00) [pid = 1647] [serial = 481] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x115dba800) [pid = 1647] [serial = 457] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x125e30400) [pid = 1647] [serial = 479] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1267a7800) [pid = 1647] [serial = 486] [outer = 0x0] [url = about:blank] 01:59:29 INFO - PROCESS | 1647 | 1465203569980 Marionette TRACE conn2 <- [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]]]}] 01:59:30 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) 01:59:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1323ms 01:59:30 INFO - PROCESS | 1647 | 1465203570024 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 01:59:30 INFO - PROCESS | 1647 | 1465203570027 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 01:59:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:59:30 INFO - PROCESS | 1647 | 1465203570030 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:59:30 INFO - PROCESS | 1647 | 1465203570031 Marionette TRACE conn2 <- [1,702,null,{}] 01:59:30 INFO - PROCESS | 1647 | 1465203570035 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:30 INFO - PROCESS | 1647 | 1465203570036 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:30 INFO - PROCESS | 1647 | 1465203570135 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 01:59:30 INFO - PROCESS | 1647 | 1465203570142 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:30 INFO - PROCESS | 1647 | 1465203570144 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x113c32800 == 28 [pid = 1647] [id = 183] 01:59:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11309e000) [pid = 1647] [serial = 547] [outer = 0x0] 01:59:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1133ca400) [pid = 1647] [serial = 548] [outer = 0x11309e000] 01:59:30 INFO - PROCESS | 1647 | 1465203570172 Marionette DEBUG loaded listener.js 01:59:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x113a83800) [pid = 1647] [serial = 549] [outer = 0x11309e000] 01:59:30 INFO - PROCESS | 1647 | 1465203570976 Marionette TRACE conn2 <- [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]]]}] 01:59:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:59:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 01:59:31 INFO - PROCESS | 1647 | 1465203571000 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 01:59:31 INFO - PROCESS | 1647 | 1465203571005 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 01:59:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:59:31 INFO - PROCESS | 1647 | 1465203571011 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:59:31 INFO - PROCESS | 1647 | 1465203571013 Marionette TRACE conn2 <- [1,706,null,{}] 01:59:31 INFO - PROCESS | 1647 | 1465203571015 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:31 INFO - PROCESS | 1647 | 1465203571017 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:31 INFO - PROCESS | 1647 | 1465203571098 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 01:59:31 INFO - PROCESS | 1647 | 1465203571146 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:31 INFO - PROCESS | 1647 | 1465203571148 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x116884000 == 29 [pid = 1647] [id = 184] 01:59:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x115060c00) [pid = 1647] [serial = 550] [outer = 0x0] 01:59:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x115fa8400) [pid = 1647] [serial = 551] [outer = 0x115060c00] 01:59:31 INFO - PROCESS | 1647 | 1465203571175 Marionette DEBUG loaded listener.js 01:59:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x116611c00) [pid = 1647] [serial = 552] [outer = 0x115060c00] 01:59:31 INFO - PROCESS | 1647 | 1465203571953 Marionette TRACE conn2 <- [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]]]}] 01:59:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:59:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 01:59:31 INFO - PROCESS | 1647 | 1465203571981 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 01:59:31 INFO - PROCESS | 1647 | 1465203571991 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 01:59:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:59:32 INFO - PROCESS | 1647 | 1465203572001 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:59:32 INFO - PROCESS | 1647 | 1465203572003 Marionette TRACE conn2 <- [1,710,null,{}] 01:59:32 INFO - PROCESS | 1647 | 1465203572011 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:32 INFO - PROCESS | 1647 | 1465203572014 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:32 INFO - PROCESS | 1647 | 1465203572107 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 01:59:32 INFO - PROCESS | 1647 | 1465203572142 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:32 INFO - PROCESS | 1647 | 1465203572144 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x118249800 == 30 [pid = 1647] [id = 185] 01:59:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11730a400) [pid = 1647] [serial = 553] [outer = 0x0] 01:59:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11821a800) [pid = 1647] [serial = 554] [outer = 0x11730a400] 01:59:32 INFO - PROCESS | 1647 | 1465203572173 Marionette DEBUG loaded listener.js 01:59:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1183d7800) [pid = 1647] [serial = 555] [outer = 0x11730a400] 01:59:33 INFO - PROCESS | 1647 | 1465203573013 Marionette TRACE conn2 <- [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]]]}] 01:59:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:59:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1022ms 01:59:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:59:33 INFO - PROCESS | 1647 | 1465203573029 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 01:59:33 INFO - PROCESS | 1647 | 1465203573031 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 01:59:33 INFO - PROCESS | 1647 | 1465203573033 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:59:33 INFO - PROCESS | 1647 | 1465203573034 Marionette TRACE conn2 <- [1,714,null,{}] 01:59:33 INFO - PROCESS | 1647 | 1465203573047 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:33 INFO - PROCESS | 1647 | 1465203573048 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:33 INFO - PROCESS | 1647 | 1465203573150 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 01:59:33 INFO - PROCESS | 1647 | 1465203573191 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:33 INFO - PROCESS | 1647 | 1465203573192 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a7a800 == 31 [pid = 1647] [id = 186] 01:59:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11858b800) [pid = 1647] [serial = 556] [outer = 0x0] 01:59:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11883c400) [pid = 1647] [serial = 557] [outer = 0x11858b800] 01:59:33 INFO - PROCESS | 1647 | 1465203573234 Marionette DEBUG loaded listener.js 01:59:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118f5e400) [pid = 1647] [serial = 558] [outer = 0x11858b800] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x124dc9800) [pid = 1647] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1278a4800) [pid = 1647] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1278a8400) [pid = 1647] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x124ac7000) [pid = 1647] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11649c400) [pid = 1647] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119eb1c00) [pid = 1647] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11647d000) [pid = 1647] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1183d3400) [pid = 1647] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x118832800) [pid = 1647] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12ba31400) [pid = 1647] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x128d9d000) [pid = 1647] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x112712400) [pid = 1647] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x115dc6c00) [pid = 1647] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x1122dc400) [pid = 1647] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x119304800) [pid = 1647] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:59:34 INFO - PROCESS | 1647 | 1465203574093 Marionette TRACE conn2 <- [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]]]}] 01:59:34 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 01:59:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1069ms 01:59:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:59:34 INFO - PROCESS | 1647 | 1465203574102 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 01:59:34 INFO - PROCESS | 1647 | 1465203574105 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 01:59:34 INFO - PROCESS | 1647 | 1465203574107 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:59:34 INFO - PROCESS | 1647 | 1465203574108 Marionette TRACE conn2 <- [1,718,null,{}] 01:59:34 INFO - PROCESS | 1647 | 1465203574117 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:34 INFO - PROCESS | 1647 | 1465203574118 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:34 INFO - PROCESS | 1647 | 1465203574190 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 01:59:34 INFO - PROCESS | 1647 | 1465203574194 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:34 INFO - PROCESS | 1647 | 1465203574195 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192ac000 == 32 [pid = 1647] [id = 187] 01:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x115dbb800) [pid = 1647] [serial = 559] [outer = 0x0] 01:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x118f60400) [pid = 1647] [serial = 560] [outer = 0x115dbb800] 01:59:34 INFO - PROCESS | 1647 | 1465203574222 Marionette DEBUG loaded listener.js 01:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x118f6d000) [pid = 1647] [serial = 561] [outer = 0x115dbb800] 01:59:35 INFO - PROCESS | 1647 | 1465203575033 Marionette TRACE conn2 <- [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]]]}] 01:59:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:59:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 976ms 01:59:35 INFO - PROCESS | 1647 | 1465203575084 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 01:59:35 INFO - PROCESS | 1647 | 1465203575085 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 01:59:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:59:35 INFO - PROCESS | 1647 | 1465203575087 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:59:35 INFO - PROCESS | 1647 | 1465203575089 Marionette TRACE conn2 <- [1,722,null,{}] 01:59:35 INFO - PROCESS | 1647 | 1465203575091 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:35 INFO - PROCESS | 1647 | 1465203575095 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:35 INFO - PROCESS | 1647 | 1465203575206 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 01:59:35 INFO - PROCESS | 1647 | 1465203575213 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:35 INFO - PROCESS | 1647 | 1465203575214 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b9a000 == 33 [pid = 1647] [id = 188] 01:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x119303400) [pid = 1647] [serial = 562] [outer = 0x0] 01:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1196df800) [pid = 1647] [serial = 563] [outer = 0x119303400] 01:59:35 INFO - PROCESS | 1647 | 1465203575240 Marionette DEBUG loaded listener.js 01:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x119eac400) [pid = 1647] [serial = 564] [outer = 0x119303400] 01:59:35 INFO - PROCESS | 1647 | 1465203575543 Marionette TRACE conn2 <- [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] 01:59:35 INFO - PROCESS | 1647 | 1465203575564 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 01:59:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:59:35 INFO - PROCESS | 1647 | 1465203575566 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:59:35 INFO - PROCESS | 1647 | 1465203575568 Marionette TRACE conn2 <- [1,726,null,{}] 01:59:35 INFO - PROCESS | 1647 | 1465203575572 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:35 INFO - PROCESS | 1647 | 1465203575575 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:35 INFO - PROCESS | 1647 | 1465203575656 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 01:59:35 INFO - PROCESS | 1647 | 1465203575659 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:35 INFO - PROCESS | 1647 | 1465203575660 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x120ef2800 == 34 [pid = 1647] [id = 189] 01:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1133ca800) [pid = 1647] [serial = 565] [outer = 0x0] 01:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1217ea400) [pid = 1647] [serial = 566] [outer = 0x1133ca800] 01:59:35 INFO - PROCESS | 1647 | 1465203575687 Marionette DEBUG loaded listener.js 01:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x121b0ec00) [pid = 1647] [serial = 567] [outer = 0x1133ca800] 01:59:36 INFO - PROCESS | 1647 | 1465203576082 Marionette TRACE conn2 <- [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]]]}] 01:59:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:59:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 570ms 01:59:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:59:36 INFO - PROCESS | 1647 | 1465203576137 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 01:59:36 INFO - PROCESS | 1647 | 1465203576139 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 01:59:36 INFO - PROCESS | 1647 | 1465203576143 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:59:36 INFO - PROCESS | 1647 | 1465203576146 Marionette TRACE conn2 <- [1,730,null,{}] 01:59:36 INFO - PROCESS | 1647 | 1465203576150 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:36 INFO - PROCESS | 1647 | 1465203576152 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:36 INFO - PROCESS | 1647 | 1465203576290 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 01:59:36 INFO - PROCESS | 1647 | 1465203576389 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:36 INFO - PROCESS | 1647 | 1465203576392 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11683d800 == 35 [pid = 1647] [id = 190] 01:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1133cd800) [pid = 1647] [serial = 568] [outer = 0x0] 01:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1133d3800) [pid = 1647] [serial = 569] [outer = 0x1133cd800] 01:59:36 INFO - PROCESS | 1647 | 1465203576424 Marionette DEBUG loaded listener.js 01:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x115d3f000) [pid = 1647] [serial = 570] [outer = 0x1133cd800] 01:59:36 INFO - PROCESS | 1647 | 1465203576930 Marionette TRACE conn2 <- [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[3248] expected 0 but got 9","_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] 01:59:37 INFO - PROCESS | 1647 | 1465203576999 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 01:59:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:59:37 INFO - PROCESS | 1647 | 1465203577008 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:59:37 INFO - PROCESS | 1647 | 1465203577011 Marionette TRACE conn2 <- [1,734,null,{}] 01:59:37 INFO - PROCESS | 1647 | 1465203577015 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:37 INFO - PROCESS | 1647 | 1465203577018 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:37 INFO - PROCESS | 1647 | 1465203577167 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 01:59:37 INFO - PROCESS | 1647 | 1465203577263 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:37 INFO - PROCESS | 1647 | 1465203577265 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x119804800 == 36 [pid = 1647] [id = 191] 01:59:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1167d5400) [pid = 1647] [serial = 571] [outer = 0x0] 01:59:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x116f9bc00) [pid = 1647] [serial = 572] [outer = 0x1167d5400] 01:59:37 INFO - PROCESS | 1647 | 1465203577311 Marionette DEBUG loaded listener.js 01:59:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118225c00) [pid = 1647] [serial = 573] [outer = 0x1167d5400] 01:59:37 INFO - PROCESS | 1647 | 1465203577895 Marionette TRACE conn2 <- [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]]]}] 01:59:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:59:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 923ms 01:59:37 INFO - PROCESS | 1647 | 1465203577930 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 01:59:37 INFO - PROCESS | 1647 | 1465203577931 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 01:59:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:59:37 INFO - PROCESS | 1647 | 1465203577934 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:59:37 INFO - PROCESS | 1647 | 1465203577937 Marionette TRACE conn2 <- [1,738,null,{}] 01:59:37 INFO - PROCESS | 1647 | 1465203577946 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:37 INFO - PROCESS | 1647 | 1465203577949 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:38 INFO - PROCESS | 1647 | 1465203578120 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 01:59:38 INFO - PROCESS | 1647 | 1465203578209 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:38 INFO - PROCESS | 1647 | 1465203578211 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x112775000 == 37 [pid = 1647] [id = 192] 01:59:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112fc1c00) [pid = 1647] [serial = 574] [outer = 0x0] 01:59:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x113094400) [pid = 1647] [serial = 575] [outer = 0x112fc1c00] 01:59:38 INFO - PROCESS | 1647 | 1465203578249 Marionette DEBUG loaded listener.js 01:59:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115d3c800) [pid = 1647] [serial = 576] [outer = 0x112fc1c00] 01:59:38 INFO - PROCESS | 1647 | --DOCSHELL 0x119b9a000 == 36 [pid = 1647] [id = 188] 01:59:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1192ac000 == 35 [pid = 1647] [id = 187] 01:59:38 INFO - PROCESS | 1647 | --DOCSHELL 0x118a7a800 == 34 [pid = 1647] [id = 186] 01:59:38 INFO - PROCESS | 1647 | --DOCSHELL 0x118249800 == 33 [pid = 1647] [id = 185] 01:59:38 INFO - PROCESS | 1647 | --DOCSHELL 0x116884000 == 32 [pid = 1647] [id = 184] 01:59:38 INFO - PROCESS | 1647 | --DOCSHELL 0x113c32800 == 31 [pid = 1647] [id = 183] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x126a65800) [pid = 1647] [serial = 518] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12784c000) [pid = 1647] [serial = 519] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x128ddbc00) [pid = 1647] [serial = 521] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12ab87800) [pid = 1647] [serial = 525] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12536fc00) [pid = 1647] [serial = 515] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x116f98800) [pid = 1647] [serial = 506] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1183cfc00) [pid = 1647] [serial = 507] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x121b03800) [pid = 1647] [serial = 512] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12a7bb400) [pid = 1647] [serial = 524] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x124a8c800) [pid = 1647] [serial = 513] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11765f800) [pid = 1647] [serial = 500] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x11821d000) [pid = 1647] [serial = 501] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x118f68400) [pid = 1647] [serial = 503] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1212cb800) [pid = 1647] [serial = 504] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x118f6ac00) [pid = 1647] [serial = 509] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x1196dcc00) [pid = 1647] [serial = 510] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12bd13400) [pid = 1647] [serial = 536] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x12c067800) [pid = 1647] [serial = 537] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x129565000) [pid = 1647] [serial = 495] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x112df3400) [pid = 1647] [serial = 497] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x113c0b800) [pid = 1647] [serial = 498] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x121b0b000) [pid = 1647] [serial = 531] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x12ac13c00) [pid = 1647] [serial = 527] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x12b20f000) [pid = 1647] [serial = 534] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x1184a9000) [pid = 1647] [serial = 530] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x12ac1b000) [pid = 1647] [serial = 528] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x1295ee400) [pid = 1647] [serial = 533] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x1267b1c00) [pid = 1647] [serial = 516] [outer = 0x0] [url = about:blank] 01:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x1295f2400) [pid = 1647] [serial = 522] [outer = 0x0] [url = about:blank] 01:59:39 INFO - PROCESS | 1647 | 1465203579281 Marionette TRACE conn2 <- [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]]]}] 01:59:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:59:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1376ms 01:59:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:59:39 INFO - PROCESS | 1647 | 1465203579310 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 01:59:39 INFO - PROCESS | 1647 | 1465203579312 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 01:59:39 INFO - PROCESS | 1647 | 1465203579315 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:59:39 INFO - PROCESS | 1647 | 1465203579317 Marionette TRACE conn2 <- [1,742,null,{}] 01:59:39 INFO - PROCESS | 1647 | 1465203579320 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:39 INFO - PROCESS | 1647 | 1465203579323 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:39 INFO - PROCESS | 1647 | 1465203579400 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 01:59:39 INFO - PROCESS | 1647 | 1465203579407 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:39 INFO - PROCESS | 1647 | 1465203579409 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x116891000 == 32 [pid = 1647] [id = 193] 01:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x11647e400) [pid = 1647] [serial = 577] [outer = 0x0] 01:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x11765d000) [pid = 1647] [serial = 578] [outer = 0x11647e400] 01:59:39 INFO - PROCESS | 1647 | 1465203579436 Marionette DEBUG loaded listener.js 01:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x1183d3400) [pid = 1647] [serial = 579] [outer = 0x11647e400] 01:59:40 INFO - PROCESS | 1647 | 1465203580253 Marionette TRACE conn2 <- [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]]]}] 01:59:40 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 01:59:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 01:59:40 INFO - PROCESS | 1647 | 1465203580285 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 01:59:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:59:40 INFO - PROCESS | 1647 | 1465203580287 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 01:59:40 INFO - PROCESS | 1647 | 1465203580292 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:59:40 INFO - PROCESS | 1647 | 1465203580293 Marionette TRACE conn2 <- [1,746,null,{}] 01:59:40 INFO - PROCESS | 1647 | 1465203580295 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:40 INFO - PROCESS | 1647 | 1465203580296 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:40 INFO - PROCESS | 1647 | 1465203580392 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 01:59:40 INFO - PROCESS | 1647 | 1465203580400 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:40 INFO - PROCESS | 1647 | 1465203580401 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11852d000 == 33 [pid = 1647] [id = 194] 01:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x111c6b000) [pid = 1647] [serial = 580] [outer = 0x0] 01:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x118f5f000) [pid = 1647] [serial = 581] [outer = 0x111c6b000] 01:59:40 INFO - PROCESS | 1647 | 1465203580429 Marionette DEBUG loaded listener.js 01:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x119216c00) [pid = 1647] [serial = 582] [outer = 0x111c6b000] 01:59:41 INFO - PROCESS | 1647 | 1465203581277 Marionette TRACE conn2 <- [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]]]}] 01:59:41 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.) 01:59:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1019ms 01:59:41 INFO - PROCESS | 1647 | 1465203581314 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 01:59:41 INFO - PROCESS | 1647 | 1465203581317 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 01:59:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:59:41 INFO - PROCESS | 1647 | 1465203581332 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:59:41 INFO - PROCESS | 1647 | 1465203581335 Marionette TRACE conn2 <- [1,750,null,{}] 01:59:41 INFO - PROCESS | 1647 | 1465203581338 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:41 INFO - PROCESS | 1647 | 1465203581340 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:41 INFO - PROCESS | 1647 | 1465203581443 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 01:59:41 INFO - PROCESS | 1647 | 1465203581458 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:41 INFO - PROCESS | 1647 | 1465203581459 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x120e6f800 == 34 [pid = 1647] [id = 195] 01:59:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x119259c00) [pid = 1647] [serial = 583] [outer = 0x0] 01:59:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x119a0b400) [pid = 1647] [serial = 584] [outer = 0x119259c00] 01:59:41 INFO - PROCESS | 1647 | 1465203581484 Marionette DEBUG loaded listener.js 01:59:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x121445800) [pid = 1647] [serial = 585] [outer = 0x119259c00] 01:59:41 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1133d0400) [pid = 1647] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:59:41 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x118ae5c00) [pid = 1647] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:59:41 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x115dbb800) [pid = 1647] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:59:41 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x119303400) [pid = 1647] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:59:41 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x11730a400) [pid = 1647] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:59:41 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x11858b800) [pid = 1647] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:59:41 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x1164a5000) [pid = 1647] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:59:41 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x11309e000) [pid = 1647] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:59:41 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x115060c00) [pid = 1647] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:59:42 INFO - PROCESS | 1647 | 1465203582330 Marionette TRACE conn2 <- [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]]]}] 01:59:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:59:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1032ms 01:59:42 INFO - PROCESS | 1647 | 1465203582355 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 01:59:42 INFO - PROCESS | 1647 | 1465203582356 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 01:59:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:59:42 INFO - PROCESS | 1647 | 1465203582358 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:59:42 INFO - PROCESS | 1647 | 1465203582359 Marionette TRACE conn2 <- [1,754,null,{}] 01:59:42 INFO - PROCESS | 1647 | 1465203582362 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:42 INFO - PROCESS | 1647 | 1465203582363 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:42 INFO - PROCESS | 1647 | 1465203582441 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 01:59:42 INFO - PROCESS | 1647 | 1465203582444 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:42 INFO - PROCESS | 1647 | 1465203582446 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12164f000 == 35 [pid = 1647] [id = 196] 01:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x1164a5000) [pid = 1647] [serial = 586] [outer = 0x0] 01:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x118834c00) [pid = 1647] [serial = 587] [outer = 0x1164a5000] 01:59:42 INFO - PROCESS | 1647 | 1465203582473 Marionette DEBUG loaded listener.js 01:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x121b08800) [pid = 1647] [serial = 588] [outer = 0x1164a5000] 01:59:43 INFO - PROCESS | 1647 | 1465203583285 Marionette TRACE conn2 <- [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]]]}] 01:59:43 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 01:59:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 01:59:43 INFO - PROCESS | 1647 | 1465203583328 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 01:59:43 INFO - PROCESS | 1647 | 1465203583329 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 01:59:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:59:43 INFO - PROCESS | 1647 | 1465203583332 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:59:43 INFO - PROCESS | 1647 | 1465203583333 Marionette TRACE conn2 <- [1,758,null,{}] 01:59:43 INFO - PROCESS | 1647 | 1465203583335 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:43 INFO - PROCESS | 1647 | 1465203583336 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:43 INFO - PROCESS | 1647 | 1465203583415 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 01:59:43 INFO - PROCESS | 1647 | 1465203583465 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:43 INFO - PROCESS | 1647 | 1465203583469 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x123f5b800 == 36 [pid = 1647] [id = 197] 01:59:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x124c1b400) [pid = 1647] [serial = 589] [outer = 0x0] 01:59:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x124dce800) [pid = 1647] [serial = 590] [outer = 0x124c1b400] 01:59:43 INFO - PROCESS | 1647 | 1465203583502 Marionette DEBUG loaded listener.js 01:59:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x125375400) [pid = 1647] [serial = 591] [outer = 0x124c1b400] 01:59:43 INFO - PROCESS | 1647 | 1465203583779 Marionette TRACE conn2 <- [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]]]}] 01:59:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:59:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 01:59:43 INFO - PROCESS | 1647 | 1465203583801 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 01:59:43 INFO - PROCESS | 1647 | 1465203583802 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 01:59:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:59:43 INFO - PROCESS | 1647 | 1465203583812 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:59:43 INFO - PROCESS | 1647 | 1465203583813 Marionette TRACE conn2 <- [1,762,null,{}] 01:59:43 INFO - PROCESS | 1647 | 1465203583815 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:43 INFO - PROCESS | 1647 | 1465203583816 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:43 INFO - PROCESS | 1647 | 1465203583897 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 01:59:43 INFO - PROCESS | 1647 | 1465203583901 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:43 INFO - PROCESS | 1647 | 1465203583903 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ee8000 == 37 [pid = 1647] [id = 198] 01:59:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x124c1c000) [pid = 1647] [serial = 592] [outer = 0x0] 01:59:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x126490400) [pid = 1647] [serial = 593] [outer = 0x124c1c000] 01:59:43 INFO - PROCESS | 1647 | 1465203583929 Marionette DEBUG loaded listener.js 01:59:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1267b3400) [pid = 1647] [serial = 594] [outer = 0x124c1c000] 01:59:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:59:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 925ms 01:59:44 INFO - PROCESS | 1647 | 1465203584726 Marionette TRACE conn2 <- [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]]]}] 01:59:44 INFO - PROCESS | 1647 | 1465203584731 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 01:59:44 INFO - PROCESS | 1647 | 1465203584734 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 01:59:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:59:44 INFO - PROCESS | 1647 | 1465203584738 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:59:44 INFO - PROCESS | 1647 | 1465203584740 Marionette TRACE conn2 <- [1,766,null,{}] 01:59:44 INFO - PROCESS | 1647 | 1465203584744 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:44 INFO - PROCESS | 1647 | 1465203584745 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:44 INFO - PROCESS | 1647 | 1465203584851 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 01:59:44 INFO - PROCESS | 1647 | 1465203584901 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:44 INFO - PROCESS | 1647 | 1465203584902 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11688d800 == 38 [pid = 1647] [id = 199] 01:59:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x113e43000) [pid = 1647] [serial = 595] [outer = 0x0] 01:59:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x115dc7400) [pid = 1647] [serial = 596] [outer = 0x113e43000] 01:59:44 INFO - PROCESS | 1647 | 1465203584936 Marionette DEBUG loaded listener.js 01:59:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1166ee800) [pid = 1647] [serial = 597] [outer = 0x113e43000] 01:59:45 INFO - PROCESS | 1647 | 1465203585832 Marionette TRACE conn2 <- [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]]]}] 01:59:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:59:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1121ms 01:59:45 INFO - PROCESS | 1647 | 1465203585859 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 01:59:45 INFO - PROCESS | 1647 | 1465203585862 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 01:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:59:45 INFO - PROCESS | 1647 | 1465203585866 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:59:45 INFO - PROCESS | 1647 | 1465203585868 Marionette TRACE conn2 <- [1,770,null,{}] 01:59:45 INFO - PROCESS | 1647 | 1465203585871 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:45 INFO - PROCESS | 1647 | 1465203585873 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:46 INFO - PROCESS | 1647 | 1465203586000 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 01:59:46 INFO - PROCESS | 1647 | 1465203586054 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:46 INFO - PROCESS | 1647 | 1465203586055 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b93000 == 39 [pid = 1647] [id = 200] 01:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x118586000) [pid = 1647] [serial = 598] [outer = 0x0] 01:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x118837400) [pid = 1647] [serial = 599] [outer = 0x118586000] 01:59:46 INFO - PROCESS | 1647 | 1465203586086 Marionette DEBUG loaded listener.js 01:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x118f6bc00) [pid = 1647] [serial = 600] [outer = 0x118586000] 01:59:46 INFO - PROCESS | 1647 | 1465203586518 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 01:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 719ms 01:59:46 INFO - PROCESS | 1647 | 1465203586601 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 01:59:46 INFO - PROCESS | 1647 | 1465203586604 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 01:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:59:46 INFO - PROCESS | 1647 | 1465203586608 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:59:46 INFO - PROCESS | 1647 | 1465203586611 Marionette TRACE conn2 <- [1,774,null,{}] 01:59:46 INFO - PROCESS | 1647 | 1465203586619 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:46 INFO - PROCESS | 1647 | 1465203586624 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:46 INFO - PROCESS | 1647 | 1465203586725 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 01:59:46 INFO - PROCESS | 1647 | 1465203586789 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:46 INFO - PROCESS | 1647 | 1465203586791 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x127803800 == 40 [pid = 1647] [id = 201] 01:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x121446400) [pid = 1647] [serial = 601] [outer = 0x0] 01:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x121b0d800) [pid = 1647] [serial = 602] [outer = 0x121446400] 01:59:46 INFO - PROCESS | 1647 | 1465203586823 Marionette DEBUG loaded listener.js 01:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x124abd800) [pid = 1647] [serial = 603] [outer = 0x121446400] 01:59:47 INFO - PROCESS | 1647 | 1465203587260 Marionette TRACE conn2 <- [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]]]}] 01:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 672ms 01:59:47 INFO - PROCESS | 1647 | 1465203587299 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 01:59:47 INFO - PROCESS | 1647 | 1465203587301 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 01:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:59:47 INFO - PROCESS | 1647 | 1465203587323 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:59:47 INFO - PROCESS | 1647 | 1465203587324 Marionette TRACE conn2 <- [1,778,null,{}] 01:59:47 INFO - PROCESS | 1647 | 1465203587327 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:47 INFO - PROCESS | 1647 | 1465203587328 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:47 INFO - PROCESS | 1647 | 1465203587433 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 01:59:47 INFO - PROCESS | 1647 | 1465203587499 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:47 INFO - PROCESS | 1647 | 1465203587500 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x113c21800 == 41 [pid = 1647] [id = 202] 01:59:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x112df2c00) [pid = 1647] [serial = 604] [outer = 0x0] 01:59:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11821ec00) [pid = 1647] [serial = 605] [outer = 0x112df2c00] 01:59:47 INFO - PROCESS | 1647 | 1465203587531 Marionette DEBUG loaded listener.js 01:59:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x125312000) [pid = 1647] [serial = 606] [outer = 0x112df2c00] 01:59:48 INFO - PROCESS | 1647 | 1465203588004 Marionette TRACE conn2 <- [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]]]}] 01:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 725ms 01:59:48 INFO - PROCESS | 1647 | 1465203588058 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 01:59:48 INFO - PROCESS | 1647 | 1465203588062 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 01:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:59:48 INFO - PROCESS | 1647 | 1465203588066 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:59:48 INFO - PROCESS | 1647 | 1465203588069 Marionette TRACE conn2 <- [1,782,null,{}] 01:59:48 INFO - PROCESS | 1647 | 1465203588077 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:48 INFO - PROCESS | 1647 | 1465203588079 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:48 INFO - PROCESS | 1647 | 1465203588183 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 01:59:48 INFO - PROCESS | 1647 | 1465203588249 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:48 INFO - PROCESS | 1647 | 1465203588250 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e30800 == 42 [pid = 1647] [id = 203] 01:59:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x115dbb000) [pid = 1647] [serial = 607] [outer = 0x0] 01:59:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x116f90400) [pid = 1647] [serial = 608] [outer = 0x115dbb000] 01:59:48 INFO - PROCESS | 1647 | 1465203588278 Marionette DEBUG loaded listener.js 01:59:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1184afc00) [pid = 1647] [serial = 609] [outer = 0x115dbb000] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x123f5b800 == 41 [pid = 1647] [id = 197] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12164f000 == 40 [pid = 1647] [id = 196] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x120e6f800 == 39 [pid = 1647] [id = 195] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11852d000 == 38 [pid = 1647] [id = 194] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x116891000 == 37 [pid = 1647] [id = 193] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x112775000 == 36 [pid = 1647] [id = 192] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x119804800 == 35 [pid = 1647] [id = 191] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11683d800 == 34 [pid = 1647] [id = 190] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x120ef2800 == 33 [pid = 1647] [id = 189] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x118240000 == 32 [pid = 1647] [id = 182] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x113c21800 == 31 [pid = 1647] [id = 202] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x127803800 == 30 [pid = 1647] [id = 201] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x119b93000 == 29 [pid = 1647] [id = 200] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x125ee8000 == 28 [pid = 1647] [id = 198] 01:59:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11688d800 == 27 [pid = 1647] [id = 199] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11883c400) [pid = 1647] [serial = 557] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11730b000) [pid = 1647] [serial = 546] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1167ca400) [pid = 1647] [serial = 545] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1133ca400) [pid = 1647] [serial = 548] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x113a83800) [pid = 1647] [serial = 549] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x115fa8400) [pid = 1647] [serial = 551] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1181cf000) [pid = 1647] [serial = 540] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x115f42c00) [pid = 1647] [serial = 539] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x124c1a400) [pid = 1647] [serial = 543] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x121b05000) [pid = 1647] [serial = 542] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x1217ea400) [pid = 1647] [serial = 566] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x118f60400) [pid = 1647] [serial = 560] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x118f5e400) [pid = 1647] [serial = 558] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x119eac400) [pid = 1647] [serial = 564] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x118f6d000) [pid = 1647] [serial = 561] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x11821a800) [pid = 1647] [serial = 554] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x1183d7800) [pid = 1647] [serial = 555] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x1196df800) [pid = 1647] [serial = 563] [outer = 0x0] [url = about:blank] 01:59:48 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x116611c00) [pid = 1647] [serial = 552] [outer = 0x0] [url = about:blank] 01:59:49 INFO - PROCESS | 1647 | 1465203589118 Marionette TRACE conn2 <- [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]]]}] 01:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1080ms 01:59:49 INFO - PROCESS | 1647 | 1465203589146 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 01:59:49 INFO - PROCESS | 1647 | 1465203589148 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 01:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:59:49 INFO - PROCESS | 1647 | 1465203589151 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:59:49 INFO - PROCESS | 1647 | 1465203589155 Marionette TRACE conn2 <- [1,786,null,{}] 01:59:49 INFO - PROCESS | 1647 | 1465203589163 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:49 INFO - PROCESS | 1647 | 1465203589165 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:49 INFO - PROCESS | 1647 | 1465203589247 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 01:59:49 INFO - PROCESS | 1647 | 1465203589252 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:49 INFO - PROCESS | 1647 | 1465203589254 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x115fe5000 == 28 [pid = 1647] [id = 204] 01:59:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x1133cc800) [pid = 1647] [serial = 610] [outer = 0x0] 01:59:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x113c04000) [pid = 1647] [serial = 611] [outer = 0x1133cc800] 01:59:49 INFO - PROCESS | 1647 | 1465203589284 Marionette DEBUG loaded listener.js 01:59:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x115dba000) [pid = 1647] [serial = 612] [outer = 0x1133cc800] 01:59:49 INFO - PROCESS | 1647 | 1465203589641 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 01:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 527ms 01:59:49 INFO - PROCESS | 1647 | 1465203589682 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 01:59:49 INFO - PROCESS | 1647 | 1465203589686 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 01:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:59:49 INFO - PROCESS | 1647 | 1465203589693 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:59:49 INFO - PROCESS | 1647 | 1465203589695 Marionette TRACE conn2 <- [1,790,null,{}] 01:59:49 INFO - PROCESS | 1647 | 1465203589698 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:49 INFO - PROCESS | 1647 | 1465203589699 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:49 INFO - PROCESS | 1647 | 1465203589779 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 01:59:49 INFO - PROCESS | 1647 | 1465203589783 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:49 INFO - PROCESS | 1647 | 1465203589784 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x117360800 == 29 [pid = 1647] [id = 205] 01:59:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x115dbdc00) [pid = 1647] [serial = 613] [outer = 0x0] 01:59:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x11660ec00) [pid = 1647] [serial = 614] [outer = 0x115dbdc00] 01:59:49 INFO - PROCESS | 1647 | 1465203589814 Marionette DEBUG loaded listener.js 01:59:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x1168b1400) [pid = 1647] [serial = 615] [outer = 0x115dbdc00] 01:59:50 INFO - PROCESS | 1647 | 1465203590174 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 01:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 520ms 01:59:50 INFO - PROCESS | 1647 | 1465203590214 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 01:59:50 INFO - PROCESS | 1647 | 1465203590215 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 01:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:59:50 INFO - PROCESS | 1647 | 1465203590217 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:59:50 INFO - PROCESS | 1647 | 1465203590220 Marionette TRACE conn2 <- [1,794,null,{}] 01:59:50 INFO - PROCESS | 1647 | 1465203590230 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:50 INFO - PROCESS | 1647 | 1465203590233 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:50 INFO - PROCESS | 1647 | 1465203590306 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 01:59:50 INFO - PROCESS | 1647 | 1465203590311 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:50 INFO - PROCESS | 1647 | 1465203590313 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a78800 == 30 [pid = 1647] [id = 206] 01:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11821b400) [pid = 1647] [serial = 616] [outer = 0x0] 01:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1183d7c00) [pid = 1647] [serial = 617] [outer = 0x11821b400] 01:59:50 INFO - PROCESS | 1647 | 1465203590343 Marionette DEBUG loaded listener.js 01:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11883ac00) [pid = 1647] [serial = 618] [outer = 0x11821b400] 01:59:50 INFO - PROCESS | 1647 | 1465203590665 Marionette TRACE conn2 <- [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]]]}] 01:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 474ms 01:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:59:50 INFO - PROCESS | 1647 | 1465203590693 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 01:59:50 INFO - PROCESS | 1647 | 1465203590695 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 01:59:50 INFO - PROCESS | 1647 | 1465203590697 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:59:50 INFO - PROCESS | 1647 | 1465203590698 Marionette TRACE conn2 <- [1,798,null,{}] 01:59:50 INFO - PROCESS | 1647 | 1465203590701 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:50 INFO - PROCESS | 1647 | 1465203590702 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:50 INFO - PROCESS | 1647 | 1465203590779 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 01:59:50 INFO - PROCESS | 1647 | 1465203590783 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:50 INFO - PROCESS | 1647 | 1465203590784 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193b7000 == 31 [pid = 1647] [id = 207] 01:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x116a6d400) [pid = 1647] [serial = 619] [outer = 0x0] 01:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x118af1000) [pid = 1647] [serial = 620] [outer = 0x116a6d400] 01:59:50 INFO - PROCESS | 1647 | 1465203590859 Marionette DEBUG loaded listener.js 01:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11925e800) [pid = 1647] [serial = 621] [outer = 0x116a6d400] 01:59:51 INFO - PROCESS | 1647 | 1465203591193 Marionette TRACE conn2 <- [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]]]}] 01:59:51 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 01:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 01:59:51 INFO - PROCESS | 1647 | 1465203591217 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 01:59:51 INFO - PROCESS | 1647 | 1465203591228 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 01:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:59:51 INFO - PROCESS | 1647 | 1465203591237 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:59:51 INFO - PROCESS | 1647 | 1465203591238 Marionette TRACE conn2 <- [1,802,null,{}] 01:59:51 INFO - PROCESS | 1647 | 1465203591240 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:51 INFO - PROCESS | 1647 | 1465203591241 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:51 INFO - PROCESS | 1647 | 1465203591330 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 01:59:51 INFO - PROCESS | 1647 | 1465203591334 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:51 INFO - PROCESS | 1647 | 1465203591335 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b9b800 == 32 [pid = 1647] [id = 208] 01:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1183d2000) [pid = 1647] [serial = 622] [outer = 0x0] 01:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11930e800) [pid = 1647] [serial = 623] [outer = 0x1183d2000] 01:59:51 INFO - PROCESS | 1647 | 1465203591360 Marionette DEBUG loaded listener.js 01:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1198a9400) [pid = 1647] [serial = 624] [outer = 0x1183d2000] 01:59:51 INFO - PROCESS | 1647 | 1465203591763 Marionette TRACE conn2 <- [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]]]}] 01:59:51 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 01:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 569ms 01:59:51 INFO - PROCESS | 1647 | 1465203591807 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 01:59:51 INFO - PROCESS | 1647 | 1465203591808 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 01:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:59:51 INFO - PROCESS | 1647 | 1465203591810 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:59:51 INFO - PROCESS | 1647 | 1465203591811 Marionette TRACE conn2 <- [1,806,null,{}] 01:59:51 INFO - PROCESS | 1647 | 1465203591814 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:51 INFO - PROCESS | 1647 | 1465203591818 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:51 INFO - PROCESS | 1647 | 1465203591923 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 01:59:51 INFO - PROCESS | 1647 | 1465203591960 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:51 INFO - PROCESS | 1647 | 1465203591961 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12164e800 == 33 [pid = 1647] [id = 209] 01:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1198ad400) [pid = 1647] [serial = 625] [outer = 0x0] 01:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x12136f800) [pid = 1647] [serial = 626] [outer = 0x1198ad400] 01:59:51 INFO - PROCESS | 1647 | 1465203591986 Marionette DEBUG loaded listener.js 01:59:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x124a8d000) [pid = 1647] [serial = 627] [outer = 0x1198ad400] 01:59:52 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:59:52 INFO - PROCESS | 1647 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 01:59:52 INFO - PROCESS | 1647 | Determined SkiaGL cache limits: Size 100663296, Items: 256 01:59:52 INFO - PROCESS | 1647 | [GFX2-]: Using SkiaGL canvas. 01:59:52 INFO - PROCESS | 1647 | 1465203592319 Marionette TRACE conn2 <- [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]]]}] 01:59:52 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 01:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 517ms 01:59:52 INFO - PROCESS | 1647 | 1465203592328 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 01:59:52 INFO - PROCESS | 1647 | 1465203592330 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 01:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:59:52 INFO - PROCESS | 1647 | 1465203592332 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:59:52 INFO - PROCESS | 1647 | 1465203592333 Marionette TRACE conn2 <- [1,810,null,{}] 01:59:52 INFO - PROCESS | 1647 | 1465203592345 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:52 INFO - PROCESS | 1647 | 1465203592346 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:52 INFO - PROCESS | 1647 | 1465203592441 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 01:59:52 INFO - PROCESS | 1647 | 1465203592445 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:52 INFO - PROCESS | 1647 | 1465203592446 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x123e17800 == 34 [pid = 1647] [id = 210] 01:59:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x124dc9800) [pid = 1647] [serial = 628] [outer = 0x0] 01:59:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x125310800) [pid = 1647] [serial = 629] [outer = 0x124dc9800] 01:59:52 INFO - PROCESS | 1647 | 1465203592470 Marionette DEBUG loaded listener.js 01:59:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x125e23c00) [pid = 1647] [serial = 630] [outer = 0x124dc9800] 01:59:52 INFO - PROCESS | 1647 | 1465203592797 Marionette TRACE conn2 <- [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]]]}] 01:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 01:59:52 INFO - PROCESS | 1647 | 1465203592802 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 01:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:59:52 INFO - PROCESS | 1647 | 1465203592803 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 01:59:52 INFO - PROCESS | 1647 | 1465203592809 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:59:52 INFO - PROCESS | 1647 | 1465203592810 Marionette TRACE conn2 <- [1,814,null,{}] 01:59:52 INFO - PROCESS | 1647 | 1465203592813 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:52 INFO - PROCESS | 1647 | 1465203592814 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:52 INFO - PROCESS | 1647 | 1465203592992 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 01:59:52 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x124c1c000) [pid = 1647] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:59:52 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119259c00) [pid = 1647] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:59:52 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1164a5000) [pid = 1647] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:59:52 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x124c1b400) [pid = 1647] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:59:52 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1133cd800) [pid = 1647] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:59:52 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11647e400) [pid = 1647] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:59:52 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x111c6b000) [pid = 1647] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:59:52 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1167d5400) [pid = 1647] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:59:52 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x112fc1c00) [pid = 1647] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:59:52 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1133ca800) [pid = 1647] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:59:53 INFO - PROCESS | 1647 | 1465203593032 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:53 INFO - PROCESS | 1647 | 1465203593033 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11851f800 == 35 [pid = 1647] [id = 211] 01:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1122b2400) [pid = 1647] [serial = 631] [outer = 0x0] 01:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x115f4dc00) [pid = 1647] [serial = 632] [outer = 0x1122b2400] 01:59:53 INFO - PROCESS | 1647 | 1465203593058 Marionette DEBUG loaded listener.js 01:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118f61800) [pid = 1647] [serial = 633] [outer = 0x1122b2400] 01:59:53 INFO - PROCESS | 1647 | 1465203593344 Marionette TRACE conn2 <- [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] 01:59:53 INFO - PROCESS | 1647 | 1465203593379 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 01:59:53 INFO - PROCESS | 1647 | 1465203593382 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:59:53 INFO - PROCESS | 1647 | 1465203593383 Marionette TRACE conn2 <- [1,818,null,{}] 01:59:53 INFO - PROCESS | 1647 | 1465203593385 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:53 INFO - PROCESS | 1647 | 1465203593386 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:53 INFO - PROCESS | 1647 | 1465203593471 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 01:59:53 INFO - PROCESS | 1647 | 1465203593476 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:53 INFO - PROCESS | 1647 | 1465203593477 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12781f800 == 36 [pid = 1647] [id = 212] 01:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x119eac000) [pid = 1647] [serial = 634] [outer = 0x0] 01:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1267ad000) [pid = 1647] [serial = 635] [outer = 0x119eac000] 01:59:53 INFO - PROCESS | 1647 | 1465203593501 Marionette DEBUG loaded listener.js 01:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x126934000) [pid = 1647] [serial = 636] [outer = 0x119eac000] 01:59:53 INFO - PROCESS | 1647 | 1465203593809 Marionette TRACE conn2 <- [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]]]}] 01:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 470ms 01:59:53 INFO - PROCESS | 1647 | 1465203593869 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 01:59:53 INFO - PROCESS | 1647 | 1465203593870 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 01:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:59:53 INFO - PROCESS | 1647 | 1465203593876 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:59:53 INFO - PROCESS | 1647 | 1465203593877 Marionette TRACE conn2 <- [1,822,null,{}] 01:59:53 INFO - PROCESS | 1647 | 1465203593879 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:53 INFO - PROCESS | 1647 | 1465203593881 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:53 INFO - PROCESS | 1647 | 1465203593955 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 01:59:53 INFO - PROCESS | 1647 | 1465203593960 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:53 INFO - PROCESS | 1647 | 1465203593962 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12781a800 == 37 [pid = 1647] [id = 213] 01:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119258c00) [pid = 1647] [serial = 637] [outer = 0x0] 01:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x126d48400) [pid = 1647] [serial = 638] [outer = 0x119258c00] 01:59:53 INFO - PROCESS | 1647 | 1465203593986 Marionette DEBUG loaded listener.js 01:59:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x127845c00) [pid = 1647] [serial = 639] [outer = 0x119258c00] 01:59:54 INFO - PROCESS | 1647 | 1465203594313 Marionette TRACE conn2 <- [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] 01:59:54 INFO - PROCESS | 1647 | 1465203594347 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 01:59:54 INFO - PROCESS | 1647 | 1465203594349 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:59:54 INFO - PROCESS | 1647 | 1465203594351 Marionette TRACE conn2 <- [1,826,null,{}] 01:59:54 INFO - PROCESS | 1647 | 1465203594353 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:54 INFO - PROCESS | 1647 | 1465203594355 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:54 INFO - PROCESS | 1647 | 1465203594446 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 01:59:54 INFO - PROCESS | 1647 | 1465203594499 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:54 INFO - PROCESS | 1647 | 1465203594500 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293a1000 == 38 [pid = 1647] [id = 214] 01:59:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x127845800) [pid = 1647] [serial = 640] [outer = 0x0] 01:59:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x12784a000) [pid = 1647] [serial = 641] [outer = 0x127845800] 01:59:54 INFO - PROCESS | 1647 | 1465203594527 Marionette DEBUG loaded listener.js 01:59:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x128d9f000) [pid = 1647] [serial = 642] [outer = 0x127845800] 01:59:54 INFO - PROCESS | 1647 | 1465203594826 Marionette TRACE conn2 <- [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]]]}] 01:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 522ms 01:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:59:54 INFO - PROCESS | 1647 | 1465203594873 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 01:59:54 INFO - PROCESS | 1647 | 1465203594875 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 01:59:54 INFO - PROCESS | 1647 | 1465203594877 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:59:54 INFO - PROCESS | 1647 | 1465203594878 Marionette TRACE conn2 <- [1,830,null,{}] 01:59:54 INFO - PROCESS | 1647 | 1465203594880 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:54 INFO - PROCESS | 1647 | 1465203594881 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:54 INFO - PROCESS | 1647 | 1465203594956 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 01:59:55 INFO - PROCESS | 1647 | 1465203595052 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:55 INFO - PROCESS | 1647 | 1465203595054 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11264b000 == 39 [pid = 1647] [id = 215] 01:59:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x110f70800) [pid = 1647] [serial = 643] [outer = 0x0] 01:59:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x111c64c00) [pid = 1647] [serial = 644] [outer = 0x110f70800] 01:59:55 INFO - PROCESS | 1647 | 1465203595088 Marionette DEBUG loaded listener.js 01:59:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1122d5c00) [pid = 1647] [serial = 645] [outer = 0x110f70800] 01:59:55 INFO - PROCESS | 1647 | 1465203595701 Marionette TRACE conn2 <- [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]]]}] 01:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 869ms 01:59:55 INFO - PROCESS | 1647 | 1465203595797 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 01:59:55 INFO - PROCESS | 1647 | 1465203595801 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 01:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:59:55 INFO - PROCESS | 1647 | 1465203595807 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:59:55 INFO - PROCESS | 1647 | 1465203595810 Marionette TRACE conn2 <- [1,834,null,{}] 01:59:55 INFO - PROCESS | 1647 | 1465203595816 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:55 INFO - PROCESS | 1647 | 1465203595821 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:55 INFO - PROCESS | 1647 | 1465203595964 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 01:59:56 INFO - PROCESS | 1647 | 1465203596012 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:56 INFO - PROCESS | 1647 | 1465203596014 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a69000 == 40 [pid = 1647] [id = 216] 01:59:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x115dbb800) [pid = 1647] [serial = 646] [outer = 0x0] 01:59:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115fa8400) [pid = 1647] [serial = 647] [outer = 0x115dbb800] 01:59:56 INFO - PROCESS | 1647 | 1465203596044 Marionette DEBUG loaded listener.js 01:59:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1167ca400) [pid = 1647] [serial = 648] [outer = 0x115dbb800] 01:59:56 INFO - PROCESS | 1647 | 1465203596708 Marionette TRACE conn2 <- [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]]]}] 01:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 973ms 01:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:59:56 INFO - PROCESS | 1647 | 1465203596780 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 01:59:56 INFO - PROCESS | 1647 | 1465203596782 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 01:59:56 INFO - PROCESS | 1647 | 1465203596786 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:59:56 INFO - PROCESS | 1647 | 1465203596787 Marionette TRACE conn2 <- [1,838,null,{}] 01:59:56 INFO - PROCESS | 1647 | 1465203596791 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:56 INFO - PROCESS | 1647 | 1465203596792 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:56 INFO - PROCESS | 1647 | 1465203596904 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 01:59:56 INFO - PROCESS | 1647 | 1465203596982 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:56 INFO - PROCESS | 1647 | 1465203596984 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x115ff2000 == 41 [pid = 1647] [id = 217] 01:59:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x116603400) [pid = 1647] [serial = 649] [outer = 0x0] 01:59:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1166eb000) [pid = 1647] [serial = 650] [outer = 0x116603400] 01:59:57 INFO - PROCESS | 1647 | 1465203597013 Marionette DEBUG loaded listener.js 01:59:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1172a3800) [pid = 1647] [serial = 651] [outer = 0x116603400] 01:59:57 INFO - PROCESS | 1647 | --DOCSHELL 0x1293a1000 == 40 [pid = 1647] [id = 214] 01:59:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12781a800 == 39 [pid = 1647] [id = 213] 01:59:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12781f800 == 38 [pid = 1647] [id = 212] 01:59:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11851f800 == 37 [pid = 1647] [id = 211] 01:59:57 INFO - PROCESS | 1647 | --DOCSHELL 0x123e17800 == 36 [pid = 1647] [id = 210] 01:59:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12164e800 == 35 [pid = 1647] [id = 209] 01:59:57 INFO - PROCESS | 1647 | --DOCSHELL 0x119b9b800 == 34 [pid = 1647] [id = 208] 01:59:57 INFO - PROCESS | 1647 | --DOCSHELL 0x1193b7000 == 33 [pid = 1647] [id = 207] 01:59:57 INFO - PROCESS | 1647 | --DOCSHELL 0x118a78800 == 32 [pid = 1647] [id = 206] 01:59:57 INFO - PROCESS | 1647 | --DOCSHELL 0x117360800 == 31 [pid = 1647] [id = 205] 01:59:57 INFO - PROCESS | 1647 | --DOCSHELL 0x115fe5000 == 30 [pid = 1647] [id = 204] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119a0b400) [pid = 1647] [serial = 584] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118834c00) [pid = 1647] [serial = 587] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x124dce800) [pid = 1647] [serial = 590] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1133d3800) [pid = 1647] [serial = 569] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x115d3f000) [pid = 1647] [serial = 570] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11765d000) [pid = 1647] [serial = 578] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1183d3400) [pid = 1647] [serial = 579] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118f5f000) [pid = 1647] [serial = 581] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x116f9bc00) [pid = 1647] [serial = 572] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x118225c00) [pid = 1647] [serial = 573] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x113094400) [pid = 1647] [serial = 575] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x115d3c800) [pid = 1647] [serial = 576] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x125375400) [pid = 1647] [serial = 591] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x121b0ec00) [pid = 1647] [serial = 567] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x121445800) [pid = 1647] [serial = 585] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1267b3400) [pid = 1647] [serial = 594] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119216c00) [pid = 1647] [serial = 582] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x121b08800) [pid = 1647] [serial = 588] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x126490400) [pid = 1647] [serial = 593] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1647 | 1465203597407 Marionette TRACE conn2 <- [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]]]}] 01:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 671ms 01:59:57 INFO - PROCESS | 1647 | 1465203597457 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 01:59:57 INFO - PROCESS | 1647 | 1465203597460 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 01:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:59:57 INFO - PROCESS | 1647 | 1465203597465 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:59:57 INFO - PROCESS | 1647 | 1465203597466 Marionette TRACE conn2 <- [1,842,null,{}] 01:59:57 INFO - PROCESS | 1647 | 1465203597469 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:57 INFO - PROCESS | 1647 | 1465203597470 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:57 INFO - PROCESS | 1647 | 1465203597552 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 01:59:57 INFO - PROCESS | 1647 | 1465203597560 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:57 INFO - PROCESS | 1647 | 1465203597561 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x118315000 == 31 [pid = 1647] [id = 218] 01:59:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1183dc400) [pid = 1647] [serial = 652] [outer = 0x0] 01:59:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x118834c00) [pid = 1647] [serial = 653] [outer = 0x1183dc400] 01:59:57 INFO - PROCESS | 1647 | 1465203597589 Marionette DEBUG loaded listener.js 01:59:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118f62800) [pid = 1647] [serial = 654] [outer = 0x1183dc400] 01:59:57 INFO - PROCESS | 1647 | 1465203597943 Marionette TRACE conn2 <- [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]]]}] 01:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 01:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:59:57 INFO - PROCESS | 1647 | 1465203597985 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 01:59:57 INFO - PROCESS | 1647 | 1465203597987 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 01:59:57 INFO - PROCESS | 1647 | 1465203597989 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:59:57 INFO - PROCESS | 1647 | 1465203597991 Marionette TRACE conn2 <- [1,846,null,{}] 01:59:58 INFO - PROCESS | 1647 | 1465203597999 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:58 INFO - PROCESS | 1647 | 1465203598002 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:58 INFO - PROCESS | 1647 | 1465203598082 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 01:59:58 INFO - PROCESS | 1647 | 1465203598090 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:58 INFO - PROCESS | 1647 | 1465203598092 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193cb800 == 32 [pid = 1647] [id = 219] 01:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118f6dc00) [pid = 1647] [serial = 655] [outer = 0x0] 01:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1196dfc00) [pid = 1647] [serial = 656] [outer = 0x118f6dc00] 01:59:58 INFO - PROCESS | 1647 | 1465203598121 Marionette DEBUG loaded listener.js 01:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119eb1c00) [pid = 1647] [serial = 657] [outer = 0x118f6dc00] 01:59:58 INFO - PROCESS | 1647 | 1465203598480 Marionette TRACE conn2 <- [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]]]}] 01:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 521ms 01:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:59:58 INFO - PROCESS | 1647 | 1465203598511 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 01:59:58 INFO - PROCESS | 1647 | 1465203598512 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 01:59:58 INFO - PROCESS | 1647 | 1465203598514 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:59:58 INFO - PROCESS | 1647 | 1465203598515 Marionette TRACE conn2 <- [1,850,null,{}] 01:59:58 INFO - PROCESS | 1647 | 1465203598518 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:58 INFO - PROCESS | 1647 | 1465203598519 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:58 INFO - PROCESS | 1647 | 1465203598598 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 01:59:58 INFO - PROCESS | 1647 | 1465203598602 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:58 INFO - PROCESS | 1647 | 1465203598603 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x121207800 == 33 [pid = 1647] [id = 220] 01:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1212cb800) [pid = 1647] [serial = 658] [outer = 0x0] 01:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x121b06400) [pid = 1647] [serial = 659] [outer = 0x1212cb800] 01:59:58 INFO - PROCESS | 1647 | 1465203598632 Marionette DEBUG loaded listener.js 01:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x123b95400) [pid = 1647] [serial = 660] [outer = 0x1212cb800] 01:59:58 INFO - PROCESS | 1647 | 1465203598960 Marionette TRACE conn2 <- [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]]]}] 01:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 01:59:58 INFO - PROCESS | 1647 | 1465203598983 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 01:59:58 INFO - PROCESS | 1647 | 1465203598984 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 01:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:59:58 INFO - PROCESS | 1647 | 1465203598987 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:59:58 INFO - PROCESS | 1647 | 1465203598988 Marionette TRACE conn2 <- [1,854,null,{}] 01:59:58 INFO - PROCESS | 1647 | 1465203598992 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:58 INFO - PROCESS | 1647 | 1465203598994 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:59 INFO - PROCESS | 1647 | 1465203599070 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 01:59:59 INFO - PROCESS | 1647 | 1465203599075 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:59 INFO - PROCESS | 1647 | 1465203599077 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ab8800 == 34 [pid = 1647] [id = 221] 01:59:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x115dc7800) [pid = 1647] [serial = 661] [outer = 0x0] 01:59:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12530e000) [pid = 1647] [serial = 662] [outer = 0x115dc7800] 01:59:59 INFO - PROCESS | 1647 | 1465203599108 Marionette DEBUG loaded listener.js 01:59:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1253d5400) [pid = 1647] [serial = 663] [outer = 0x115dc7800] 01:59:59 INFO - PROCESS | 1647 | 1465203599435 Marionette TRACE conn2 <- [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]]]}] 01:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 471ms 01:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:59:59 INFO - PROCESS | 1647 | 1465203599461 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 01:59:59 INFO - PROCESS | 1647 | 1465203599463 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 01:59:59 INFO - PROCESS | 1647 | 1465203599465 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:59:59 INFO - PROCESS | 1647 | 1465203599466 Marionette TRACE conn2 <- [1,858,null,{}] 01:59:59 INFO - PROCESS | 1647 | 1465203599496 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:59:59 INFO - PROCESS | 1647 | 1465203599499 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:59 INFO - PROCESS | 1647 | 1465203599620 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 01:59:59 INFO - PROCESS | 1647 | 1465203599624 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:59 INFO - PROCESS | 1647 | 1465203599625 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 01:59:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1264de000 == 35 [pid = 1647] [id = 222] 01:59:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x123f0dc00) [pid = 1647] [serial = 664] [outer = 0x0] 01:59:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1267b3400) [pid = 1647] [serial = 665] [outer = 0x123f0dc00] 01:59:59 INFO - PROCESS | 1647 | 1465203599650 Marionette DEBUG loaded listener.js 01:59:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1278aa000) [pid = 1647] [serial = 666] [outer = 0x123f0dc00] 01:59:59 INFO - PROCESS | 1647 | 1465203599972 Marionette TRACE conn2 <- [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]]]}] 02:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 539ms 02:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:00:00 INFO - PROCESS | 1647 | 1465203600009 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:00:00 INFO - PROCESS | 1647 | 1465203600011 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:00:00 INFO - PROCESS | 1647 | 1465203600013 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:00:00 INFO - PROCESS | 1647 | 1465203600014 Marionette TRACE conn2 <- [1,862,null,{}] 02:00:00 INFO - PROCESS | 1647 | 1465203600016 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:00 INFO - PROCESS | 1647 | 1465203600017 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:00 INFO - PROCESS | 1647 | 1465203600113 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:00:00 INFO - PROCESS | 1647 | 1465203600117 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:00 INFO - PROCESS | 1647 | 1465203600118 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12900a000 == 36 [pid = 1647] [id = 223] 02:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x123f0f800) [pid = 1647] [serial = 667] [outer = 0x0] 02:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128d9a800) [pid = 1647] [serial = 668] [outer = 0x123f0f800] 02:00:00 INFO - PROCESS | 1647 | 1465203600150 Marionette DEBUG loaded listener.js 02:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x128da2000) [pid = 1647] [serial = 669] [outer = 0x123f0f800] 02:00:00 INFO - PROCESS | 1647 | 1465203600470 Marionette TRACE conn2 <- [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]]]}] 02:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 518ms 02:00:00 INFO - PROCESS | 1647 | 1465203600532 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:00:00 INFO - PROCESS | 1647 | 1465203600533 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:00:00 INFO - PROCESS | 1647 | 1465203600535 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:00:00 INFO - PROCESS | 1647 | 1465203600536 Marionette TRACE conn2 <- [1,866,null,{}] 02:00:00 INFO - PROCESS | 1647 | 1465203600539 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:00 INFO - PROCESS | 1647 | 1465203600540 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:00 INFO - PROCESS | 1647 | 1465203600634 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:00:00 INFO - PROCESS | 1647 | 1465203600645 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:00 INFO - PROCESS | 1647 | 1465203600646 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12978e800 == 37 [pid = 1647] [id = 224] 02:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x128da3800) [pid = 1647] [serial = 670] [outer = 0x0] 02:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x128ddfc00) [pid = 1647] [serial = 671] [outer = 0x128da3800] 02:00:00 INFO - PROCESS | 1647 | 1465203600670 Marionette DEBUG loaded listener.js 02:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128de5400) [pid = 1647] [serial = 672] [outer = 0x128da3800] 02:00:01 INFO - PROCESS | 1647 | 1465203601016 Marionette TRACE conn2 <- [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]]]}] 02:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 518ms 02:00:01 INFO - PROCESS | 1647 | 1465203601055 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:00:01 INFO - PROCESS | 1647 | 1465203601056 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:00:01 INFO - PROCESS | 1647 | 1465203601058 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:00:01 INFO - PROCESS | 1647 | 1465203601060 Marionette TRACE conn2 <- [1,870,null,{}] 02:00:01 INFO - PROCESS | 1647 | 1465203601062 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:01 INFO - PROCESS | 1647 | 1465203601063 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:01 INFO - PROCESS | 1647 | 1465203601160 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:00:01 INFO - PROCESS | 1647 | 1465203601163 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:01 INFO - PROCESS | 1647 | 1465203601164 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a5bb000 == 38 [pid = 1647] [id = 225] 02:00:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128de5000) [pid = 1647] [serial = 673] [outer = 0x0] 02:00:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128f07400) [pid = 1647] [serial = 674] [outer = 0x128de5000] 02:00:01 INFO - PROCESS | 1647 | 1465203601197 Marionette DEBUG loaded listener.js 02:00:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12932fc00) [pid = 1647] [serial = 675] [outer = 0x128de5000] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1183d2000) [pid = 1647] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1198ad400) [pid = 1647] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115dbdc00) [pid = 1647] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11821b400) [pid = 1647] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1133cc800) [pid = 1647] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x115dbb000) [pid = 1647] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x113e43000) [pid = 1647] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119258c00) [pid = 1647] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118586000) [pid = 1647] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124dc9800) [pid = 1647] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121446400) [pid = 1647] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1122b2400) [pid = 1647] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x116a6d400) [pid = 1647] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x112df2c00) [pid = 1647] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119eac000) [pid = 1647] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:00:01 INFO - PROCESS | 1647 | 1465203601776 Marionette TRACE conn2 <- [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]]]}] 02:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 769ms 02:00:01 INFO - PROCESS | 1647 | 1465203601829 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:00:01 INFO - PROCESS | 1647 | 1465203601833 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:00:01 INFO - PROCESS | 1647 | 1465203601836 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:00:01 INFO - PROCESS | 1647 | 1465203601838 Marionette TRACE conn2 <- [1,874,null,{}] 02:00:01 INFO - PROCESS | 1647 | 1465203601843 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:01 INFO - PROCESS | 1647 | 1465203601845 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:01 INFO - PROCESS | 1647 | 1465203601961 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:00:02 INFO - PROCESS | 1647 | 1465203602017 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:02 INFO - PROCESS | 1647 | 1465203602017 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x120ee2000 == 39 [pid = 1647] [id = 226] 02:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112fc3400) [pid = 1647] [serial = 676] [outer = 0x0] 02:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1166f1000) [pid = 1647] [serial = 677] [outer = 0x112fc3400] 02:00:02 INFO - PROCESS | 1647 | 1465203602041 Marionette DEBUG loaded listener.js 02:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119260400) [pid = 1647] [serial = 678] [outer = 0x112fc3400] 02:00:02 INFO - PROCESS | 1647 | 1465203602315 Marionette TRACE conn2 <- [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]]]}] 02:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 523ms 02:00:02 INFO - PROCESS | 1647 | 1465203602363 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:00:02 INFO - PROCESS | 1647 | 1465203602365 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:00:02 INFO - PROCESS | 1647 | 1465203602367 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:00:02 INFO - PROCESS | 1647 | 1465203602369 Marionette TRACE conn2 <- [1,878,null,{}] 02:00:02 INFO - PROCESS | 1647 | 1465203602372 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:02 INFO - PROCESS | 1647 | 1465203602376 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:02 INFO - PROCESS | 1647 | 1465203602466 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:00:02 INFO - PROCESS | 1647 | 1465203602480 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:02 INFO - PROCESS | 1647 | 1465203602482 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12abc5800 == 40 [pid = 1647] [id = 227] 02:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119eab000) [pid = 1647] [serial = 679] [outer = 0x0] 02:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x128fecc00) [pid = 1647] [serial = 680] [outer = 0x119eab000] 02:00:02 INFO - PROCESS | 1647 | 1465203602508 Marionette DEBUG loaded listener.js 02:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12956c000) [pid = 1647] [serial = 681] [outer = 0x119eab000] 02:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 470ms 02:00:02 INFO - PROCESS | 1647 | 1465203602829 Marionette TRACE conn2 <- [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]]]}] 02:00:02 INFO - PROCESS | 1647 | 1465203602837 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:00:02 INFO - PROCESS | 1647 | 1465203602840 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:00:02 INFO - PROCESS | 1647 | 1465203602846 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:00:02 INFO - PROCESS | 1647 | 1465203602847 Marionette TRACE conn2 <- [1,882,null,{}] 02:00:02 INFO - PROCESS | 1647 | 1465203602850 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:02 INFO - PROCESS | 1647 | 1465203602851 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:02 INFO - PROCESS | 1647 | 1465203602958 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:00:02 INFO - PROCESS | 1647 | 1465203602964 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:02 INFO - PROCESS | 1647 | 1465203602965 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b3f7800 == 41 [pid = 1647] [id = 228] 02:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1183db000) [pid = 1647] [serial = 682] [outer = 0x0] 02:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12956b000) [pid = 1647] [serial = 683] [outer = 0x1183db000] 02:00:02 INFO - PROCESS | 1647 | 1465203602989 Marionette DEBUG loaded listener.js 02:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a710c00) [pid = 1647] [serial = 684] [outer = 0x1183db000] 02:00:03 INFO - PROCESS | 1647 | 1465203603296 Marionette TRACE conn2 <- [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]]]}] 02:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 469ms 02:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:00:03 INFO - PROCESS | 1647 | 1465203603315 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:00:03 INFO - PROCESS | 1647 | 1465203603317 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:00:03 INFO - PROCESS | 1647 | 1465203603319 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:00:03 INFO - PROCESS | 1647 | 1465203603320 Marionette TRACE conn2 <- [1,886,null,{}] 02:00:03 INFO - PROCESS | 1647 | 1465203603325 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:03 INFO - PROCESS | 1647 | 1465203603327 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:03 INFO - PROCESS | 1647 | 1465203603415 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:00:03 INFO - PROCESS | 1647 | 1465203603419 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:03 INFO - PROCESS | 1647 | 1465203603420 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12baca000 == 42 [pid = 1647] [id = 229] 02:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a7bc000) [pid = 1647] [serial = 685] [outer = 0x0] 02:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a84c400) [pid = 1647] [serial = 686] [outer = 0x12a7bc000] 02:00:03 INFO - PROCESS | 1647 | 1465203603446 Marionette DEBUG loaded listener.js 02:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12ab83800) [pid = 1647] [serial = 687] [outer = 0x12a7bc000] 02:00:03 INFO - PROCESS | 1647 | 1465203603866 Marionette TRACE conn2 <- [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]]]}] 02:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 569ms 02:00:03 INFO - PROCESS | 1647 | 1465203603889 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:00:03 INFO - PROCESS | 1647 | 1465203603892 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:00:03 INFO - PROCESS | 1647 | 1465203603896 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:00:03 INFO - PROCESS | 1647 | 1465203603899 Marionette TRACE conn2 <- [1,890,null,{}] 02:00:03 INFO - PROCESS | 1647 | 1465203603903 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:03 INFO - PROCESS | 1647 | 1465203603906 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:04 INFO - PROCESS | 1647 | 1465203604037 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:00:04 INFO - PROCESS | 1647 | 1465203604132 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:04 INFO - PROCESS | 1647 | 1465203604133 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170a4000 == 43 [pid = 1647] [id = 230] 02:00:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112fc0000) [pid = 1647] [serial = 688] [outer = 0x0] 02:00:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x115dbac00) [pid = 1647] [serial = 689] [outer = 0x112fc0000] 02:00:04 INFO - PROCESS | 1647 | 1465203604182 Marionette DEBUG loaded listener.js 02:00:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1167d4800) [pid = 1647] [serial = 690] [outer = 0x112fc0000] 02:00:04 INFO - PROCESS | 1647 | 1465203604747 Marionette TRACE conn2 <- [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]]]}] 02:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 872ms 02:00:04 INFO - PROCESS | 1647 | 1465203604767 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:00:04 INFO - PROCESS | 1647 | 1465203604770 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:00:04 INFO - PROCESS | 1647 | 1465203604775 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:00:04 INFO - PROCESS | 1647 | 1465203604777 Marionette TRACE conn2 <- [1,894,null,{}] 02:00:04 INFO - PROCESS | 1647 | 1465203604779 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:04 INFO - PROCESS | 1647 | 1465203604781 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:04 INFO - PROCESS | 1647 | 1465203604883 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:00:04 INFO - PROCESS | 1647 | 1465203604934 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:04 INFO - PROCESS | 1647 | 1465203604936 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x121bdd800 == 44 [pid = 1647] [id = 231] 02:00:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1183d3800) [pid = 1647] [serial = 691] [outer = 0x0] 02:00:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118ae9800) [pid = 1647] [serial = 692] [outer = 0x1183d3800] 02:00:04 INFO - PROCESS | 1647 | 1465203604970 Marionette DEBUG loaded listener.js 02:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11925a800) [pid = 1647] [serial = 693] [outer = 0x1183d3800] 02:00:05 INFO - PROCESS | 1647 | 1465203605408 Marionette TRACE conn2 <- [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]]]}] 02:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 670ms 02:00:05 INFO - PROCESS | 1647 | 1465203605446 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:00:05 INFO - PROCESS | 1647 | 1465203605448 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:00:05 INFO - PROCESS | 1647 | 1465203605450 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:00:05 INFO - PROCESS | 1647 | 1465203605453 Marionette TRACE conn2 <- [1,898,null,{}] 02:00:05 INFO - PROCESS | 1647 | 1465203605461 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:05 INFO - PROCESS | 1647 | 1465203605464 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:05 INFO - PROCESS | 1647 | 1465203605566 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:00:05 INFO - PROCESS | 1647 | 1465203605634 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:05 INFO - PROCESS | 1647 | 1465203605636 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad3800 == 45 [pid = 1647] [id = 232] 02:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1217e3c00) [pid = 1647] [serial = 694] [outer = 0x0] 02:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x123f11400) [pid = 1647] [serial = 695] [outer = 0x1217e3c00] 02:00:05 INFO - PROCESS | 1647 | 1465203605667 Marionette DEBUG loaded listener.js 02:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1267b2000) [pid = 1647] [serial = 696] [outer = 0x1217e3c00] 02:00:06 INFO - PROCESS | 1647 | 1465203606089 Marionette TRACE conn2 <- [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]]]}] 02:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 674ms 02:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:00:06 INFO - PROCESS | 1647 | 1465203606160 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:00:06 INFO - PROCESS | 1647 | 1465203606162 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:00:06 INFO - PROCESS | 1647 | 1465203606167 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:00:06 INFO - PROCESS | 1647 | 1465203606169 Marionette TRACE conn2 <- [1,902,null,{}] 02:00:06 INFO - PROCESS | 1647 | 1465203606195 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:06 INFO - PROCESS | 1647 | 1465203606196 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:06 INFO - PROCESS | 1647 | 1465203606298 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:00:06 INFO - PROCESS | 1647 | 1465203606351 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:06 INFO - PROCESS | 1647 | 1465203606352 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a5b000 == 46 [pid = 1647] [id = 233] 02:00:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x127847800) [pid = 1647] [serial = 697] [outer = 0x0] 02:00:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1278a4000) [pid = 1647] [serial = 698] [outer = 0x127847800] 02:00:06 INFO - PROCESS | 1647 | 1465203606382 Marionette DEBUG loaded listener.js 02:00:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x128ddb800) [pid = 1647] [serial = 699] [outer = 0x127847800] 02:00:06 INFO - PROCESS | 1647 | 1465203606928 Marionette TRACE conn2 <- [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]]]}] 02:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 821ms 02:00:07 INFO - PROCESS | 1647 | 1465203607009 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:00:07 INFO - PROCESS | 1647 | 1465203607012 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:00:07 INFO - PROCESS | 1647 | 1465203607017 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:00:07 INFO - PROCESS | 1647 | 1465203607018 Marionette TRACE conn2 <- [1,906,null,{}] 02:00:07 INFO - PROCESS | 1647 | 1465203607025 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:07 INFO - PROCESS | 1647 | 1465203607027 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:07 INFO - PROCESS | 1647 | 1465203607119 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:00:07 INFO - PROCESS | 1647 | 1465203607191 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:07 INFO - PROCESS | 1647 | 1465203607192 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11683a800 == 47 [pid = 1647] [id = 234] 02:00:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x116719400) [pid = 1647] [serial = 700] [outer = 0x0] 02:00:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11685f800) [pid = 1647] [serial = 701] [outer = 0x116719400] 02:00:07 INFO - PROCESS | 1647 | 1465203607221 Marionette DEBUG loaded listener.js 02:00:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118221000) [pid = 1647] [serial = 702] [outer = 0x116719400] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12b3f7800 == 46 [pid = 1647] [id = 228] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12abc5800 == 45 [pid = 1647] [id = 227] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x120ee2000 == 44 [pid = 1647] [id = 226] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12a5bb000 == 43 [pid = 1647] [id = 225] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12978e800 == 42 [pid = 1647] [id = 224] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12900a000 == 41 [pid = 1647] [id = 223] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1264de000 == 40 [pid = 1647] [id = 222] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x116ab8800 == 39 [pid = 1647] [id = 221] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x121207800 == 38 [pid = 1647] [id = 220] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1193cb800 == 37 [pid = 1647] [id = 219] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x118315000 == 36 [pid = 1647] [id = 218] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x115ff2000 == 35 [pid = 1647] [id = 217] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x118a69000 == 34 [pid = 1647] [id = 216] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11264b000 == 33 [pid = 1647] [id = 215] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x117e30800 == 32 [pid = 1647] [id = 203] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x126a5b000 == 31 [pid = 1647] [id = 233] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12bad3800 == 30 [pid = 1647] [id = 232] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x121bdd800 == 29 [pid = 1647] [id = 231] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12baca000 == 28 [pid = 1647] [id = 229] 02:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1170a4000 == 27 [pid = 1647] [id = 230] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1166ee800) [pid = 1647] [serial = 597] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x127845c00) [pid = 1647] [serial = 639] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x115dc7400) [pid = 1647] [serial = 596] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118f6bc00) [pid = 1647] [serial = 600] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118837400) [pid = 1647] [serial = 599] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x125310800) [pid = 1647] [serial = 629] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124abd800) [pid = 1647] [serial = 603] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x121b0d800) [pid = 1647] [serial = 602] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124a8d000) [pid = 1647] [serial = 627] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x125e23c00) [pid = 1647] [serial = 630] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118f61800) [pid = 1647] [serial = 633] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x126d48400) [pid = 1647] [serial = 638] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x115f4dc00) [pid = 1647] [serial = 632] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118af1000) [pid = 1647] [serial = 620] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12784a000) [pid = 1647] [serial = 641] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x125312000) [pid = 1647] [serial = 606] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1267ad000) [pid = 1647] [serial = 635] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11821ec00) [pid = 1647] [serial = 605] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11925e800) [pid = 1647] [serial = 621] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1198a9400) [pid = 1647] [serial = 624] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x126934000) [pid = 1647] [serial = 636] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11930e800) [pid = 1647] [serial = 623] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12136f800) [pid = 1647] [serial = 626] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11660ec00) [pid = 1647] [serial = 614] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1168b1400) [pid = 1647] [serial = 615] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1183d7c00) [pid = 1647] [serial = 617] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11883ac00) [pid = 1647] [serial = 618] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x113c04000) [pid = 1647] [serial = 611] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x115dba000) [pid = 1647] [serial = 612] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x116f90400) [pid = 1647] [serial = 608] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1184afc00) [pid = 1647] [serial = 609] [outer = 0x0] [url = about:blank] 02:00:08 INFO - PROCESS | 1647 | 1465203608179 Marionette TRACE conn2 <- [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]]]}] 02:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1179ms 02:00:08 INFO - PROCESS | 1647 | 1465203608201 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:00:08 INFO - PROCESS | 1647 | 1465203608204 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:00:08 INFO - PROCESS | 1647 | 1465203608210 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:00:08 INFO - PROCESS | 1647 | 1465203608213 Marionette TRACE conn2 <- [1,910,null,{}] 02:00:08 INFO - PROCESS | 1647 | 1465203608219 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:08 INFO - PROCESS | 1647 | 1465203608220 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:08 INFO - PROCESS | 1647 | 1465203608343 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:00:08 INFO - PROCESS | 1647 | 1465203608421 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:08 INFO - PROCESS | 1647 | 1465203608422 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x112f2e800 == 28 [pid = 1647] [id = 235] 02:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1122d0400) [pid = 1647] [serial = 703] [outer = 0x0] 02:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1122d5400) [pid = 1647] [serial = 704] [outer = 0x1122d0400] 02:00:08 INFO - PROCESS | 1647 | 1465203608463 Marionette DEBUG loaded listener.js 02:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x112a84c00) [pid = 1647] [serial = 705] [outer = 0x1122d0400] 02:00:08 INFO - PROCESS | 1647 | 1465203608785 Marionette TRACE conn2 <- [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]]]}] 02:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 622ms 02:00:08 INFO - PROCESS | 1647 | 1465203608832 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:00:08 INFO - PROCESS | 1647 | 1465203608835 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:00:08 INFO - PROCESS | 1647 | 1465203608842 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:00:08 INFO - PROCESS | 1647 | 1465203608844 Marionette TRACE conn2 <- [1,914,null,{}] 02:00:08 INFO - PROCESS | 1647 | 1465203608846 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:08 INFO - PROCESS | 1647 | 1465203608848 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:08 INFO - PROCESS | 1647 | 1465203608926 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:00:08 INFO - PROCESS | 1647 | 1465203608975 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:08 INFO - PROCESS | 1647 | 1465203608976 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x116676800 == 29 [pid = 1647] [id = 236] 02:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112fc8c00) [pid = 1647] [serial = 706] [outer = 0x0] 02:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1133d1000) [pid = 1647] [serial = 707] [outer = 0x112fc8c00] 02:00:09 INFO - PROCESS | 1647 | 1465203609004 Marionette DEBUG loaded listener.js 02:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x113c6ac00) [pid = 1647] [serial = 708] [outer = 0x112fc8c00] 02:00:09 INFO - PROCESS | 1647 | 1465203609318 Marionette TRACE conn2 <- [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]]]}] 02:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 02:00:09 INFO - PROCESS | 1647 | 1465203609370 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:00:09 INFO - PROCESS | 1647 | 1465203609372 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:00:09 INFO - PROCESS | 1647 | 1465203609375 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:00:09 INFO - PROCESS | 1647 | 1465203609379 Marionette TRACE conn2 <- [1,918,null,{}] 02:00:09 INFO - PROCESS | 1647 | 1465203609389 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:09 INFO - PROCESS | 1647 | 1465203609393 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:09 INFO - PROCESS | 1647 | 1465203609531 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:00:09 INFO - PROCESS | 1647 | 1465203609543 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:09 INFO - PROCESS | 1647 | 1465203609545 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e2a800 == 30 [pid = 1647] [id = 237] 02:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x110f65800) [pid = 1647] [serial = 709] [outer = 0x0] 02:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1164a1400) [pid = 1647] [serial = 710] [outer = 0x110f65800] 02:00:09 INFO - PROCESS | 1647 | 1465203609590 Marionette DEBUG loaded listener.js 02:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x116858400) [pid = 1647] [serial = 711] [outer = 0x110f65800] 02:00:09 INFO - PROCESS | 1647 | 1465203609948 Marionette TRACE conn2 <- [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]]]}] 02:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 624ms 02:00:10 INFO - PROCESS | 1647 | 1465203610000 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:00:10 INFO - PROCESS | 1647 | 1465203610002 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:00:10 INFO - PROCESS | 1647 | 1465203610004 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:00:10 INFO - PROCESS | 1647 | 1465203610005 Marionette TRACE conn2 <- [1,922,null,{}] 02:00:10 INFO - PROCESS | 1647 | 1465203610007 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:10 INFO - PROCESS | 1647 | 1465203610009 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:10 INFO - PROCESS | 1647 | 1465203610086 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:00:10 INFO - PROCESS | 1647 | 1465203610151 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:10 INFO - PROCESS | 1647 | 1465203610153 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a62800 == 31 [pid = 1647] [id = 238] 02:00:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115f4b800) [pid = 1647] [serial = 712] [outer = 0x0] 02:00:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x116f90400) [pid = 1647] [serial = 713] [outer = 0x115f4b800] 02:00:10 INFO - PROCESS | 1647 | 1465203610179 Marionette DEBUG loaded listener.js 02:00:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118131c00) [pid = 1647] [serial = 714] [outer = 0x115f4b800] 02:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x112f2e800 == 30 [pid = 1647] [id = 235] 02:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11683a800 == 29 [pid = 1647] [id = 234] 02:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x116676800 == 28 [pid = 1647] [id = 236] 02:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x117e2a800 == 27 [pid = 1647] [id = 237] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x127845800) [pid = 1647] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x123f0f800) [pid = 1647] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x128da3800) [pid = 1647] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x128de5000) [pid = 1647] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112fc3400) [pid = 1647] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1183dc400) [pid = 1647] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x115dbb800) [pid = 1647] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x116603400) [pid = 1647] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x115dc7800) [pid = 1647] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x110f70800) [pid = 1647] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118f6dc00) [pid = 1647] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1212cb800) [pid = 1647] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1183db000) [pid = 1647] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12a7bc000) [pid = 1647] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119eab000) [pid = 1647] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x123f0dc00) [pid = 1647] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x128d9f000) [pid = 1647] [serial = 642] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x128d9a800) [pid = 1647] [serial = 668] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x128ddfc00) [pid = 1647] [serial = 671] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x128f07400) [pid = 1647] [serial = 674] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1166f1000) [pid = 1647] [serial = 677] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x118834c00) [pid = 1647] [serial = 653] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x118f62800) [pid = 1647] [serial = 654] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x115fa8400) [pid = 1647] [serial = 647] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x1167ca400) [pid = 1647] [serial = 648] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x1166eb000) [pid = 1647] [serial = 650] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1172a3800) [pid = 1647] [serial = 651] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12530e000) [pid = 1647] [serial = 662] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x111c64c00) [pid = 1647] [serial = 644] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x128de5400) [pid = 1647] [serial = 672] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x1122d5c00) [pid = 1647] [serial = 645] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x1196dfc00) [pid = 1647] [serial = 656] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x119eb1c00) [pid = 1647] [serial = 657] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x121b06400) [pid = 1647] [serial = 659] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x123b95400) [pid = 1647] [serial = 660] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x12a710c00) [pid = 1647] [serial = 684] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 54 (0x12a84c400) [pid = 1647] [serial = 686] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 53 (0x12ab83800) [pid = 1647] [serial = 687] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 52 (0x128fecc00) [pid = 1647] [serial = 680] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 51 (0x12956b000) [pid = 1647] [serial = 683] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 50 (0x12932fc00) [pid = 1647] [serial = 675] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 49 (0x1267b3400) [pid = 1647] [serial = 665] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 48 (0x12956c000) [pid = 1647] [serial = 681] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 47 (0x119260400) [pid = 1647] [serial = 678] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 46 (0x128da2000) [pid = 1647] [serial = 669] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 45 (0x1278aa000) [pid = 1647] [serial = 666] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 44 (0x1253d5400) [pid = 1647] [serial = 663] [outer = 0x0] [url = about:blank] 02:00:11 INFO - PROCESS | 1647 | 1465203611777 Marionette TRACE conn2 <- [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]]]}] 02:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1820ms 02:00:11 INFO - PROCESS | 1647 | 1465203611825 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:00:11 INFO - PROCESS | 1647 | 1465203611827 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:00:11 INFO - PROCESS | 1647 | 1465203611831 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:00:11 INFO - PROCESS | 1647 | 1465203611833 Marionette TRACE conn2 <- [1,926,null,{}] 02:00:11 INFO - PROCESS | 1647 | 1465203611837 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:11 INFO - PROCESS | 1647 | 1465203611839 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:11 INFO - PROCESS | 1647 | 1465203611926 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:00:11 INFO - PROCESS | 1647 | 1465203611931 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:11 INFO - PROCESS | 1647 | 1465203611934 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x113aa5000 == 28 [pid = 1647] [id = 239] 02:00:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 45 (0x112a79800) [pid = 1647] [serial = 715] [outer = 0x0] 02:00:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x112a81000) [pid = 1647] [serial = 716] [outer = 0x112a79800] 02:00:11 INFO - PROCESS | 1647 | 1465203611975 Marionette DEBUG loaded listener.js 02:00:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x113094c00) [pid = 1647] [serial = 717] [outer = 0x112a79800] 02:00:12 INFO - PROCESS | 1647 | 1465203612300 Marionette TRACE conn2 <- [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]]]}] 02:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 521ms 02:00:12 INFO - PROCESS | 1647 | 1465203612352 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:00:12 INFO - PROCESS | 1647 | 1465203612355 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:00:12 INFO - PROCESS | 1647 | 1465203612380 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:00:12 INFO - PROCESS | 1647 | 1465203612382 Marionette TRACE conn2 <- [1,930,null,{}] 02:00:12 INFO - PROCESS | 1647 | 1465203612384 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:12 INFO - PROCESS | 1647 | 1465203612386 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:12 INFO - PROCESS | 1647 | 1465203612465 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:00:12 INFO - PROCESS | 1647 | 1465203612469 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:12 INFO - PROCESS | 1647 | 1465203612471 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11684a000 == 29 [pid = 1647] [id = 240] 02:00:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x1133cc400) [pid = 1647] [serial = 718] [outer = 0x0] 02:00:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x115d3c800) [pid = 1647] [serial = 719] [outer = 0x1133cc400] 02:00:12 INFO - PROCESS | 1647 | 1465203612502 Marionette DEBUG loaded listener.js 02:00:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x115dc1800) [pid = 1647] [serial = 720] [outer = 0x1133cc400] 02:00:12 INFO - PROCESS | 1647 | 1465203612835 Marionette TRACE conn2 <- [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]]]}] 02:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 473ms 02:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:00:12 INFO - PROCESS | 1647 | 1465203612850 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:00:12 INFO - PROCESS | 1647 | 1465203612851 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:00:12 INFO - PROCESS | 1647 | 1465203612853 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:00:12 INFO - PROCESS | 1647 | 1465203612857 Marionette TRACE conn2 <- [1,934,null,{}] 02:00:12 INFO - PROCESS | 1647 | 1465203612866 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:12 INFO - PROCESS | 1647 | 1465203612869 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:12 INFO - PROCESS | 1647 | 1465203612944 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:00:12 INFO - PROCESS | 1647 | 1465203612990 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:12 INFO - PROCESS | 1647 | 1465203612992 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e15000 == 30 [pid = 1647] [id = 241] 02:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x110f68c00) [pid = 1647] [serial = 721] [outer = 0x0] 02:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x1161b6c00) [pid = 1647] [serial = 722] [outer = 0x110f68c00] 02:00:13 INFO - PROCESS | 1647 | 1465203613019 Marionette DEBUG loaded listener.js 02:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x11662e800) [pid = 1647] [serial = 723] [outer = 0x110f68c00] 02:00:13 INFO - PROCESS | 1647 | 1465203613326 Marionette TRACE conn2 <- [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]]]}] 02:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 525ms 02:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:00:13 INFO - PROCESS | 1647 | 1465203613379 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:00:13 INFO - PROCESS | 1647 | 1465203613380 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:00:13 INFO - PROCESS | 1647 | 1465203613382 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:00:13 INFO - PROCESS | 1647 | 1465203613383 Marionette TRACE conn2 <- [1,938,null,{}] 02:00:13 INFO - PROCESS | 1647 | 1465203613386 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:13 INFO - PROCESS | 1647 | 1465203613387 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:13 INFO - PROCESS | 1647 | 1465203613463 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:00:13 INFO - PROCESS | 1647 | 1465203613467 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:13 INFO - PROCESS | 1647 | 1465203613468 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x118528000 == 31 [pid = 1647] [id = 242] 02:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x116721400) [pid = 1647] [serial = 724] [outer = 0x0] 02:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x116a6d800) [pid = 1647] [serial = 725] [outer = 0x116721400] 02:00:13 INFO - PROCESS | 1647 | 1465203613496 Marionette DEBUG loaded listener.js 02:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x11730a400) [pid = 1647] [serial = 726] [outer = 0x116721400] 02:00:13 INFO - PROCESS | 1647 | 1465203613807 Marionette TRACE conn2 <- [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]]]}] 02:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 468ms 02:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:00:13 INFO - PROCESS | 1647 | 1465203613852 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:00:13 INFO - PROCESS | 1647 | 1465203613853 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:00:13 INFO - PROCESS | 1647 | 1465203613855 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:00:13 INFO - PROCESS | 1647 | 1465203613856 Marionette TRACE conn2 <- [1,942,null,{}] 02:00:13 INFO - PROCESS | 1647 | 1465203613859 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:13 INFO - PROCESS | 1647 | 1465203613868 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:13 INFO - PROCESS | 1647 | 1465203613960 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:00:13 INFO - PROCESS | 1647 | 1465203613963 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:13 INFO - PROCESS | 1647 | 1465203613964 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192ab000 == 32 [pid = 1647] [id = 243] 02:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x1122afc00) [pid = 1647] [serial = 727] [outer = 0x0] 02:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x11812ec00) [pid = 1647] [serial = 728] [outer = 0x1122afc00] 02:00:13 INFO - PROCESS | 1647 | 1465203613991 Marionette DEBUG loaded listener.js 02:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x11821f800) [pid = 1647] [serial = 729] [outer = 0x1122afc00] 02:00:14 INFO - PROCESS | 1647 | 1465203614494 Marionette TRACE conn2 <- [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]]]}] 02:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 670ms 02:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:00:14 INFO - PROCESS | 1647 | 1465203614548 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:00:14 INFO - PROCESS | 1647 | 1465203614550 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:00:14 INFO - PROCESS | 1647 | 1465203614554 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:00:14 INFO - PROCESS | 1647 | 1465203614558 Marionette TRACE conn2 <- [1,946,null,{}] 02:00:14 INFO - PROCESS | 1647 | 1465203614562 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:14 INFO - PROCESS | 1647 | 1465203614564 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:14 INFO - PROCESS | 1647 | 1465203614668 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:00:14 INFO - PROCESS | 1647 | 1465203614715 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:14 INFO - PROCESS | 1647 | 1465203614716 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x116843800 == 33 [pid = 1647] [id = 244] 02:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x1122cdc00) [pid = 1647] [serial = 730] [outer = 0x0] 02:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x112fa0000) [pid = 1647] [serial = 731] [outer = 0x1122cdc00] 02:00:14 INFO - PROCESS | 1647 | 1465203614748 Marionette DEBUG loaded listener.js 02:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x1133cd800) [pid = 1647] [serial = 732] [outer = 0x1122cdc00] 02:00:15 INFO - PROCESS | 1647 | 1465203615244 Marionette TRACE conn2 <- [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]]]}] 02:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 723ms 02:00:15 INFO - PROCESS | 1647 | 1465203615314 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:00:15 INFO - PROCESS | 1647 | 1465203615317 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:00:15 INFO - PROCESS | 1647 | 1465203615325 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:00:15 INFO - PROCESS | 1647 | 1465203615327 Marionette TRACE conn2 <- [1,950,null,{}] 02:00:15 INFO - PROCESS | 1647 | 1465203615329 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:15 INFO - PROCESS | 1647 | 1465203615331 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:15 INFO - PROCESS | 1647 | 1465203615499 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:00:15 INFO - PROCESS | 1647 | 1465203615571 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:15 INFO - PROCESS | 1647 | 1465203615573 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x113333800 == 34 [pid = 1647] [id = 245] 02:00:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x11224e800) [pid = 1647] [serial = 733] [outer = 0x0] 02:00:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x1122cf400) [pid = 1647] [serial = 734] [outer = 0x11224e800] 02:00:15 INFO - PROCESS | 1647 | 1465203615601 Marionette DEBUG loaded listener.js 02:00:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1131aa000) [pid = 1647] [serial = 735] [outer = 0x11224e800] 02:00:15 INFO - PROCESS | 1647 | --DOCSHELL 0x118528000 == 33 [pid = 1647] [id = 242] 02:00:15 INFO - PROCESS | 1647 | --DOCSHELL 0x117e15000 == 32 [pid = 1647] [id = 241] 02:00:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11684a000 == 31 [pid = 1647] [id = 240] 02:00:15 INFO - PROCESS | 1647 | --DOCSHELL 0x113aa5000 == 30 [pid = 1647] [id = 239] 02:00:15 INFO - PROCESS | 1647 | --DOCSHELL 0x118a62800 == 29 [pid = 1647] [id = 238] 02:00:15 INFO - PROCESS | 1647 | 1465203615983 Marionette TRACE conn2 <- [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]]]}] 02:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 675ms 02:00:16 INFO - PROCESS | 1647 | 1465203616001 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:00:16 INFO - PROCESS | 1647 | 1465203616006 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:00:16 INFO - PROCESS | 1647 | 1465203616011 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:00:16 INFO - PROCESS | 1647 | 1465203616014 Marionette TRACE conn2 <- [1,954,null,{}] 02:00:16 INFO - PROCESS | 1647 | 1465203616019 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:16 INFO - PROCESS | 1647 | 1465203616021 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:16 INFO - PROCESS | 1647 | 1465203616147 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:00:16 INFO - PROCESS | 1647 | 1465203616221 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:16 INFO - PROCESS | 1647 | 1465203616223 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11736a000 == 30 [pid = 1647] [id = 246] 02:00:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x113c0a800) [pid = 1647] [serial = 736] [outer = 0x0] 02:00:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x115df0000) [pid = 1647] [serial = 737] [outer = 0x113c0a800] 02:00:16 INFO - PROCESS | 1647 | 1465203616265 Marionette DEBUG loaded listener.js 02:00:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1164a5000) [pid = 1647] [serial = 738] [outer = 0x113c0a800] 02:00:16 INFO - PROCESS | 1647 | 1465203616639 Marionette TRACE conn2 <- [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]]]}] 02:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 674ms 02:00:16 INFO - PROCESS | 1647 | 1465203616684 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:00:16 INFO - PROCESS | 1647 | 1465203616687 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:00:16 INFO - PROCESS | 1647 | 1465203616691 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:00:16 INFO - PROCESS | 1647 | 1465203616692 Marionette TRACE conn2 <- [1,958,null,{}] 02:00:16 INFO - PROCESS | 1647 | 1465203616696 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:16 INFO - PROCESS | 1647 | 1465203616698 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:16 INFO - PROCESS | 1647 | 1465203616844 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:00:16 INFO - PROCESS | 1647 | 1465203616901 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:16 INFO - PROCESS | 1647 | 1465203616902 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193b9800 == 31 [pid = 1647] [id = 247] 02:00:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x118137c00) [pid = 1647] [serial = 739] [outer = 0x0] 02:00:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1181cb800) [pid = 1647] [serial = 740] [outer = 0x118137c00] 02:00:16 INFO - PROCESS | 1647 | 1465203616943 Marionette DEBUG loaded listener.js 02:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1183cf800) [pid = 1647] [serial = 741] [outer = 0x118137c00] 02:00:17 INFO - PROCESS | 1647 | 1465203617377 Marionette TRACE conn2 <- [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]]]}] 02:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 720ms 02:00:17 INFO - PROCESS | 1647 | 1465203617410 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:00:17 INFO - PROCESS | 1647 | 1465203617413 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:00:17 INFO - PROCESS | 1647 | 1465203617421 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:00:17 INFO - PROCESS | 1647 | 1465203617427 Marionette TRACE conn2 <- [1,962,null,{}] 02:00:17 INFO - PROCESS | 1647 | 1465203617435 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:17 INFO - PROCESS | 1647 | 1465203617438 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:17 INFO - PROCESS | 1647 | 1465203617527 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:00:17 INFO - PROCESS | 1647 | 1465203617531 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:17 INFO - PROCESS | 1647 | 1465203617532 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b9e800 == 32 [pid = 1647] [id = 248] 02:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x110f71800) [pid = 1647] [serial = 742] [outer = 0x0] 02:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11858a800) [pid = 1647] [serial = 743] [outer = 0x110f71800] 02:00:17 INFO - PROCESS | 1647 | 1465203617564 Marionette DEBUG loaded listener.js 02:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11883bc00) [pid = 1647] [serial = 744] [outer = 0x110f71800] 02:00:17 INFO - PROCESS | 1647 | 1465203617949 Marionette TRACE conn2 <- [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]]]}] 02:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 584ms 02:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:00:18 INFO - PROCESS | 1647 | 1465203618003 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:00:18 INFO - PROCESS | 1647 | 1465203618004 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:00:18 INFO - PROCESS | 1647 | 1465203618006 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:00:18 INFO - PROCESS | 1647 | 1465203618007 Marionette TRACE conn2 <- [1,966,null,{}] 02:00:18 INFO - PROCESS | 1647 | 1465203618010 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:18 INFO - PROCESS | 1647 | 1465203618011 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:18 INFO - PROCESS | 1647 | 1465203618102 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:00:18 INFO - PROCESS | 1647 | 1465203618133 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:18 INFO - PROCESS | 1647 | 1465203618135 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x120edb000 == 33 [pid = 1647] [id = 249] 02:00:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1122d4c00) [pid = 1647] [serial = 745] [outer = 0x0] 02:00:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x118aee000) [pid = 1647] [serial = 746] [outer = 0x1122d4c00] 02:00:18 INFO - PROCESS | 1647 | 1465203618159 Marionette DEBUG loaded listener.js 02:00:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118f61c00) [pid = 1647] [serial = 747] [outer = 0x1122d4c00] 02:00:18 INFO - PROCESS | 1647 | 1465203618502 Marionette TRACE conn2 <- [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]]]}] 02:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 518ms 02:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:00:18 INFO - PROCESS | 1647 | 1465203618532 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:00:18 INFO - PROCESS | 1647 | 1465203618533 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:00:18 INFO - PROCESS | 1647 | 1465203618535 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:00:18 INFO - PROCESS | 1647 | 1465203618537 Marionette TRACE conn2 <- [1,970,null,{}] 02:00:18 INFO - PROCESS | 1647 | 1465203618540 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:18 INFO - PROCESS | 1647 | 1465203618543 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:18 INFO - PROCESS | 1647 | 1465203618638 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:00:18 INFO - PROCESS | 1647 | 1465203618642 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:18 INFO - PROCESS | 1647 | 1465203618646 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12165c800 == 34 [pid = 1647] [id = 250] 02:00:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x119215c00) [pid = 1647] [serial = 748] [outer = 0x0] 02:00:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119258400) [pid = 1647] [serial = 749] [outer = 0x119215c00] 02:00:18 INFO - PROCESS | 1647 | 1465203618678 Marionette DEBUG loaded listener.js 02:00:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11930e800) [pid = 1647] [serial = 750] [outer = 0x119215c00] 02:00:19 INFO - PROCESS | 1647 | 1465203619025 Marionette TRACE conn2 <- [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]]]}] 02:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 02:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:00:19 INFO - PROCESS | 1647 | 1465203619057 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:00:19 INFO - PROCESS | 1647 | 1465203619059 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:00:19 INFO - PROCESS | 1647 | 1465203619061 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:00:19 INFO - PROCESS | 1647 | 1465203619062 Marionette TRACE conn2 <- [1,974,null,{}] 02:00:19 INFO - PROCESS | 1647 | 1465203619064 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:19 INFO - PROCESS | 1647 | 1465203619066 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:19 INFO - PROCESS | 1647 | 1465203619157 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:00:19 INFO - PROCESS | 1647 | 1465203619191 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:19 INFO - PROCESS | 1647 | 1465203619192 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x123b6d000 == 35 [pid = 1647] [id = 251] 02:00:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119260400) [pid = 1647] [serial = 751] [outer = 0x0] 02:00:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119a05000) [pid = 1647] [serial = 752] [outer = 0x119260400] 02:00:19 INFO - PROCESS | 1647 | 1465203619216 Marionette DEBUG loaded listener.js 02:00:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1212c2800) [pid = 1647] [serial = 753] [outer = 0x119260400] 02:00:19 INFO - PROCESS | 1647 | 1465203619546 Marionette TRACE conn2 <- [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]]]}] 02:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 520ms 02:00:19 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x115f4b800) [pid = 1647] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:00:19 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x127847800) [pid = 1647] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:00:19 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x112fc0000) [pid = 1647] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:00:19 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1183d3800) [pid = 1647] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:00:19 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1217e3c00) [pid = 1647] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:00:19 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x116721400) [pid = 1647] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:00:19 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x110f68c00) [pid = 1647] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:00:19 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x112a79800) [pid = 1647] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:00:19 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1133cc400) [pid = 1647] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:00:19 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x110f65800) [pid = 1647] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:00:19 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x112fc8c00) [pid = 1647] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:00:19 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1122d0400) [pid = 1647] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:00:19 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x116719400) [pid = 1647] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:00:19 INFO - PROCESS | 1647 | 1465203619602 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:00:19 INFO - PROCESS | 1647 | 1465203619605 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:00:19 INFO - PROCESS | 1647 | 1465203619621 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:00:19 INFO - PROCESS | 1647 | 1465203619623 Marionette TRACE conn2 <- [1,978,null,{}] 02:00:19 INFO - PROCESS | 1647 | 1465203619631 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:19 INFO - PROCESS | 1647 | 1465203619633 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:19 INFO - PROCESS | 1647 | 1465203619723 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:00:19 INFO - PROCESS | 1647 | 1465203619727 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:19 INFO - PROCESS | 1647 | 1465203619728 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x117092000 == 36 [pid = 1647] [id = 252] 02:00:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1133d2000) [pid = 1647] [serial = 754] [outer = 0x0] 02:00:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x113e43c00) [pid = 1647] [serial = 755] [outer = 0x1133d2000] 02:00:19 INFO - PROCESS | 1647 | 1465203619750 Marionette DEBUG loaded listener.js 02:00:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x116a69800) [pid = 1647] [serial = 756] [outer = 0x1133d2000] 02:00:20 INFO - PROCESS | 1647 | 1465203620040 Marionette TRACE conn2 <- [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]]]}] 02:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 482ms 02:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:00:20 INFO - PROCESS | 1647 | 1465203620093 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:00:20 INFO - PROCESS | 1647 | 1465203620095 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:00:20 INFO - PROCESS | 1647 | 1465203620097 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:00:20 INFO - PROCESS | 1647 | 1465203620098 Marionette TRACE conn2 <- [1,982,null,{}] 02:00:20 INFO - PROCESS | 1647 | 1465203620101 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:20 INFO - PROCESS | 1647 | 1465203620102 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:20 INFO - PROCESS | 1647 | 1465203620189 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:00:20 INFO - PROCESS | 1647 | 1465203620197 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:20 INFO - PROCESS | 1647 | 1465203620199 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ee1000 == 37 [pid = 1647] [id = 253] 02:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x118220000) [pid = 1647] [serial = 757] [outer = 0x0] 02:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x12144f400) [pid = 1647] [serial = 758] [outer = 0x118220000] 02:00:20 INFO - PROCESS | 1647 | 1465203620241 Marionette DEBUG loaded listener.js 02:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1217ebc00) [pid = 1647] [serial = 759] [outer = 0x118220000] 02:00:20 INFO - PROCESS | 1647 | 1465203620712 Marionette TRACE conn2 <- [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]]]}] 02:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 618ms 02:00:20 INFO - PROCESS | 1647 | 1465203620716 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:00:20 INFO - PROCESS | 1647 | 1465203620717 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:00:20 INFO - PROCESS | 1647 | 1465203620719 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:00:20 INFO - PROCESS | 1647 | 1465203620720 Marionette TRACE conn2 <- [1,986,null,{}] 02:00:20 INFO - PROCESS | 1647 | 1465203620726 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:20 INFO - PROCESS | 1647 | 1465203620727 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:20 INFO - PROCESS | 1647 | 1465203620813 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:00:20 INFO - PROCESS | 1647 | 1465203620817 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:20 INFO - PROCESS | 1647 | 1465203620818 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b9e000 == 38 [pid = 1647] [id = 254] 02:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x115f4bc00) [pid = 1647] [serial = 760] [outer = 0x0] 02:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x121b03800) [pid = 1647] [serial = 761] [outer = 0x115f4bc00] 02:00:20 INFO - PROCESS | 1647 | 1465203620845 Marionette DEBUG loaded listener.js 02:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x121b09c00) [pid = 1647] [serial = 762] [outer = 0x115f4bc00] 02:00:21 INFO - PROCESS | 1647 | 1465203621153 Marionette TRACE conn2 <- [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]]]}] 02:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 472ms 02:00:21 INFO - PROCESS | 1647 | 1465203621193 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:00:21 INFO - PROCESS | 1647 | 1465203621195 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:00:21 INFO - PROCESS | 1647 | 1465203621197 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:00:21 INFO - PROCESS | 1647 | 1465203621198 Marionette TRACE conn2 <- [1,990,null,{}] 02:00:21 INFO - PROCESS | 1647 | 1465203621201 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:21 INFO - PROCESS | 1647 | 1465203621202 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:21 INFO - PROCESS | 1647 | 1465203621279 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:00:21 INFO - PROCESS | 1647 | 1465203621333 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:21 INFO - PROCESS | 1647 | 1465203621334 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12780b800 == 39 [pid = 1647] [id = 255] 02:00:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119a03c00) [pid = 1647] [serial = 763] [outer = 0x0] 02:00:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x121b0c800) [pid = 1647] [serial = 764] [outer = 0x119a03c00] 02:00:21 INFO - PROCESS | 1647 | 1465203621361 Marionette DEBUG loaded listener.js 02:00:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x124ac1c00) [pid = 1647] [serial = 765] [outer = 0x119a03c00] 02:00:21 INFO - PROCESS | 1647 | 1465203621718 Marionette TRACE conn2 <- [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]]]}] 02:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 570ms 02:00:21 INFO - PROCESS | 1647 | 1465203621768 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:00:21 INFO - PROCESS | 1647 | 1465203621770 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:00:21 INFO - PROCESS | 1647 | 1465203621774 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:00:21 INFO - PROCESS | 1647 | 1465203621777 Marionette TRACE conn2 <- [1,994,null,{}] 02:00:21 INFO - PROCESS | 1647 | 1465203621791 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:21 INFO - PROCESS | 1647 | 1465203621793 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:21 INFO - PROCESS | 1647 | 1465203621949 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:00:21 INFO - PROCESS | 1647 | 1465203621992 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:21 INFO - PROCESS | 1647 | 1465203621993 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x129012800 == 40 [pid = 1647] [id = 256] 02:00:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112fc5400) [pid = 1647] [serial = 766] [outer = 0x0] 02:00:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x124c1b400) [pid = 1647] [serial = 767] [outer = 0x112fc5400] 02:00:22 INFO - PROCESS | 1647 | 1465203622031 Marionette DEBUG loaded listener.js 02:00:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12648c000) [pid = 1647] [serial = 768] [outer = 0x112fc5400] 02:00:22 INFO - PROCESS | 1647 | 1465203622502 Marionette TRACE conn2 <- [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]]]}] 02:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 785ms 02:00:22 INFO - PROCESS | 1647 | 1465203622558 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:00:22 INFO - PROCESS | 1647 | 1465203622561 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:00:22 INFO - PROCESS | 1647 | 1465203622564 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:00:22 INFO - PROCESS | 1647 | 1465203622567 Marionette TRACE conn2 <- [1,998,null,{}] 02:00:22 INFO - PROCESS | 1647 | 1465203622613 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:22 INFO - PROCESS | 1647 | 1465203622614 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:22 INFO - PROCESS | 1647 | 1465203622720 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:00:22 INFO - PROCESS | 1647 | 1465203622781 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:22 INFO - PROCESS | 1647 | 1465203622783 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f98000 == 41 [pid = 1647] [id = 257] 02:00:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x115f4c000) [pid = 1647] [serial = 769] [outer = 0x0] 02:00:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116162400) [pid = 1647] [serial = 770] [outer = 0x115f4c000] 02:00:22 INFO - PROCESS | 1647 | 1465203622814 Marionette DEBUG loaded listener.js 02:00:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1167c9400) [pid = 1647] [serial = 771] [outer = 0x115f4c000] 02:00:23 INFO - PROCESS | 1647 | 1465203623229 Marionette TRACE conn2 <- [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]]]}] 02:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 697ms 02:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:00:23 INFO - PROCESS | 1647 | 1465203623261 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:00:23 INFO - PROCESS | 1647 | 1465203623264 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:00:23 INFO - PROCESS | 1647 | 1465203623269 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:00:23 INFO - PROCESS | 1647 | 1465203623271 Marionette TRACE conn2 <- [1,1002,null,{}] 02:00:23 INFO - PROCESS | 1647 | 1465203623293 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:23 INFO - PROCESS | 1647 | 1465203623294 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:23 INFO - PROCESS | 1647 | 1465203623404 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:00:23 INFO - PROCESS | 1647 | 1465203623467 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:23 INFO - PROCESS | 1647 | 1465203623468 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x123b77800 == 42 [pid = 1647] [id = 258] 02:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1183d5000) [pid = 1647] [serial = 772] [outer = 0x0] 02:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1184b6000) [pid = 1647] [serial = 773] [outer = 0x1183d5000] 02:00:23 INFO - PROCESS | 1647 | 1465203623501 Marionette DEBUG loaded listener.js 02:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1188a3800) [pid = 1647] [serial = 774] [outer = 0x1183d5000] 02:00:23 INFO - PROCESS | 1647 | 1465203623943 Marionette TRACE conn2 <- [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]]]}] 02:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 690ms 02:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:00:23 INFO - PROCESS | 1647 | 1465203623959 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:00:23 INFO - PROCESS | 1647 | 1465203623961 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:00:23 INFO - PROCESS | 1647 | 1465203623963 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:00:23 INFO - PROCESS | 1647 | 1465203623966 Marionette TRACE conn2 <- [1,1006,null,{}] 02:00:23 INFO - PROCESS | 1647 | 1465203623973 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:23 INFO - PROCESS | 1647 | 1465203623977 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:24 INFO - PROCESS | 1647 | 1465203624101 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:00:24 INFO - PROCESS | 1647 | 1465203624154 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:24 INFO - PROCESS | 1647 | 1465203624156 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x129784000 == 43 [pid = 1647] [id = 259] 02:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118f6c000) [pid = 1647] [serial = 775] [outer = 0x0] 02:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11930c000) [pid = 1647] [serial = 776] [outer = 0x118f6c000] 02:00:24 INFO - PROCESS | 1647 | 1465203624188 Marionette DEBUG loaded listener.js 02:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119a11400) [pid = 1647] [serial = 777] [outer = 0x118f6c000] 02:00:24 INFO - PROCESS | 1647 | 1465203624679 Marionette TRACE conn2 <- [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]]]}] 02:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 721ms 02:00:24 INFO - PROCESS | 1647 | 1465203624685 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:00:24 INFO - PROCESS | 1647 | 1465203624687 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:00:24 INFO - PROCESS | 1647 | 1465203624691 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:00:24 INFO - PROCESS | 1647 | 1465203624693 Marionette TRACE conn2 <- [1,1010,null,{}] 02:00:24 INFO - PROCESS | 1647 | 1465203624695 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:24 INFO - PROCESS | 1647 | 1465203624696 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:24 INFO - PROCESS | 1647 | 1465203624799 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:00:24 INFO - PROCESS | 1647 | 1465203624847 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:24 INFO - PROCESS | 1647 | 1465203624849 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12979b800 == 44 [pid = 1647] [id = 260] 02:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11930dc00) [pid = 1647] [serial = 778] [outer = 0x0] 02:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121b11000) [pid = 1647] [serial = 779] [outer = 0x11930dc00] 02:00:24 INFO - PROCESS | 1647 | 1465203624878 Marionette DEBUG loaded listener.js 02:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124c1c000) [pid = 1647] [serial = 780] [outer = 0x11930dc00] 02:00:25 INFO - PROCESS | 1647 | 1465203625446 Marionette TRACE conn2 <- [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]]]}] 02:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 823ms 02:00:25 INFO - PROCESS | 1647 | 1465203625522 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:00:25 INFO - PROCESS | 1647 | 1465203625525 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:00:25 INFO - PROCESS | 1647 | 1465203625529 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:00:25 INFO - PROCESS | 1647 | 1465203625531 Marionette TRACE conn2 <- [1,1014,null,{}] 02:00:25 INFO - PROCESS | 1647 | 1465203625535 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:25 INFO - PROCESS | 1647 | 1465203625536 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:25 INFO - PROCESS | 1647 | 1465203625636 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:00:25 INFO - PROCESS | 1647 | 1465203625699 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:25 INFO - PROCESS | 1647 | 1465203625702 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x11823e800 == 45 [pid = 1647] [id = 261] 02:00:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x112df9800) [pid = 1647] [serial = 781] [outer = 0x0] 02:00:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1133cac00) [pid = 1647] [serial = 782] [outer = 0x112df9800] 02:00:25 INFO - PROCESS | 1647 | 1465203625730 Marionette DEBUG loaded listener.js 02:00:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1164a7800) [pid = 1647] [serial = 783] [outer = 0x112df9800] 02:00:26 INFO - PROCESS | 1647 | --DOCSHELL 0x12780b800 == 44 [pid = 1647] [id = 255] 02:00:26 INFO - PROCESS | 1647 | --DOCSHELL 0x119b9e000 == 43 [pid = 1647] [id = 254] 02:00:26 INFO - PROCESS | 1647 | --DOCSHELL 0x125ee1000 == 42 [pid = 1647] [id = 253] 02:00:26 INFO - PROCESS | 1647 | --DOCSHELL 0x117092000 == 41 [pid = 1647] [id = 252] 02:00:26 INFO - PROCESS | 1647 | --DOCSHELL 0x123b6d000 == 40 [pid = 1647] [id = 251] 02:00:26 INFO - PROCESS | 1647 | --DOCSHELL 0x12165c800 == 39 [pid = 1647] [id = 250] 02:00:26 INFO - PROCESS | 1647 | --DOCSHELL 0x120edb000 == 38 [pid = 1647] [id = 249] 02:00:26 INFO - PROCESS | 1647 | --DOCSHELL 0x119b9e800 == 37 [pid = 1647] [id = 248] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11812ec00) [pid = 1647] [serial = 728] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOCSHELL 0x1193b9800 == 36 [pid = 1647] [id = 247] 02:00:26 INFO - PROCESS | 1647 | --DOCSHELL 0x11736a000 == 35 [pid = 1647] [id = 246] 02:00:26 INFO - PROCESS | 1647 | --DOCSHELL 0x113333800 == 34 [pid = 1647] [id = 245] 02:00:26 INFO - PROCESS | 1647 | --DOCSHELL 0x116843800 == 33 [pid = 1647] [id = 244] 02:00:26 INFO - PROCESS | 1647 | 1465203626159 Marionette TRACE conn2 <- [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]]]}] 02:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 670ms 02:00:26 INFO - PROCESS | 1647 | 1465203626201 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:00:26 INFO - PROCESS | 1647 | 1465203626205 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:00:26 INFO - PROCESS | 1647 | 1465203626211 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:00:26 INFO - PROCESS | 1647 | 1465203626213 Marionette TRACE conn2 <- [1,1018,null,{}] 02:00:26 INFO - PROCESS | 1647 | 1465203626217 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:26 INFO - PROCESS | 1647 | 1465203626219 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:26 INFO - PROCESS | 1647 | 1465203626352 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116f90400) [pid = 1647] [serial = 713] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x128ddb800) [pid = 1647] [serial = 699] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1167d4800) [pid = 1647] [serial = 690] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11925a800) [pid = 1647] [serial = 693] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1267b2000) [pid = 1647] [serial = 696] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116a6d800) [pid = 1647] [serial = 725] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11662e800) [pid = 1647] [serial = 723] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x112a81000) [pid = 1647] [serial = 716] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118131c00) [pid = 1647] [serial = 714] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1161b6c00) [pid = 1647] [serial = 722] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x113094c00) [pid = 1647] [serial = 717] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x115dc1800) [pid = 1647] [serial = 720] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x115d3c800) [pid = 1647] [serial = 719] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11730a400) [pid = 1647] [serial = 726] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1164a1400) [pid = 1647] [serial = 710] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x116858400) [pid = 1647] [serial = 711] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1133d1000) [pid = 1647] [serial = 707] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x113c6ac00) [pid = 1647] [serial = 708] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1122d5400) [pid = 1647] [serial = 704] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x112a84c00) [pid = 1647] [serial = 705] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x118221000) [pid = 1647] [serial = 702] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11685f800) [pid = 1647] [serial = 701] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1278a4000) [pid = 1647] [serial = 698] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x123f11400) [pid = 1647] [serial = 695] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x118ae9800) [pid = 1647] [serial = 692] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x115dbac00) [pid = 1647] [serial = 689] [outer = 0x0] [url = about:blank] 02:00:26 INFO - PROCESS | 1647 | 1465203626434 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:26 INFO - PROCESS | 1647 | 1465203626435 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x115fe6000 == 34 [pid = 1647] [id = 262] 02:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x113094c00) [pid = 1647] [serial = 784] [outer = 0x0] 02:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x115dbac00) [pid = 1647] [serial = 785] [outer = 0x113094c00] 02:00:26 INFO - PROCESS | 1647 | 1465203626478 Marionette DEBUG loaded listener.js 02:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x116f8fc00) [pid = 1647] [serial = 786] [outer = 0x113094c00] 02:00:26 INFO - PROCESS | 1647 | 1465203626852 Marionette TRACE conn2 <- [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]]]}] 02:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 676ms 02:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:00:26 INFO - PROCESS | 1647 | 1465203626888 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:00:26 INFO - PROCESS | 1647 | 1465203626892 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:00:26 INFO - PROCESS | 1647 | 1465203626940 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:00:26 INFO - PROCESS | 1647 | 1465203626944 Marionette TRACE conn2 <- [1,1022,null,{}] 02:00:27 INFO - PROCESS | 1647 | 1465203626997 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:27 INFO - PROCESS | 1647 | 1465203627001 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:27 INFO - PROCESS | 1647 | 1465203627122 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:00:27 INFO - PROCESS | 1647 | 1465203627133 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:27 INFO - PROCESS | 1647 | 1465203627135 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11852d000 == 35 [pid = 1647] [id = 263] 02:00:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118836400) [pid = 1647] [serial = 787] [outer = 0x0] 02:00:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118f60400) [pid = 1647] [serial = 788] [outer = 0x118836400] 02:00:27 INFO - PROCESS | 1647 | 1465203627178 Marionette DEBUG loaded listener.js 02:00:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119251400) [pid = 1647] [serial = 789] [outer = 0x118836400] 02:00:27 INFO - PROCESS | 1647 | 1465203627593 Marionette TRACE conn2 <- [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]]]}] 02:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 730ms 02:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:00:27 INFO - PROCESS | 1647 | 1465203627626 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:00:27 INFO - PROCESS | 1647 | 1465203627628 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:00:27 INFO - PROCESS | 1647 | 1465203627630 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:00:27 INFO - PROCESS | 1647 | 1465203627631 Marionette TRACE conn2 <- [1,1026,null,{}] 02:00:27 INFO - PROCESS | 1647 | 1465203627634 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:27 INFO - PROCESS | 1647 | 1465203627635 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:27 INFO - PROCESS | 1647 | 1465203627715 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:00:27 INFO - PROCESS | 1647 | 1465203627719 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:27 INFO - PROCESS | 1647 | 1465203627720 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x119804000 == 36 [pid = 1647] [id = 264] 02:00:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1196dcc00) [pid = 1647] [serial = 790] [outer = 0x0] 02:00:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119c3f800) [pid = 1647] [serial = 791] [outer = 0x1196dcc00] 02:00:27 INFO - PROCESS | 1647 | 1465203627748 Marionette DEBUG loaded listener.js 02:00:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x12199c800) [pid = 1647] [serial = 792] [outer = 0x1196dcc00] 02:00:28 INFO - PROCESS | 1647 | 1465203628065 Marionette TRACE conn2 <- [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]]]}] 02:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 469ms 02:00:28 INFO - PROCESS | 1647 | 1465203628100 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:00:28 INFO - PROCESS | 1647 | 1465203628101 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:00:28 INFO - PROCESS | 1647 | 1465203628103 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:00:28 INFO - PROCESS | 1647 | 1465203628104 Marionette TRACE conn2 <- [1,1030,null,{}] 02:00:28 INFO - PROCESS | 1647 | 1465203628109 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:28 INFO - PROCESS | 1647 | 1465203628110 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:28 INFO - PROCESS | 1647 | 1465203628185 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:00:28 INFO - PROCESS | 1647 | 1465203628242 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:28 INFO - PROCESS | 1647 | 1465203628243 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x115fe5000 == 37 [pid = 1647] [id = 265] 02:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1133d3000) [pid = 1647] [serial = 793] [outer = 0x0] 02:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x121b07400) [pid = 1647] [serial = 794] [outer = 0x1133d3000] 02:00:28 INFO - PROCESS | 1647 | 1465203628268 Marionette DEBUG loaded listener.js 02:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x124dcb000) [pid = 1647] [serial = 795] [outer = 0x1133d3000] 02:00:28 INFO - PROCESS | 1647 | 1465203628585 Marionette TRACE conn2 <- [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]]]}] 02:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 522ms 02:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:00:28 INFO - PROCESS | 1647 | 1465203628626 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:00:28 INFO - PROCESS | 1647 | 1465203628628 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:00:28 INFO - PROCESS | 1647 | 1465203628630 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:00:28 INFO - PROCESS | 1647 | 1465203628631 Marionette TRACE conn2 <- [1,1034,null,{}] 02:00:28 INFO - PROCESS | 1647 | 1465203628633 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:28 INFO - PROCESS | 1647 | 1465203628637 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:28 INFO - PROCESS | 1647 | 1465203628754 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:00:28 INFO - PROCESS | 1647 | 1465203628759 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:28 INFO - PROCESS | 1647 | 1465203628760 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x121663000 == 38 [pid = 1647] [id = 266] 02:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x124a90c00) [pid = 1647] [serial = 796] [outer = 0x0] 02:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1253dac00) [pid = 1647] [serial = 797] [outer = 0x124a90c00] 02:00:28 INFO - PROCESS | 1647 | 1465203628785 Marionette DEBUG loaded listener.js 02:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12692b000) [pid = 1647] [serial = 798] [outer = 0x124a90c00] 02:00:29 INFO - PROCESS | 1647 | 1465203629115 Marionette TRACE conn2 <- [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]]]}] 02:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 02:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:00:29 INFO - PROCESS | 1647 | 1465203629149 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:00:29 INFO - PROCESS | 1647 | 1465203629151 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:00:29 INFO - PROCESS | 1647 | 1465203629153 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:00:29 INFO - PROCESS | 1647 | 1465203629154 Marionette TRACE conn2 <- [1,1038,null,{}] 02:00:29 INFO - PROCESS | 1647 | 1465203629157 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:29 INFO - PROCESS | 1647 | 1465203629160 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:29 INFO - PROCESS | 1647 | 1465203629254 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:00:29 INFO - PROCESS | 1647 | 1465203629258 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:29 INFO - PROCESS | 1647 | 1465203629259 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1264cb000 == 39 [pid = 1647] [id = 267] 02:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1267ae800) [pid = 1647] [serial = 799] [outer = 0x0] 02:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x126a68800) [pid = 1647] [serial = 800] [outer = 0x1267ae800] 02:00:29 INFO - PROCESS | 1647 | 1465203629290 Marionette DEBUG loaded listener.js 02:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x116155800) [pid = 1647] [serial = 801] [outer = 0x1267ae800] 02:00:29 INFO - PROCESS | 1647 | 1465203629634 Marionette TRACE conn2 <- [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]]]}] 02:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 520ms 02:00:29 INFO - PROCESS | 1647 | 1465203629675 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:00:29 INFO - PROCESS | 1647 | 1465203629677 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:00:29 INFO - PROCESS | 1647 | 1465203629680 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:00:29 INFO - PROCESS | 1647 | 1465203629682 Marionette TRACE conn2 <- [1,1042,null,{}] 02:00:29 INFO - PROCESS | 1647 | 1465203629685 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:29 INFO - PROCESS | 1647 | 1465203629687 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:29 INFO - PROCESS | 1647 | 1465203629822 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:00:29 INFO - PROCESS | 1647 | 1465203629839 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:29 INFO - PROCESS | 1647 | 1465203629840 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fcd800 == 40 [pid = 1647] [id = 268] 02:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12692e400) [pid = 1647] [serial = 802] [outer = 0x0] 02:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x127847c00) [pid = 1647] [serial = 803] [outer = 0x12692e400] 02:00:29 INFO - PROCESS | 1647 | 1465203629876 Marionette DEBUG loaded listener.js 02:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12784d400) [pid = 1647] [serial = 804] [outer = 0x12692e400] 02:00:30 INFO - PROCESS | 1647 | 1465203630310 Marionette TRACE conn2 <- [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]]]}] 02:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 672ms 02:00:30 INFO - PROCESS | 1647 | 1465203630353 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:00:30 INFO - PROCESS | 1647 | 1465203630355 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:00:30 INFO - PROCESS | 1647 | 1465203630359 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:00:30 INFO - PROCESS | 1647 | 1465203630361 Marionette TRACE conn2 <- [1,1046,null,{}] 02:00:30 INFO - PROCESS | 1647 | 1465203630364 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:30 INFO - PROCESS | 1647 | 1465203630365 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:30 INFO - PROCESS | 1647 | 1465203630513 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:00:30 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1122d4c00) [pid = 1647] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:00:30 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119260400) [pid = 1647] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:00:30 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118137c00) [pid = 1647] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:00:30 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11224e800) [pid = 1647] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:00:30 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x110f71800) [pid = 1647] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:00:30 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x113c0a800) [pid = 1647] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:00:30 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119215c00) [pid = 1647] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:00:30 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1133d2000) [pid = 1647] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:00:30 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x115f4bc00) [pid = 1647] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:00:30 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119a03c00) [pid = 1647] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:00:30 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x118220000) [pid = 1647] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:00:30 INFO - PROCESS | 1647 | 1465203630729 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:30 INFO - PROCESS | 1647 | 1465203630730 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193bb000 == 41 [pid = 1647] [id = 269] 02:00:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1122ce800) [pid = 1647] [serial = 805] [outer = 0x0] 02:00:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1133d2000) [pid = 1647] [serial = 806] [outer = 0x1122ce800] 02:00:30 INFO - PROCESS | 1647 | 1465203630769 Marionette DEBUG loaded listener.js 02:00:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118220000) [pid = 1647] [serial = 807] [outer = 0x1122ce800] 02:00:31 INFO - PROCESS | 1647 | 1465203631090 Marionette TRACE conn2 <- [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]]]}] 02:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 771ms 02:00:31 INFO - PROCESS | 1647 | 1465203631137 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:00:31 INFO - PROCESS | 1647 | 1465203631139 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:00:31 INFO - PROCESS | 1647 | 1465203631144 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:00:31 INFO - PROCESS | 1647 | 1465203631145 Marionette TRACE conn2 <- [1,1050,null,{}] 02:00:31 INFO - PROCESS | 1647 | 1465203631148 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:31 INFO - PROCESS | 1647 | 1465203631149 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:31 INFO - PROCESS | 1647 | 1465203631254 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:00:31 INFO - PROCESS | 1647 | 1465203631285 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:31 INFO - PROCESS | 1647 | 1465203631286 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x129786800 == 42 [pid = 1647] [id = 270] 02:00:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11765a000) [pid = 1647] [serial = 808] [outer = 0x0] 02:00:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1217ec400) [pid = 1647] [serial = 809] [outer = 0x11765a000] 02:00:31 INFO - PROCESS | 1647 | 1465203631311 Marionette DEBUG loaded listener.js 02:00:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1278a7800) [pid = 1647] [serial = 810] [outer = 0x11765a000] 02:00:31 INFO - PROCESS | 1647 | 1465203631583 Marionette TRACE conn2 <- [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]]]}] 02:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 468ms 02:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:00:31 INFO - PROCESS | 1647 | 1465203631613 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:00:31 INFO - PROCESS | 1647 | 1465203631614 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:00:31 INFO - PROCESS | 1647 | 1465203631616 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:00:31 INFO - PROCESS | 1647 | 1465203631618 Marionette TRACE conn2 <- [1,1054,null,{}] 02:00:31 INFO - PROCESS | 1647 | 1465203631620 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:31 INFO - PROCESS | 1647 | 1465203631622 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:31 INFO - PROCESS | 1647 | 1465203631736 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:00:31 INFO - PROCESS | 1647 | 1465203631739 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:31 INFO - PROCESS | 1647 | 1465203631743 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12abb4000 == 43 [pid = 1647] [id = 271] 02:00:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1278ad800) [pid = 1647] [serial = 811] [outer = 0x0] 02:00:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128d9e400) [pid = 1647] [serial = 812] [outer = 0x1278ad800] 02:00:31 INFO - PROCESS | 1647 | 1465203631770 Marionette DEBUG loaded listener.js 02:00:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x128dde000) [pid = 1647] [serial = 813] [outer = 0x1278ad800] 02:00:32 INFO - PROCESS | 1647 | 1465203632095 Marionette TRACE conn2 <- [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]]]}] 02:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 520ms 02:00:32 INFO - PROCESS | 1647 | 1465203632138 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:00:32 INFO - PROCESS | 1647 | 1465203632139 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:00:32 INFO - PROCESS | 1647 | 1465203632141 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:00:32 INFO - PROCESS | 1647 | 1465203632142 Marionette TRACE conn2 <- [1,1058,null,{}] 02:00:32 INFO - PROCESS | 1647 | 1465203632144 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:32 INFO - PROCESS | 1647 | 1465203632145 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:32 INFO - PROCESS | 1647 | 1465203632251 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:00:32 INFO - PROCESS | 1647 | 1465203632258 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:32 INFO - PROCESS | 1647 | 1465203632260 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12abca000 == 44 [pid = 1647] [id = 272] 02:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x128dde800) [pid = 1647] [serial = 814] [outer = 0x0] 02:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x128de4000) [pid = 1647] [serial = 815] [outer = 0x128dde800] 02:00:32 INFO - PROCESS | 1647 | 1465203632284 Marionette DEBUG loaded listener.js 02:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128f0a400) [pid = 1647] [serial = 816] [outer = 0x128dde800] 02:00:32 INFO - PROCESS | 1647 | 1465203632592 Marionette TRACE conn2 <- [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]]]}] 02:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 02:00:32 INFO - PROCESS | 1647 | 1465203632611 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:00:32 INFO - PROCESS | 1647 | 1465203632612 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:00:32 INFO - PROCESS | 1647 | 1465203632615 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:00:32 INFO - PROCESS | 1647 | 1465203632616 Marionette TRACE conn2 <- [1,1062,null,{}] 02:00:32 INFO - PROCESS | 1647 | 1465203632618 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:32 INFO - PROCESS | 1647 | 1465203632619 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:32 INFO - PROCESS | 1647 | 1465203632760 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:00:32 INFO - PROCESS | 1647 | 1465203632813 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:32 INFO - PROCESS | 1647 | 1465203632815 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1133aa000 == 45 [pid = 1647] [id = 273] 02:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x111c61400) [pid = 1647] [serial = 817] [outer = 0x0] 02:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1122d5400) [pid = 1647] [serial = 818] [outer = 0x111c61400] 02:00:32 INFO - PROCESS | 1647 | 1465203632847 Marionette DEBUG loaded listener.js 02:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1133d1400) [pid = 1647] [serial = 819] [outer = 0x111c61400] 02:00:33 INFO - PROCESS | 1647 | 1465203633285 Marionette TRACE conn2 <- [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]]]}] 02:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 718ms 02:00:33 INFO - PROCESS | 1647 | 1465203633334 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:00:33 INFO - PROCESS | 1647 | 1465203633337 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:00:33 INFO - PROCESS | 1647 | 1465203633358 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:00:33 INFO - PROCESS | 1647 | 1465203633360 Marionette TRACE conn2 <- [1,1066,null,{}] 02:00:33 INFO - PROCESS | 1647 | 1465203633365 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:33 INFO - PROCESS | 1647 | 1465203633368 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:33 INFO - PROCESS | 1647 | 1465203633473 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:00:33 INFO - PROCESS | 1647 | 1465203633574 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:33 INFO - PROCESS | 1647 | 1465203633576 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a7b800 == 46 [pid = 1647] [id = 274] 02:00:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x116a6f400) [pid = 1647] [serial = 820] [outer = 0x0] 02:00:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1172a1c00) [pid = 1647] [serial = 821] [outer = 0x116a6f400] 02:00:33 INFO - PROCESS | 1647 | 1465203633607 Marionette DEBUG loaded listener.js 02:00:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118223800) [pid = 1647] [serial = 822] [outer = 0x116a6f400] 02:00:34 INFO - PROCESS | 1647 | 1465203634017 Marionette TRACE conn2 <- [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]]]}] 02:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 691ms 02:00:34 INFO - PROCESS | 1647 | 1465203634031 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:00:34 INFO - PROCESS | 1647 | 1465203634033 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:00:34 INFO - PROCESS | 1647 | 1465203634036 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:00:34 INFO - PROCESS | 1647 | 1465203634037 Marionette TRACE conn2 <- [1,1070,null,{}] 02:00:34 INFO - PROCESS | 1647 | 1465203634040 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:34 INFO - PROCESS | 1647 | 1465203634041 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:34 INFO - PROCESS | 1647 | 1465203634144 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:00:34 INFO - PROCESS | 1647 | 1465203634197 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:34 INFO - PROCESS | 1647 | 1465203634199 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a5c4000 == 47 [pid = 1647] [id = 275] 02:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118586000) [pid = 1647] [serial = 823] [outer = 0x0] 02:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119214c00) [pid = 1647] [serial = 824] [outer = 0x118586000] 02:00:34 INFO - PROCESS | 1647 | 1465203634234 Marionette DEBUG loaded listener.js 02:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119eab400) [pid = 1647] [serial = 825] [outer = 0x118586000] 02:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 718ms 02:00:34 INFO - PROCESS | 1647 | 1465203634748 Marionette TRACE conn2 <- [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]]]}] 02:00:34 INFO - PROCESS | 1647 | 1465203634755 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:00:34 INFO - PROCESS | 1647 | 1465203634758 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:00:34 INFO - PROCESS | 1647 | 1465203634766 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:00:34 INFO - PROCESS | 1647 | 1465203634769 Marionette TRACE conn2 <- [1,1074,null,{}] 02:00:34 INFO - PROCESS | 1647 | 1465203634794 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:34 INFO - PROCESS | 1647 | 1465203634796 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:34 INFO - PROCESS | 1647 | 1465203634905 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:00:34 INFO - PROCESS | 1647 | 1465203634960 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:34 INFO - PROCESS | 1647 | 1465203634961 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12badc000 == 48 [pid = 1647] [id = 276] 02:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x121446c00) [pid = 1647] [serial = 826] [outer = 0x0] 02:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x125311000) [pid = 1647] [serial = 827] [outer = 0x121446c00] 02:00:34 INFO - PROCESS | 1647 | 1465203634990 Marionette DEBUG loaded listener.js 02:00:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1267afc00) [pid = 1647] [serial = 828] [outer = 0x121446c00] 02:00:35 INFO - PROCESS | 1647 | 1465203635434 Marionette TRACE conn2 <- [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]]]}] 02:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 725ms 02:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:00:35 INFO - PROCESS | 1647 | 1465203635487 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:00:35 INFO - PROCESS | 1647 | 1465203635488 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:00:35 INFO - PROCESS | 1647 | 1465203635491 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:00:35 INFO - PROCESS | 1647 | 1465203635492 Marionette TRACE conn2 <- [1,1078,null,{}] 02:00:35 INFO - PROCESS | 1647 | 1465203635494 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:35 INFO - PROCESS | 1647 | 1465203635496 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:35 INFO - PROCESS | 1647 | 1465203635596 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:00:35 INFO - PROCESS | 1647 | 1465203635663 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:35 INFO - PROCESS | 1647 | 1465203635665 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cdc800 == 49 [pid = 1647] [id = 277] 02:00:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1172a2c00) [pid = 1647] [serial = 829] [outer = 0x0] 02:00:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1267b0000) [pid = 1647] [serial = 830] [outer = 0x1172a2c00] 02:00:35 INFO - PROCESS | 1647 | 1465203635694 Marionette DEBUG loaded listener.js 02:00:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12784dc00) [pid = 1647] [serial = 831] [outer = 0x1172a2c00] 02:00:36 INFO - PROCESS | 1647 | 1465203636296 Marionette TRACE conn2 <- [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]]]}] 02:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 818ms 02:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:00:36 INFO - PROCESS | 1647 | 1465203636310 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:00:36 INFO - PROCESS | 1647 | 1465203636312 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:00:36 INFO - PROCESS | 1647 | 1465203636315 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:00:36 INFO - PROCESS | 1647 | 1465203636317 Marionette TRACE conn2 <- [1,1082,null,{}] 02:00:36 INFO - PROCESS | 1647 | 1465203636321 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:36 INFO - PROCESS | 1647 | 1465203636322 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:36 INFO - PROCESS | 1647 | 1465203636456 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:00:36 INFO - PROCESS | 1647 | 1465203636463 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:36 INFO - PROCESS | 1647 | 1465203636466 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x113a87800 == 50 [pid = 1647] [id = 278] 02:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1133d6c00) [pid = 1647] [serial = 832] [outer = 0x0] 02:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11615b400) [pid = 1647] [serial = 833] [outer = 0x1133d6c00] 02:00:36 INFO - PROCESS | 1647 | 1465203636495 Marionette DEBUG loaded listener.js 02:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118130800) [pid = 1647] [serial = 834] [outer = 0x1133d6c00] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12abca000 == 49 [pid = 1647] [id = 272] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12abb4000 == 48 [pid = 1647] [id = 271] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x129786800 == 47 [pid = 1647] [id = 270] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1193bb000 == 46 [pid = 1647] [id = 269] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x128fcd800 == 45 [pid = 1647] [id = 268] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1264cb000 == 44 [pid = 1647] [id = 267] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x121663000 == 43 [pid = 1647] [id = 266] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x115fe5000 == 42 [pid = 1647] [id = 265] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x119804000 == 41 [pid = 1647] [id = 264] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11852d000 == 40 [pid = 1647] [id = 263] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x115fe6000 == 39 [pid = 1647] [id = 262] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11823e800 == 38 [pid = 1647] [id = 261] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x129784000 == 37 [pid = 1647] [id = 259] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x123b77800 == 36 [pid = 1647] [id = 258] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x118f98000 == 35 [pid = 1647] [id = 257] 02:00:36 INFO - PROCESS | 1647 | --DOCSHELL 0x129012800 == 34 [pid = 1647] [id = 256] 02:00:36 INFO - PROCESS | 1647 | 1465203636956 Marionette TRACE conn2 <- [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]]]}] 02:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 671ms 02:00:36 INFO - PROCESS | 1647 | 1465203636986 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:00:36 INFO - PROCESS | 1647 | 1465203636988 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x118f61c00) [pid = 1647] [serial = 747] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119a05000) [pid = 1647] [serial = 752] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x112fa0000) [pid = 1647] [serial = 731] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1181cb800) [pid = 1647] [serial = 740] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1183cf800) [pid = 1647] [serial = 741] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1131aa000) [pid = 1647] [serial = 735] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1122cf400) [pid = 1647] [serial = 734] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11858a800) [pid = 1647] [serial = 743] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x115df0000) [pid = 1647] [serial = 737] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1164a5000) [pid = 1647] [serial = 738] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119258400) [pid = 1647] [serial = 749] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x113e43c00) [pid = 1647] [serial = 755] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x116a69800) [pid = 1647] [serial = 756] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121b03800) [pid = 1647] [serial = 761] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x121b0c800) [pid = 1647] [serial = 764] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121b09c00) [pid = 1647] [serial = 762] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118aee000) [pid = 1647] [serial = 746] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11930e800) [pid = 1647] [serial = 750] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12144f400) [pid = 1647] [serial = 758] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1212c2800) [pid = 1647] [serial = 753] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124ac1c00) [pid = 1647] [serial = 765] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11883bc00) [pid = 1647] [serial = 744] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1217ebc00) [pid = 1647] [serial = 759] [outer = 0x0] [url = about:blank] 02:00:37 INFO - PROCESS | 1647 | 1465203637016 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:00:37 INFO - PROCESS | 1647 | 1465203637018 Marionette TRACE conn2 <- [1,1086,null,{}] 02:00:37 INFO - PROCESS | 1647 | 1465203637024 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:37 INFO - PROCESS | 1647 | 1465203637025 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:37 INFO - PROCESS | 1647 | 1465203637104 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:00:37 INFO - PROCESS | 1647 | 1465203637110 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:37 INFO - PROCESS | 1647 | 1465203637111 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x117093000 == 35 [pid = 1647] [id = 279] 02:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118226000) [pid = 1647] [serial = 835] [outer = 0x0] 02:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1183d5400) [pid = 1647] [serial = 836] [outer = 0x118226000] 02:00:37 INFO - PROCESS | 1647 | 1465203637138 Marionette DEBUG loaded listener.js 02:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118834400) [pid = 1647] [serial = 837] [outer = 0x118226000] 02:00:37 INFO - PROCESS | 1647 | 1465203637516 Marionette TRACE conn2 <- [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]]]}] 02:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 535ms 02:00:37 INFO - PROCESS | 1647 | 1465203637553 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:00:37 INFO - PROCESS | 1647 | 1465203637555 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:00:37 INFO - PROCESS | 1647 | 1465203637561 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:00:37 INFO - PROCESS | 1647 | 1465203637564 Marionette TRACE conn2 <- [1,1090,null,{}] 02:00:37 INFO - PROCESS | 1647 | 1465203637575 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:37 INFO - PROCESS | 1647 | 1465203637578 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:37 INFO - PROCESS | 1647 | 1465203637688 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:00:37 INFO - PROCESS | 1647 | 1465203637735 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:37 INFO - PROCESS | 1647 | 1465203637737 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x119531800 == 36 [pid = 1647] [id = 280] 02:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11930e800) [pid = 1647] [serial = 838] [outer = 0x0] 02:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1198b3400) [pid = 1647] [serial = 839] [outer = 0x11930e800] 02:00:37 INFO - PROCESS | 1647 | 1465203637780 Marionette DEBUG loaded listener.js 02:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121446000) [pid = 1647] [serial = 840] [outer = 0x11930e800] 02:00:38 INFO - PROCESS | 1647 | 1465203638305 Marionette TRACE conn2 <- [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]]]}] 02:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 774ms 02:00:38 INFO - PROCESS | 1647 | 1465203638334 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:00:38 INFO - PROCESS | 1647 | 1465203638336 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:00:38 INFO - PROCESS | 1647 | 1465203638345 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:00:38 INFO - PROCESS | 1647 | 1465203638346 Marionette TRACE conn2 <- [1,1094,null,{}] 02:00:38 INFO - PROCESS | 1647 | 1465203638349 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:38 INFO - PROCESS | 1647 | 1465203638350 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:38 INFO - PROCESS | 1647 | 1465203638447 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:00:38 INFO - PROCESS | 1647 | 1465203638453 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:38 INFO - PROCESS | 1647 | 1465203638454 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x123f5d800 == 37 [pid = 1647] [id = 281] 02:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1267b4800) [pid = 1647] [serial = 841] [outer = 0x0] 02:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126d47800) [pid = 1647] [serial = 842] [outer = 0x1267b4800] 02:00:38 INFO - PROCESS | 1647 | 1465203638492 Marionette DEBUG loaded listener.js 02:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12784a000) [pid = 1647] [serial = 843] [outer = 0x1267b4800] 02:00:38 INFO - PROCESS | 1647 | 1465203638880 Marionette TRACE conn2 <- [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]]]}] 02:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 574ms 02:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:00:38 INFO - PROCESS | 1647 | 1465203638914 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:00:38 INFO - PROCESS | 1647 | 1465203638915 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:00:38 INFO - PROCESS | 1647 | 1465203638917 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:00:38 INFO - PROCESS | 1647 | 1465203638918 Marionette TRACE conn2 <- [1,1098,null,{}] 02:00:38 INFO - PROCESS | 1647 | 1465203638920 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:38 INFO - PROCESS | 1647 | 1465203638922 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:39 INFO - PROCESS | 1647 | 1465203639030 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:00:39 INFO - PROCESS | 1647 | 1465203639036 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:39 INFO - PROCESS | 1647 | 1465203639037 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ee2000 == 38 [pid = 1647] [id = 282] 02:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12784fc00) [pid = 1647] [serial = 844] [outer = 0x0] 02:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1278a9400) [pid = 1647] [serial = 845] [outer = 0x12784fc00] 02:00:39 INFO - PROCESS | 1647 | 1465203639070 Marionette DEBUG loaded listener.js 02:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x128d9b400) [pid = 1647] [serial = 846] [outer = 0x12784fc00] 02:00:39 INFO - PROCESS | 1647 | 1465203639418 Marionette TRACE conn2 <- [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]]]}] 02:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 518ms 02:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:00:39 INFO - PROCESS | 1647 | 1465203639436 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:00:39 INFO - PROCESS | 1647 | 1465203639437 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:00:39 INFO - PROCESS | 1647 | 1465203639439 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:00:39 INFO - PROCESS | 1647 | 1465203639442 Marionette TRACE conn2 <- [1,1102,null,{}] 02:00:39 INFO - PROCESS | 1647 | 1465203639444 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:39 INFO - PROCESS | 1647 | 1465203639449 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:39 INFO - PROCESS | 1647 | 1465203639573 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:00:39 INFO - PROCESS | 1647 | 1465203639577 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:39 INFO - PROCESS | 1647 | 1465203639578 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x127806800 == 39 [pid = 1647] [id = 283] 02:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x128d9fc00) [pid = 1647] [serial = 847] [outer = 0x0] 02:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x128de5400) [pid = 1647] [serial = 848] [outer = 0x128d9fc00] 02:00:39 INFO - PROCESS | 1647 | 1465203639603 Marionette DEBUG loaded listener.js 02:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x129331c00) [pid = 1647] [serial = 849] [outer = 0x128d9fc00] 02:00:39 INFO - PROCESS | 1647 | 1465203639935 Marionette TRACE conn2 <- [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]]]}] 02:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 520ms 02:00:39 INFO - PROCESS | 1647 | 1465203639962 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:00:39 INFO - PROCESS | 1647 | 1465203639963 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:00:39 INFO - PROCESS | 1647 | 1465203639971 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:00:39 INFO - PROCESS | 1647 | 1465203639973 Marionette TRACE conn2 <- [1,1106,null,{}] 02:00:39 INFO - PROCESS | 1647 | 1465203639978 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:39 INFO - PROCESS | 1647 | 1465203639979 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:40 INFO - PROCESS | 1647 | 1465203640085 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:00:40 INFO - PROCESS | 1647 | 1465203640089 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:40 INFO - PROCESS | 1647 | 1465203640091 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x117359800 == 40 [pid = 1647] [id = 284] 02:00:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12932e400) [pid = 1647] [serial = 850] [outer = 0x0] 02:00:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x129561000) [pid = 1647] [serial = 851] [outer = 0x12932e400] 02:00:40 INFO - PROCESS | 1647 | 1465203640115 Marionette DEBUG loaded listener.js 02:00:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x129566800) [pid = 1647] [serial = 852] [outer = 0x12932e400] 02:00:40 INFO - PROCESS | 1647 | 1465203640503 Marionette TRACE conn2 <- [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]]]}] 02:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 572ms 02:00:40 INFO - PROCESS | 1647 | 1465203640544 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:00:40 INFO - PROCESS | 1647 | 1465203640546 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:00:40 INFO - PROCESS | 1647 | 1465203640549 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:00:40 INFO - PROCESS | 1647 | 1465203640551 Marionette TRACE conn2 <- [1,1110,null,{}] 02:00:40 INFO - PROCESS | 1647 | 1465203640555 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:40 INFO - PROCESS | 1647 | 1465203640556 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:40 INFO - PROCESS | 1647 | 1465203640694 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:00:40 INFO - PROCESS | 1647 | 1465203640710 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:40 INFO - PROCESS | 1647 | 1465203640711 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12abc7000 == 41 [pid = 1647] [id = 285] 02:00:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x129566c00) [pid = 1647] [serial = 853] [outer = 0x0] 02:00:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1295ee400) [pid = 1647] [serial = 854] [outer = 0x129566c00] 02:00:40 INFO - PROCESS | 1647 | 1465203640735 Marionette DEBUG loaded listener.js 02:00:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1295f6c00) [pid = 1647] [serial = 855] [outer = 0x129566c00] 02:00:41 INFO - PROCESS | 1647 | 1465203641069 Marionette TRACE conn2 <- [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]]]}] 02:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 526ms 02:00:41 INFO - PROCESS | 1647 | 1465203641077 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:00:41 INFO - PROCESS | 1647 | 1465203641078 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:00:41 INFO - PROCESS | 1647 | 1465203641080 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:00:41 INFO - PROCESS | 1647 | 1465203641082 Marionette TRACE conn2 <- [1,1114,null,{}] 02:00:41 INFO - PROCESS | 1647 | 1465203641084 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:41 INFO - PROCESS | 1647 | 1465203641085 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:41 INFO - PROCESS | 1647 | 1465203641195 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:00:41 INFO - PROCESS | 1647 | 1465203641206 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:41 INFO - PROCESS | 1647 | 1465203641207 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bace800 == 42 [pid = 1647] [id = 286] 02:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12956b400) [pid = 1647] [serial = 856] [outer = 0x0] 02:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12a706800) [pid = 1647] [serial = 857] [outer = 0x12956b400] 02:00:41 INFO - PROCESS | 1647 | 1465203641231 Marionette DEBUG loaded listener.js 02:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12a7ba800) [pid = 1647] [serial = 858] [outer = 0x12956b400] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1122afc00) [pid = 1647] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1122cdc00) [pid = 1647] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x124a90c00) [pid = 1647] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12692e400) [pid = 1647] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1267ae800) [pid = 1647] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1183d5000) [pid = 1647] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x112fc5400) [pid = 1647] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1122ce800) [pid = 1647] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11930dc00) [pid = 1647] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x113094c00) [pid = 1647] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118836400) [pid = 1647] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x112df9800) [pid = 1647] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1196dcc00) [pid = 1647] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118f6c000) [pid = 1647] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115f4c000) [pid = 1647] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1278ad800) [pid = 1647] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11765a000) [pid = 1647] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:00:41 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1133d3000) [pid = 1647] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:00:41 INFO - PROCESS | 1647 | 1465203641676 Marionette TRACE conn2 <- [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]]]}] 02:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 620ms 02:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:00:41 INFO - PROCESS | 1647 | 1465203641702 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:00:41 INFO - PROCESS | 1647 | 1465203641703 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:00:41 INFO - PROCESS | 1647 | 1465203641705 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:00:41 INFO - PROCESS | 1647 | 1465203641706 Marionette TRACE conn2 <- [1,1118,null,{}] 02:00:41 INFO - PROCESS | 1647 | 1465203641714 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:41 INFO - PROCESS | 1647 | 1465203641715 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:41 INFO - PROCESS | 1647 | 1465203641829 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:00:41 INFO - PROCESS | 1647 | 1465203641835 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:41 INFO - PROCESS | 1647 | 1465203641836 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12939f000 == 43 [pid = 1647] [id = 287] 02:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1122afc00) [pid = 1647] [serial = 859] [outer = 0x0] 02:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x117662800) [pid = 1647] [serial = 860] [outer = 0x1122afc00] 02:00:41 INFO - PROCESS | 1647 | 1465203641860 Marionette DEBUG loaded listener.js 02:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11925cc00) [pid = 1647] [serial = 861] [outer = 0x1122afc00] 02:00:42 INFO - PROCESS | 1647 | 1465203642182 Marionette TRACE conn2 <- [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]]]}] 02:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 524ms 02:00:42 INFO - PROCESS | 1647 | 1465203642230 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:00:42 INFO - PROCESS | 1647 | 1465203642232 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:00:42 INFO - PROCESS | 1647 | 1465203642235 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:00:42 INFO - PROCESS | 1647 | 1465203642237 Marionette TRACE conn2 <- [1,1122,null,{}] 02:00:42 INFO - PROCESS | 1647 | 1465203642240 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:42 INFO - PROCESS | 1647 | 1465203642242 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:42 INFO - PROCESS | 1647 | 1465203642408 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:00:42 INFO - PROCESS | 1647 | 1465203642416 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:42 INFO - PROCESS | 1647 | 1465203642417 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bbc6000 == 44 [pid = 1647] [id = 288] 02:00:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x116635800) [pid = 1647] [serial = 862] [outer = 0x0] 02:00:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12784d000) [pid = 1647] [serial = 863] [outer = 0x116635800] 02:00:42 INFO - PROCESS | 1647 | 1465203642445 Marionette DEBUG loaded listener.js 02:00:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115db9400) [pid = 1647] [serial = 864] [outer = 0x116635800] 02:00:42 INFO - PROCESS | 1647 | 1465203642809 Marionette TRACE conn2 <- [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]]]}] 02:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 622ms 02:00:42 INFO - PROCESS | 1647 | 1465203642857 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:00:42 INFO - PROCESS | 1647 | 1465203642859 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:00:42 INFO - PROCESS | 1647 | 1465203642863 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:00:42 INFO - PROCESS | 1647 | 1465203642864 Marionette TRACE conn2 <- [1,1126,null,{}] 02:00:42 INFO - PROCESS | 1647 | 1465203642868 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:42 INFO - PROCESS | 1647 | 1465203642869 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:42 INFO - PROCESS | 1647 | 1465203642970 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:00:43 INFO - PROCESS | 1647 | 1465203643026 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:43 INFO - PROCESS | 1647 | 1465203643027 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2d2000 == 45 [pid = 1647] [id = 289] 02:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x118f6c000) [pid = 1647] [serial = 865] [outer = 0x0] 02:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12a84c800) [pid = 1647] [serial = 866] [outer = 0x118f6c000] 02:00:43 INFO - PROCESS | 1647 | 1465203643051 Marionette DEBUG loaded listener.js 02:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12ab88c00) [pid = 1647] [serial = 867] [outer = 0x118f6c000] 02:00:43 INFO - PROCESS | 1647 | 1465203643335 Marionette TRACE conn2 <- [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]]]}] 02:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 521ms 02:00:43 INFO - PROCESS | 1647 | 1465203643383 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:00:43 INFO - PROCESS | 1647 | 1465203643385 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:00:43 INFO - PROCESS | 1647 | 1465203643387 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:00:43 INFO - PROCESS | 1647 | 1465203643388 Marionette TRACE conn2 <- [1,1130,null,{}] 02:00:43 INFO - PROCESS | 1647 | 1465203643391 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:43 INFO - PROCESS | 1647 | 1465203643393 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:43 INFO - PROCESS | 1647 | 1465203643478 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:00:43 INFO - PROCESS | 1647 | 1465203643609 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:43 INFO - PROCESS | 1647 | 1465203643610 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x115fe5000 == 46 [pid = 1647] [id = 290] 02:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x112fa0000) [pid = 1647] [serial = 868] [outer = 0x0] 02:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1133d4c00) [pid = 1647] [serial = 869] [outer = 0x112fa0000] 02:00:43 INFO - PROCESS | 1647 | 1465203643646 Marionette DEBUG loaded listener.js 02:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x116603c00) [pid = 1647] [serial = 870] [outer = 0x112fa0000] 02:00:44 INFO - PROCESS | 1647 | 1465203644083 Marionette TRACE conn2 <- [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]]]}] 02:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 720ms 02:00:44 INFO - PROCESS | 1647 | 1465203644108 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:00:44 INFO - PROCESS | 1647 | 1465203644111 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:00:44 INFO - PROCESS | 1647 | 1465203644114 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:00:44 INFO - PROCESS | 1647 | 1465203644116 Marionette TRACE conn2 <- [1,1134,null,{}] 02:00:44 INFO - PROCESS | 1647 | 1465203644119 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:44 INFO - PROCESS | 1647 | 1465203644123 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:44 INFO - PROCESS | 1647 | 1465203644229 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:00:44 INFO - PROCESS | 1647 | 1465203644287 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:44 INFO - PROCESS | 1647 | 1465203644289 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193c7000 == 47 [pid = 1647] [id = 291] 02:00:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x116a6d000) [pid = 1647] [serial = 871] [outer = 0x0] 02:00:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118587000) [pid = 1647] [serial = 872] [outer = 0x116a6d000] 02:00:44 INFO - PROCESS | 1647 | 1465203644331 Marionette DEBUG loaded listener.js 02:00:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x118aeec00) [pid = 1647] [serial = 873] [outer = 0x116a6d000] 02:00:44 INFO - PROCESS | 1647 | 1465203644748 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 669ms 02:00:44 INFO - PROCESS | 1647 | 1465203644786 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:00:44 INFO - PROCESS | 1647 | 1465203644789 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:00:44 INFO - PROCESS | 1647 | 1465203644792 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:00:44 INFO - PROCESS | 1647 | 1465203644793 Marionette TRACE conn2 <- [1,1138,null,{}] 02:00:44 INFO - PROCESS | 1647 | 1465203644796 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:44 INFO - PROCESS | 1647 | 1465203644797 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:44 INFO - PROCESS | 1647 | 1465203644954 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x118f6b400) [pid = 1647] [serial = 874] [outer = 0x12cf7d800] 02:00:45 INFO - PROCESS | 1647 | 1465203645105 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:45 INFO - PROCESS | 1647 | 1465203645108 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2ea000 == 48 [pid = 1647] [id = 292] 02:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1196e5c00) [pid = 1647] [serial = 875] [outer = 0x0] 02:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x121b09400) [pid = 1647] [serial = 876] [outer = 0x1196e5c00] 02:00:45 INFO - PROCESS | 1647 | 1465203645166 Marionette DEBUG loaded listener.js 02:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x126d51400) [pid = 1647] [serial = 877] [outer = 0x1196e5c00] 02:00:45 INFO - PROCESS | 1647 | 1465203645709 Marionette TRACE conn2 <- [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]]]}] 02:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 924ms 02:00:45 INFO - PROCESS | 1647 | 1465203645717 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:00:45 INFO - PROCESS | 1647 | 1465203645718 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:00:45 INFO - PROCESS | 1647 | 1465203645725 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:00:45 INFO - PROCESS | 1647 | 1465203645729 Marionette TRACE conn2 <- [1,1142,null,{}] 02:00:45 INFO - PROCESS | 1647 | 1465203645733 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:45 INFO - PROCESS | 1647 | 1465203645735 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:45 INFO - PROCESS | 1647 | 1465203645841 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:00:45 INFO - PROCESS | 1647 | 1465203645900 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:45 INFO - PROCESS | 1647 | 1465203645901 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c34a000 == 49 [pid = 1647] [id = 293] 02:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1278aa000) [pid = 1647] [serial = 878] [outer = 0x0] 02:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x128de1000) [pid = 1647] [serial = 879] [outer = 0x1278aa000] 02:00:45 INFO - PROCESS | 1647 | 1465203645930 Marionette DEBUG loaded listener.js 02:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12932d000) [pid = 1647] [serial = 880] [outer = 0x1278aa000] 02:00:46 INFO - PROCESS | 1647 | 1465203646382 Marionette TRACE conn2 <- [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]]]}] 02:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 678ms 02:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:00:46 INFO - PROCESS | 1647 | 1465203646400 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:00:46 INFO - PROCESS | 1647 | 1465203646401 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:00:46 INFO - PROCESS | 1647 | 1465203646404 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:00:46 INFO - PROCESS | 1647 | 1465203646405 Marionette TRACE conn2 <- [1,1146,null,{}] 02:00:46 INFO - PROCESS | 1647 | 1465203646408 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:46 INFO - PROCESS | 1647 | 1465203646409 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:46 INFO - PROCESS | 1647 | 1465203646530 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:00:46 INFO - PROCESS | 1647 | 1465203646601 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:46 INFO - PROCESS | 1647 | 1465203646602 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x116842000 == 50 [pid = 1647] [id = 294] 02:00:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1181ca400) [pid = 1647] [serial = 881] [outer = 0x0] 02:00:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x128feec00) [pid = 1647] [serial = 882] [outer = 0x1181ca400] 02:00:46 INFO - PROCESS | 1647 | 1465203646632 Marionette DEBUG loaded listener.js 02:00:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1295f1800) [pid = 1647] [serial = 883] [outer = 0x1181ca400] 02:00:47 INFO - PROCESS | 1647 | 1465203647220 Marionette TRACE conn2 <- [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]]]}] 02:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 870ms 02:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:00:47 INFO - PROCESS | 1647 | 1465203647275 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:00:47 INFO - PROCESS | 1647 | 1465203647277 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:00:47 INFO - PROCESS | 1647 | 1465203647280 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:00:47 INFO - PROCESS | 1647 | 1465203647282 Marionette TRACE conn2 <- [1,1150,null,{}] 02:00:47 INFO - PROCESS | 1647 | 1465203647285 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:47 INFO - PROCESS | 1647 | 1465203647287 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:47 INFO - PROCESS | 1647 | 1465203647383 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:00:47 INFO - PROCESS | 1647 | 1465203647444 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:47 INFO - PROCESS | 1647 | 1465203647446 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193b3000 == 51 [pid = 1647] [id = 295] 02:00:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1167c7000) [pid = 1647] [serial = 884] [outer = 0x0] 02:00:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1168b6c00) [pid = 1647] [serial = 885] [outer = 0x1167c7000] 02:00:47 INFO - PROCESS | 1647 | 1465203647473 Marionette DEBUG loaded listener.js 02:00:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11765ec00) [pid = 1647] [serial = 886] [outer = 0x1167c7000] 02:00:47 INFO - PROCESS | 1647 | 1465203647914 Marionette TRACE conn2 <- [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]]]}] 02:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 671ms 02:00:47 INFO - PROCESS | 1647 | 1465203647950 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:00:47 INFO - PROCESS | 1647 | 1465203647953 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:00:47 INFO - PROCESS | 1647 | 1465203647957 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:00:47 INFO - PROCESS | 1647 | 1465203647959 Marionette TRACE conn2 <- [1,1154,null,{}] 02:00:47 INFO - PROCESS | 1647 | 1465203647961 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:47 INFO - PROCESS | 1647 | 1465203647963 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:48 INFO - PROCESS | 1647 | 1465203648058 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:00:48 INFO - PROCESS | 1647 | 1465203648116 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:48 INFO - PROCESS | 1647 | 1465203648117 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a6f800 == 52 [pid = 1647] [id = 296] 02:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x118583800) [pid = 1647] [serial = 887] [outer = 0x0] 02:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11920f400) [pid = 1647] [serial = 888] [outer = 0x118583800] 02:00:48 INFO - PROCESS | 1647 | 1465203648145 Marionette DEBUG loaded listener.js 02:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x119a03c00) [pid = 1647] [serial = 889] [outer = 0x118583800] 02:00:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2d2000 == 51 [pid = 1647] [id = 289] 02:00:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12bbc6000 == 50 [pid = 1647] [id = 288] 02:00:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12939f000 == 49 [pid = 1647] [id = 287] 02:00:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12bace800 == 48 [pid = 1647] [id = 286] 02:00:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12abc7000 == 47 [pid = 1647] [id = 285] 02:00:48 INFO - PROCESS | 1647 | --DOCSHELL 0x117359800 == 46 [pid = 1647] [id = 284] 02:00:48 INFO - PROCESS | 1647 | --DOCSHELL 0x127806800 == 45 [pid = 1647] [id = 283] 02:00:48 INFO - PROCESS | 1647 | --DOCSHELL 0x125ee2000 == 44 [pid = 1647] [id = 282] 02:00:48 INFO - PROCESS | 1647 | --DOCSHELL 0x123f5d800 == 43 [pid = 1647] [id = 281] 02:00:48 INFO - PROCESS | 1647 | --DOCSHELL 0x119531800 == 42 [pid = 1647] [id = 280] 02:00:48 INFO - PROCESS | 1647 | --DOCSHELL 0x117093000 == 41 [pid = 1647] [id = 279] 02:00:48 INFO - PROCESS | 1647 | --DOCSHELL 0x113a87800 == 40 [pid = 1647] [id = 278] 02:00:48 INFO - PROCESS | 1647 | --DOCSHELL 0x118a7b800 == 39 [pid = 1647] [id = 274] 02:00:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1133aa000 == 38 [pid = 1647] [id = 273] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1253dac00) [pid = 1647] [serial = 797] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x127847c00) [pid = 1647] [serial = 803] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x126a68800) [pid = 1647] [serial = 800] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1188a3800) [pid = 1647] [serial = 774] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1184b6000) [pid = 1647] [serial = 773] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x124c1b400) [pid = 1647] [serial = 767] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1133d2000) [pid = 1647] [serial = 806] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12648c000) [pid = 1647] [serial = 768] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x124c1c000) [pid = 1647] [serial = 780] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x121b11000) [pid = 1647] [serial = 779] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x116f8fc00) [pid = 1647] [serial = 786] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115dbac00) [pid = 1647] [serial = 785] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119251400) [pid = 1647] [serial = 789] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x118f60400) [pid = 1647] [serial = 788] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1164a7800) [pid = 1647] [serial = 783] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1133cac00) [pid = 1647] [serial = 782] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119c3f800) [pid = 1647] [serial = 791] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12199c800) [pid = 1647] [serial = 792] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119a11400) [pid = 1647] [serial = 777] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11930c000) [pid = 1647] [serial = 776] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1167c9400) [pid = 1647] [serial = 771] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116162400) [pid = 1647] [serial = 770] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128dde000) [pid = 1647] [serial = 813] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12784d400) [pid = 1647] [serial = 804] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x128d9e400) [pid = 1647] [serial = 812] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1278a7800) [pid = 1647] [serial = 810] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x121b07400) [pid = 1647] [serial = 794] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116155800) [pid = 1647] [serial = 801] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12692b000) [pid = 1647] [serial = 798] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118220000) [pid = 1647] [serial = 807] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124dcb000) [pid = 1647] [serial = 795] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x128de4000) [pid = 1647] [serial = 815] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1217ec400) [pid = 1647] [serial = 809] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11821f800) [pid = 1647] [serial = 729] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1133cd800) [pid = 1647] [serial = 732] [outer = 0x0] [url = about:blank] 02:00:48 INFO - PROCESS | 1647 | 1465203648505 Marionette TRACE conn2 <- [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]]]}] 02:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 570ms 02:00:48 INFO - PROCESS | 1647 | 1465203648528 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:00:48 INFO - PROCESS | 1647 | 1465203648529 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:00:48 INFO - PROCESS | 1647 | 1465203648531 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:00:48 INFO - PROCESS | 1647 | 1465203648534 Marionette TRACE conn2 <- [1,1158,null,{}] 02:00:48 INFO - PROCESS | 1647 | 1465203648541 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:48 INFO - PROCESS | 1647 | 1465203648544 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:48 INFO - PROCESS | 1647 | 1465203648629 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:00:48 INFO - PROCESS | 1647 | 1465203648686 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:48 INFO - PROCESS | 1647 | 1465203648688 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a7b800 == 39 [pid = 1647] [id = 297] 02:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11930c000) [pid = 1647] [serial = 890] [outer = 0x0] 02:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12158dc00) [pid = 1647] [serial = 891] [outer = 0x11930c000] 02:00:48 INFO - PROCESS | 1647 | 1465203648716 Marionette DEBUG loaded listener.js 02:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x125375400) [pid = 1647] [serial = 892] [outer = 0x11930c000] 02:00:49 INFO - PROCESS | 1647 | 1465203649018 Marionette TRACE conn2 <- [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]]]}] 02:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 523ms 02:00:49 INFO - PROCESS | 1647 | 1465203649054 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:00:49 INFO - PROCESS | 1647 | 1465203649057 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:00:49 INFO - PROCESS | 1647 | 1465203649062 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:00:49 INFO - PROCESS | 1647 | 1465203649064 Marionette TRACE conn2 <- [1,1162,null,{}] 02:00:49 INFO - PROCESS | 1647 | 1465203649066 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:49 INFO - PROCESS | 1647 | 1465203649067 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:49 INFO - PROCESS | 1647 | 1465203649147 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:00:49 INFO - PROCESS | 1647 | 1465203649203 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:49 INFO - PROCESS | 1647 | 1465203649204 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12120f800 == 40 [pid = 1647] [id = 298] 02:00:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x125310000) [pid = 1647] [serial = 893] [outer = 0x0] 02:00:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126a71400) [pid = 1647] [serial = 894] [outer = 0x125310000] 02:00:49 INFO - PROCESS | 1647 | 1465203649232 Marionette DEBUG loaded listener.js 02:00:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12784cc00) [pid = 1647] [serial = 895] [outer = 0x125310000] 02:00:49 INFO - PROCESS | 1647 | 1465203649533 Marionette TRACE conn2 <- [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]]]}] 02:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 521ms 02:00:49 INFO - PROCESS | 1647 | 1465203649583 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:00:49 INFO - PROCESS | 1647 | 1465203649585 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:00:49 INFO - PROCESS | 1647 | 1465203649587 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:00:49 INFO - PROCESS | 1647 | 1465203649588 Marionette TRACE conn2 <- [1,1166,null,{}] 02:00:49 INFO - PROCESS | 1647 | 1465203649592 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:49 INFO - PROCESS | 1647 | 1465203649594 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:49 INFO - PROCESS | 1647 | 1465203649672 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:00:49 INFO - PROCESS | 1647 | 1465203649678 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:49 INFO - PROCESS | 1647 | 1465203649679 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1264d4800 == 41 [pid = 1647] [id = 299] 02:00:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1267aec00) [pid = 1647] [serial = 896] [outer = 0x0] 02:00:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128d9f800) [pid = 1647] [serial = 897] [outer = 0x1267aec00] 02:00:49 INFO - PROCESS | 1647 | 1465203649704 Marionette DEBUG loaded listener.js 02:00:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128f09800) [pid = 1647] [serial = 898] [outer = 0x1267aec00] 02:00:50 INFO - PROCESS | 1647 | 1465203650032 Marionette TRACE conn2 <- [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]]]}] 02:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 469ms 02:00:50 INFO - PROCESS | 1647 | 1465203650083 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:00:50 INFO - PROCESS | 1647 | 1465203650085 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:00:50 INFO - PROCESS | 1647 | 1465203650095 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:00:50 INFO - PROCESS | 1647 | 1465203650096 Marionette TRACE conn2 <- [1,1170,null,{}] 02:00:50 INFO - PROCESS | 1647 | 1465203650098 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:50 INFO - PROCESS | 1647 | 1465203650103 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:50 INFO - PROCESS | 1647 | 1465203650203 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:00:50 INFO - PROCESS | 1647 | 1465203650209 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:50 INFO - PROCESS | 1647 | 1465203650211 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fdc800 == 42 [pid = 1647] [id = 300] 02:00:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x128dde000) [pid = 1647] [serial = 899] [outer = 0x0] 02:00:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12956bc00) [pid = 1647] [serial = 900] [outer = 0x128dde000] 02:00:50 INFO - PROCESS | 1647 | 1465203650243 Marionette DEBUG loaded listener.js 02:00:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12a7c6400) [pid = 1647] [serial = 901] [outer = 0x128dde000] 02:00:50 INFO - PROCESS | 1647 | 1465203650647 Marionette TRACE conn2 <- [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]]]}] 02:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 568ms 02:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:00:50 INFO - PROCESS | 1647 | 1465203650665 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:00:50 INFO - PROCESS | 1647 | 1465203650667 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:00:50 INFO - PROCESS | 1647 | 1465203650670 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:00:50 INFO - PROCESS | 1647 | 1465203650672 Marionette TRACE conn2 <- [1,1174,null,{}] 02:00:50 INFO - PROCESS | 1647 | 1465203650683 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:50 INFO - PROCESS | 1647 | 1465203650685 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:50 INFO - PROCESS | 1647 | 1465203650838 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:00:50 INFO - PROCESS | 1647 | 1465203650857 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:50 INFO - PROCESS | 1647 | 1465203650859 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x129786800 == 43 [pid = 1647] [id = 301] 02:00:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12a848000) [pid = 1647] [serial = 902] [outer = 0x0] 02:00:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12ab80800) [pid = 1647] [serial = 903] [outer = 0x12a848000] 02:00:50 INFO - PROCESS | 1647 | 1465203650897 Marionette DEBUG loaded listener.js 02:00:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12ac0e800) [pid = 1647] [serial = 904] [outer = 0x12a848000] 02:00:51 INFO - PROCESS | 1647 | 1465203651229 Marionette TRACE conn2 <- [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] 02:00:51 INFO - PROCESS | 1647 | 1465203651252 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:00:51 INFO - PROCESS | 1647 | 1465203651254 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:00:51 INFO - PROCESS | 1647 | 1465203651255 Marionette TRACE conn2 <- [1,1178,null,{}] 02:00:51 INFO - PROCESS | 1647 | 1465203651260 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:51 INFO - PROCESS | 1647 | 1465203651261 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:51 INFO - PROCESS | 1647 | 1465203651371 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:00:51 INFO - PROCESS | 1647 | 1465203651382 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:51 INFO - PROCESS | 1647 | 1465203651383 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a795000 == 44 [pid = 1647] [id = 302] 02:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12ac11800) [pid = 1647] [serial = 905] [outer = 0x0] 02:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12ac17000) [pid = 1647] [serial = 906] [outer = 0x12ac11800] 02:00:51 INFO - PROCESS | 1647 | 1465203651406 Marionette DEBUG loaded listener.js 02:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12ac1b800) [pid = 1647] [serial = 907] [outer = 0x12ac11800] 02:00:51 INFO - PROCESS | 1647 | 1465203651748 Marionette TRACE conn2 <- [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] 02:00:51 INFO - PROCESS | 1647 | 1465203651776 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:00:51 INFO - PROCESS | 1647 | 1465203651779 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:00:51 INFO - PROCESS | 1647 | 1465203651780 Marionette TRACE conn2 <- [1,1182,null,{}] 02:00:51 INFO - PROCESS | 1647 | 1465203651787 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:51 INFO - PROCESS | 1647 | 1465203651788 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:51 INFO - PROCESS | 1647 | 1465203651890 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:00:51 INFO - PROCESS | 1647 | 1465203651894 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:51 INFO - PROCESS | 1647 | 1465203651895 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b3ed000 == 45 [pid = 1647] [id = 303] 02:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12ac15000) [pid = 1647] [serial = 908] [outer = 0x0] 02:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12b20bc00) [pid = 1647] [serial = 909] [outer = 0x12ac15000] 02:00:51 INFO - PROCESS | 1647 | 1465203651952 Marionette DEBUG loaded listener.js 02:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12b25b800) [pid = 1647] [serial = 910] [outer = 0x12ac15000] 02:00:52 INFO - PROCESS | 1647 | 1465203652256 Marionette TRACE conn2 <- [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[76] expected 0 but got 53","_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] 02:00:52 INFO - PROCESS | 1647 | 1465203652304 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:00:52 INFO - PROCESS | 1647 | 1465203652313 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:00:52 INFO - PROCESS | 1647 | 1465203652314 Marionette TRACE conn2 <- [1,1186,null,{}] 02:00:52 INFO - PROCESS | 1647 | 1465203652316 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:52 INFO - PROCESS | 1647 | 1465203652317 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:52 INFO - PROCESS | 1647 | 1465203652560 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1122afc00) [pid = 1647] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1133d6c00) [pid = 1647] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x116635800) [pid = 1647] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118586000) [pid = 1647] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11930e800) [pid = 1647] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1172a2c00) [pid = 1647] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x111c61400) [pid = 1647] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116a6f400) [pid = 1647] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12784fc00) [pid = 1647] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x128d9fc00) [pid = 1647] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12932e400) [pid = 1647] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12956b400) [pid = 1647] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x129566c00) [pid = 1647] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1267b4800) [pid = 1647] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118226000) [pid = 1647] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121446c00) [pid = 1647] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:00:52 INFO - PROCESS | 1647 | 1465203652622 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:52 INFO - PROCESS | 1647 | 1465203652623 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11851d000 == 46 [pid = 1647] [id = 304] 02:00:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x111c5cc00) [pid = 1647] [serial = 911] [outer = 0x0] 02:00:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1133d6c00) [pid = 1647] [serial = 912] [outer = 0x111c5cc00] 02:00:52 INFO - PROCESS | 1647 | 1465203652651 Marionette DEBUG loaded listener.js 02:00:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1183cfc00) [pid = 1647] [serial = 913] [outer = 0x111c5cc00] 02:00:52 INFO - PROCESS | 1647 | 1465203652953 Marionette TRACE conn2 <- [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] 02:00:52 INFO - PROCESS | 1647 | 1465203652985 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:00:52 INFO - PROCESS | 1647 | 1465203652989 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:00:52 INFO - PROCESS | 1647 | 1465203652994 Marionette TRACE conn2 <- [1,1190,null,{}] 02:00:52 INFO - PROCESS | 1647 | 1465203652997 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:53 INFO - PROCESS | 1647 | 1465203653000 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:53 INFO - PROCESS | 1647 | 1465203653182 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:00:53 INFO - PROCESS | 1647 | 1465203653192 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:53 INFO - PROCESS | 1647 | 1465203653194 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bbd5000 == 47 [pid = 1647] [id = 305] 02:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116635800) [pid = 1647] [serial = 914] [outer = 0x0] 02:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x129333400) [pid = 1647] [serial = 915] [outer = 0x116635800] 02:00:53 INFO - PROCESS | 1647 | 1465203653236 Marionette DEBUG loaded listener.js 02:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12bbaa000) [pid = 1647] [serial = 916] [outer = 0x116635800] 02:00:53 INFO - PROCESS | 1647 | 1465203653593 Marionette TRACE conn2 <- [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] 02:00:53 INFO - PROCESS | 1647 | 1465203653614 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:00:53 INFO - PROCESS | 1647 | 1465203653616 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:00:53 INFO - PROCESS | 1647 | 1465203653617 Marionette TRACE conn2 <- [1,1194,null,{}] 02:00:53 INFO - PROCESS | 1647 | 1465203653620 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:53 INFO - PROCESS | 1647 | 1465203653621 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:53 INFO - PROCESS | 1647 | 1465203653717 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:00:53 INFO - PROCESS | 1647 | 1465203653774 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:53 INFO - PROCESS | 1647 | 1465203653775 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c447800 == 48 [pid = 1647] [id = 306] 02:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118226000) [pid = 1647] [serial = 917] [outer = 0x0] 02:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12bbaec00) [pid = 1647] [serial = 918] [outer = 0x118226000] 02:00:53 INFO - PROCESS | 1647 | 1465203653800 Marionette DEBUG loaded listener.js 02:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12bd1c800) [pid = 1647] [serial = 919] [outer = 0x118226000] 02:00:54 INFO - PROCESS | 1647 | 1465203654137 Marionette TRACE conn2 <- [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 104","_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] 02:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:00:54 INFO - PROCESS | 1647 | 1465203654190 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:00:54 INFO - PROCESS | 1647 | 1465203654193 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:00:54 INFO - PROCESS | 1647 | 1465203654195 Marionette TRACE conn2 <- [1,1198,null,{}] 02:00:54 INFO - PROCESS | 1647 | 1465203654198 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:54 INFO - PROCESS | 1647 | 1465203654200 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:54 INFO - PROCESS | 1647 | 1465203654329 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:00:54 INFO - PROCESS | 1647 | 1465203654412 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:54 INFO - PROCESS | 1647 | 1465203654413 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c915000 == 49 [pid = 1647] [id = 307] 02:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12bba5800) [pid = 1647] [serial = 920] [outer = 0x0] 02:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12bd24000) [pid = 1647] [serial = 921] [outer = 0x12bba5800] 02:00:54 INFO - PROCESS | 1647 | 1465203654440 Marionette DEBUG loaded listener.js 02:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12c067000) [pid = 1647] [serial = 922] [outer = 0x12bba5800] 02:00:54 INFO - PROCESS | 1647 | 1465203654864 Marionette TRACE conn2 <- [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]]]}] 02:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 719ms 02:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:00:54 INFO - PROCESS | 1647 | 1465203654913 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:00:54 INFO - PROCESS | 1647 | 1465203654916 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:00:54 INFO - PROCESS | 1647 | 1465203654919 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:00:54 INFO - PROCESS | 1647 | 1465203654921 Marionette TRACE conn2 <- [1,1202,null,{}] 02:00:54 INFO - PROCESS | 1647 | 1465203654925 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:54 INFO - PROCESS | 1647 | 1465203654927 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:55 INFO - PROCESS | 1647 | 1465203655061 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:00:55 INFO - PROCESS | 1647 | 1465203655136 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:55 INFO - PROCESS | 1647 | 1465203655138 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x118259800 == 50 [pid = 1647] [id = 308] 02:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x116f8f000) [pid = 1647] [serial = 923] [outer = 0x0] 02:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x117659000) [pid = 1647] [serial = 924] [outer = 0x116f8f000] 02:00:55 INFO - PROCESS | 1647 | 1465203655169 Marionette DEBUG loaded listener.js 02:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1183db800) [pid = 1647] [serial = 925] [outer = 0x116f8f000] 02:00:55 INFO - PROCESS | 1647 | 1465203655583 Marionette TRACE conn2 <- [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]]]}] 02:00:55 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 02:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 723ms 02:00:55 INFO - PROCESS | 1647 | 1465203655642 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:00:55 INFO - PROCESS | 1647 | 1465203655645 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:00:55 INFO - PROCESS | 1647 | 1465203655650 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:00:55 INFO - PROCESS | 1647 | 1465203655652 Marionette TRACE conn2 <- [1,1206,null,{}] 02:00:55 INFO - PROCESS | 1647 | 1465203655655 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:55 INFO - PROCESS | 1647 | 1465203655657 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:55 INFO - PROCESS | 1647 | 1465203655771 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:00:55 INFO - PROCESS | 1647 | 1465203655880 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:55 INFO - PROCESS | 1647 | 1465203655882 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1264d4000 == 51 [pid = 1647] [id = 309] 02:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x119255000) [pid = 1647] [serial = 926] [outer = 0x0] 02:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x119eac000) [pid = 1647] [serial = 927] [outer = 0x119255000] 02:00:55 INFO - PROCESS | 1647 | 1465203655920 Marionette DEBUG loaded listener.js 02:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x124a90c00) [pid = 1647] [serial = 928] [outer = 0x119255000] 02:00:56 INFO - PROCESS | 1647 | 1465203656480 Marionette TRACE conn2 <- [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]]]}] 02:00:56 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 02:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 875ms 02:00:56 INFO - PROCESS | 1647 | 1465203656528 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:00:56 INFO - PROCESS | 1647 | 1465203656530 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:00:56 INFO - PROCESS | 1647 | 1465203656534 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:00:56 INFO - PROCESS | 1647 | 1465203656538 Marionette TRACE conn2 <- [1,1210,null,{}] 02:00:56 INFO - PROCESS | 1647 | 1465203656548 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:56 INFO - PROCESS | 1647 | 1465203656552 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:56 INFO - PROCESS | 1647 | 1465203656656 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:00:56 INFO - PROCESS | 1647 | 1465203656731 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:56 INFO - PROCESS | 1647 | 1465203656733 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c451000 == 52 [pid = 1647] [id = 310] 02:00:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x128dd9400) [pid = 1647] [serial = 929] [outer = 0x0] 02:00:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x128f0f400) [pid = 1647] [serial = 930] [outer = 0x128dd9400] 02:00:56 INFO - PROCESS | 1647 | 1465203656764 Marionette DEBUG loaded listener.js 02:00:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x129339400) [pid = 1647] [serial = 931] [outer = 0x128dd9400] 02:00:57 INFO - PROCESS | 1647 | 1465203657194 Marionette TRACE conn2 <- [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]]]}] 02:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 678ms 02:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:00:57 INFO - PROCESS | 1647 | 1465203657212 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:00:57 INFO - PROCESS | 1647 | 1465203657213 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:00:57 INFO - PROCESS | 1647 | 1465203657216 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:00:57 INFO - PROCESS | 1647 | 1465203657217 Marionette TRACE conn2 <- [1,1214,null,{}] 02:00:57 INFO - PROCESS | 1647 | 1465203657219 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:57 INFO - PROCESS | 1647 | 1465203657221 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:57 INFO - PROCESS | 1647 | 1465203657327 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:00:57 INFO - PROCESS | 1647 | 1465203657386 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:57 INFO - PROCESS | 1647 | 1465203657388 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd3e800 == 53 [pid = 1647] [id = 311] 02:00:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1295f9c00) [pid = 1647] [serial = 932] [outer = 0x0] 02:00:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12a84d400) [pid = 1647] [serial = 933] [outer = 0x1295f9c00] 02:00:57 INFO - PROCESS | 1647 | 1465203657417 Marionette DEBUG loaded listener.js 02:00:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12b205c00) [pid = 1647] [serial = 934] [outer = 0x1295f9c00] 02:00:57 INFO - PROCESS | 1647 | 1465203657836 Marionette TRACE conn2 <- [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]]]}] 02:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 02:00:57 INFO - PROCESS | 1647 | 1465203657886 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:00:57 INFO - PROCESS | 1647 | 1465203657888 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:00:57 INFO - PROCESS | 1647 | 1465203657890 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:00:57 INFO - PROCESS | 1647 | 1465203657891 Marionette TRACE conn2 <- [1,1218,null,{}] 02:00:57 INFO - PROCESS | 1647 | 1465203657894 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:57 INFO - PROCESS | 1647 | 1465203657895 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:58 INFO - PROCESS | 1647 | 1465203658015 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:00:58 INFO - PROCESS | 1647 | 1465203658121 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:58 INFO - PROCESS | 1647 | 1465203658122 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd9d000 == 54 [pid = 1647] [id = 312] 02:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1122b4400) [pid = 1647] [serial = 935] [outer = 0x0] 02:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12ba37800) [pid = 1647] [serial = 936] [outer = 0x1122b4400] 02:00:58 INFO - PROCESS | 1647 | 1465203658153 Marionette DEBUG loaded listener.js 02:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12bba8000) [pid = 1647] [serial = 937] [outer = 0x1122b4400] 02:00:58 INFO - PROCESS | 1647 | 1465203658746 Marionette TRACE conn2 <- [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]]]}] 02:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 871ms 02:00:58 INFO - PROCESS | 1647 | 1465203658761 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:00:58 INFO - PROCESS | 1647 | 1465203658764 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:00:58 INFO - PROCESS | 1647 | 1465203658767 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:00:58 INFO - PROCESS | 1647 | 1465203658769 Marionette TRACE conn2 <- [1,1222,null,{}] 02:00:58 INFO - PROCESS | 1647 | 1465203658773 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:58 INFO - PROCESS | 1647 | 1465203658774 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:58 INFO - PROCESS | 1647 | 1465203658873 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:00:58 INFO - PROCESS | 1647 | 1465203658932 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:58 INFO - PROCESS | 1647 | 1465203658933 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x120e6b000 == 55 [pid = 1647] [id = 313] 02:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1166e9000) [pid = 1647] [serial = 938] [outer = 0x0] 02:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1181cb000) [pid = 1647] [serial = 939] [outer = 0x1166e9000] 02:00:58 INFO - PROCESS | 1647 | 1465203658965 Marionette DEBUG loaded listener.js 02:00:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x118834c00) [pid = 1647] [serial = 940] [outer = 0x1166e9000] 02:00:59 INFO - PROCESS | 1647 | 1465203659453 Marionette TRACE conn2 <- [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] 02:00:59 INFO - PROCESS | 1647 | 1465203659491 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:00:59 INFO - PROCESS | 1647 | 1465203659495 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:00:59 INFO - PROCESS | 1647 | 1465203659496 Marionette TRACE conn2 <- [1,1226,null,{}] 02:00:59 INFO - PROCESS | 1647 | 1465203659498 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:59 INFO - PROCESS | 1647 | 1465203659500 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:59 INFO - PROCESS | 1647 | 1465203659612 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12c447800 == 54 [pid = 1647] [id = 306] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12bbd5000 == 53 [pid = 1647] [id = 305] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x11851d000 == 52 [pid = 1647] [id = 304] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12b3ed000 == 51 [pid = 1647] [id = 303] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12a795000 == 50 [pid = 1647] [id = 302] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x129786800 == 49 [pid = 1647] [id = 301] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x128fdc800 == 48 [pid = 1647] [id = 300] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x1264d4800 == 47 [pid = 1647] [id = 299] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12120f800 == 46 [pid = 1647] [id = 298] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x118a7b800 == 45 [pid = 1647] [id = 297] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x118a6f800 == 44 [pid = 1647] [id = 296] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x1193b3000 == 43 [pid = 1647] [id = 295] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12c34a000 == 42 [pid = 1647] [id = 293] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2ea000 == 41 [pid = 1647] [id = 292] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x1193c7000 == 40 [pid = 1647] [id = 291] 02:00:59 INFO - PROCESS | 1647 | --DOCSHELL 0x115fe5000 == 39 [pid = 1647] [id = 290] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x128de5400) [pid = 1647] [serial = 848] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x129566800) [pid = 1647] [serial = 852] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x129561000) [pid = 1647] [serial = 851] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12a706800) [pid = 1647] [serial = 857] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1295ee400) [pid = 1647] [serial = 854] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1295f6c00) [pid = 1647] [serial = 855] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x126d47800) [pid = 1647] [serial = 842] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12784a000) [pid = 1647] [serial = 843] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1183d5400) [pid = 1647] [serial = 836] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x118834400) [pid = 1647] [serial = 837] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1267afc00) [pid = 1647] [serial = 828] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x125311000) [pid = 1647] [serial = 827] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x117662800) [pid = 1647] [serial = 860] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x118130800) [pid = 1647] [serial = 834] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11615b400) [pid = 1647] [serial = 833] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12784d000) [pid = 1647] [serial = 863] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119eab400) [pid = 1647] [serial = 825] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119214c00) [pid = 1647] [serial = 824] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x121446000) [pid = 1647] [serial = 840] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1198b3400) [pid = 1647] [serial = 839] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12784dc00) [pid = 1647] [serial = 831] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1267b0000) [pid = 1647] [serial = 830] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1133d1400) [pid = 1647] [serial = 819] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1122d5400) [pid = 1647] [serial = 818] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118223800) [pid = 1647] [serial = 822] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1172a1c00) [pid = 1647] [serial = 821] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1278a9400) [pid = 1647] [serial = 845] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115db9400) [pid = 1647] [serial = 864] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12a7ba800) [pid = 1647] [serial = 858] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x129331c00) [pid = 1647] [serial = 849] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x128d9b400) [pid = 1647] [serial = 846] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11925cc00) [pid = 1647] [serial = 861] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12a84c800) [pid = 1647] [serial = 866] [outer = 0x0] [url = about:blank] 02:00:59 INFO - PROCESS | 1647 | 1465203659725 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:59 INFO - PROCESS | 1647 | 1465203659727 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:00:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x115fe5000 == 40 [pid = 1647] [id = 314] 02:00:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11615b400) [pid = 1647] [serial = 941] [outer = 0x0] 02:00:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1183d4800) [pid = 1647] [serial = 942] [outer = 0x11615b400] 02:00:59 INFO - PROCESS | 1647 | 1465203659759 Marionette DEBUG loaded listener.js 02:00:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11925cc00) [pid = 1647] [serial = 943] [outer = 0x11615b400] 02:01:00 INFO - PROCESS | 1647 | 1465203660170 Marionette TRACE conn2 <- [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]]]}] 02:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 720ms 02:01:00 INFO - PROCESS | 1647 | 1465203660215 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:01:00 INFO - PROCESS | 1647 | 1465203660217 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:01:00 INFO - PROCESS | 1647 | 1465203660221 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:01:00 INFO - PROCESS | 1647 | 1465203660224 Marionette TRACE conn2 <- [1,1230,null,{}] 02:01:00 INFO - PROCESS | 1647 | 1465203660276 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:00 INFO - PROCESS | 1647 | 1465203660280 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:00 INFO - PROCESS | 1647 | 1465203660404 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:01:00 INFO - PROCESS | 1647 | 1465203660418 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:00 INFO - PROCESS | 1647 | 1465203660420 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a7e800 == 41 [pid = 1647] [id = 315] 02:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126d47800) [pid = 1647] [serial = 944] [outer = 0x0] 02:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x127844800) [pid = 1647] [serial = 945] [outer = 0x126d47800] 02:01:00 INFO - PROCESS | 1647 | 1465203660448 Marionette DEBUG loaded listener.js 02:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128d97800) [pid = 1647] [serial = 946] [outer = 0x126d47800] 02:01:00 INFO - PROCESS | 1647 | 1465203660772 Marionette TRACE conn2 <- [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]]]}] 02:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 583ms 02:01:00 INFO - PROCESS | 1647 | 1465203660804 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:01:00 INFO - PROCESS | 1647 | 1465203660806 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:01:00 INFO - PROCESS | 1647 | 1465203660821 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:01:00 INFO - PROCESS | 1647 | 1465203660822 Marionette TRACE conn2 <- [1,1234,null,{}] 02:01:00 INFO - PROCESS | 1647 | 1465203660825 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:00 INFO - PROCESS | 1647 | 1465203660826 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:00 INFO - PROCESS | 1647 | 1465203660915 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:01:00 INFO - PROCESS | 1647 | 1465203660919 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:00 INFO - PROCESS | 1647 | 1465203660920 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1252a9000 == 42 [pid = 1647] [id = 316] 02:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128de4000) [pid = 1647] [serial = 947] [outer = 0x0] 02:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x129330400) [pid = 1647] [serial = 948] [outer = 0x128de4000] 02:01:00 INFO - PROCESS | 1647 | 1465203660946 Marionette DEBUG loaded listener.js 02:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x129563000) [pid = 1647] [serial = 949] [outer = 0x128de4000] 02:01:01 INFO - PROCESS | 1647 | 1465203661281 Marionette TRACE conn2 <- [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]]]}] 02:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 477ms 02:01:01 INFO - PROCESS | 1647 | 1465203661294 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:01:01 INFO - PROCESS | 1647 | 1465203661295 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:01:01 INFO - PROCESS | 1647 | 1465203661297 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:01:01 INFO - PROCESS | 1647 | 1465203661298 Marionette TRACE conn2 <- [1,1238,null,{}] 02:01:01 INFO - PROCESS | 1647 | 1465203661300 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:01 INFO - PROCESS | 1647 | 1465203661302 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:01 INFO - PROCESS | 1647 | 1465203661384 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:01:01 INFO - PROCESS | 1647 | 1465203661388 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:01 INFO - PROCESS | 1647 | 1465203661389 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a5c000 == 43 [pid = 1647] [id = 317] 02:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12956c400) [pid = 1647] [serial = 950] [outer = 0x0] 02:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12a843400) [pid = 1647] [serial = 951] [outer = 0x12956c400] 02:01:01 INFO - PROCESS | 1647 | 1465203661415 Marionette DEBUG loaded listener.js 02:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12ac11400) [pid = 1647] [serial = 952] [outer = 0x12956c400] 02:01:01 INFO - PROCESS | 1647 | 1465203661736 Marionette TRACE conn2 <- [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]]]}] 02:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 467ms 02:01:01 INFO - PROCESS | 1647 | 1465203661765 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:01:01 INFO - PROCESS | 1647 | 1465203661774 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:01:01 INFO - PROCESS | 1647 | 1465203661813 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:01:01 INFO - PROCESS | 1647 | 1465203661814 Marionette TRACE conn2 <- [1,1242,null,{}] 02:01:01 INFO - PROCESS | 1647 | 1465203661822 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:01 INFO - PROCESS | 1647 | 1465203661827 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:01 INFO - PROCESS | 1647 | 1465203661949 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:01:01 INFO - PROCESS | 1647 | 1465203661987 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:01 INFO - PROCESS | 1647 | 1465203661988 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x116891000 == 44 [pid = 1647] [id = 318] 02:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12a706000) [pid = 1647] [serial = 953] [outer = 0x0] 02:01:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12b20ac00) [pid = 1647] [serial = 954] [outer = 0x12a706000] 02:01:02 INFO - PROCESS | 1647 | 1465203662014 Marionette DEBUG loaded listener.js 02:01:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12bd17400) [pid = 1647] [serial = 955] [outer = 0x12a706000] 02:01:02 INFO - PROCESS | 1647 | 1465203662349 Marionette TRACE conn2 <- [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]]]}] 02:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 598ms 02:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:01:02 INFO - PROCESS | 1647 | 1465203662385 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:01:02 INFO - PROCESS | 1647 | 1465203662386 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:01:02 INFO - PROCESS | 1647 | 1465203662388 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:01:02 INFO - PROCESS | 1647 | 1465203662389 Marionette TRACE conn2 <- [1,1246,null,{}] 02:01:02 INFO - PROCESS | 1647 | 1465203662393 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:02 INFO - PROCESS | 1647 | 1465203662395 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:02 INFO - PROCESS | 1647 | 1465203662496 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:01:02 INFO - PROCESS | 1647 | 1465203662533 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:02 INFO - PROCESS | 1647 | 1465203662534 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a5c4800 == 45 [pid = 1647] [id = 319] 02:01:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12ab82000) [pid = 1647] [serial = 956] [outer = 0x0] 02:01:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12bd29400) [pid = 1647] [serial = 957] [outer = 0x12ab82000] 02:01:02 INFO - PROCESS | 1647 | 1465203662559 Marionette DEBUG loaded listener.js 02:01:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12c069c00) [pid = 1647] [serial = 958] [outer = 0x12ab82000] 02:01:02 INFO - PROCESS | 1647 | 1465203662884 Marionette TRACE conn2 <- [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]]]}] 02:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 522ms 02:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:01:02 INFO - PROCESS | 1647 | 1465203662915 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:01:02 INFO - PROCESS | 1647 | 1465203662916 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:01:02 INFO - PROCESS | 1647 | 1465203662918 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:01:02 INFO - PROCESS | 1647 | 1465203662919 Marionette TRACE conn2 <- [1,1250,null,{}] 02:01:02 INFO - PROCESS | 1647 | 1465203662921 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:02 INFO - PROCESS | 1647 | 1465203662922 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:03 INFO - PROCESS | 1647 | 1465203663028 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:01:03 INFO - PROCESS | 1647 | 1465203663066 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:03 INFO - PROCESS | 1647 | 1465203663067 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba05000 == 46 [pid = 1647] [id = 320] 02:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12bd31c00) [pid = 1647] [serial = 959] [outer = 0x0] 02:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12c06f800) [pid = 1647] [serial = 960] [outer = 0x12bd31c00] 02:01:03 INFO - PROCESS | 1647 | 1465203663092 Marionette DEBUG loaded listener.js 02:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12c0cd000) [pid = 1647] [serial = 961] [outer = 0x12bd31c00] 02:01:03 INFO - PROCESS | 1647 | 1465203663413 Marionette TRACE conn2 <- [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]]]}] 02:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 517ms 02:01:03 INFO - PROCESS | 1647 | 1465203663436 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:01:03 INFO - PROCESS | 1647 | 1465203663437 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:01:03 INFO - PROCESS | 1647 | 1465203663446 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:01:03 INFO - PROCESS | 1647 | 1465203663447 Marionette TRACE conn2 <- [1,1254,null,{}] 02:01:03 INFO - PROCESS | 1647 | 1465203663449 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:03 INFO - PROCESS | 1647 | 1465203663450 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:03 INFO - PROCESS | 1647 | 1465203663553 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:01:03 INFO - PROCESS | 1647 | 1465203663557 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:03 INFO - PROCESS | 1647 | 1465203663558 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb11000 == 47 [pid = 1647] [id = 321] 02:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12c0cd800) [pid = 1647] [serial = 962] [outer = 0x0] 02:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12c0d6800) [pid = 1647] [serial = 963] [outer = 0x12c0cd800] 02:01:03 INFO - PROCESS | 1647 | 1465203663616 Marionette DEBUG loaded listener.js 02:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12c27a400) [pid = 1647] [serial = 964] [outer = 0x12c0cd800] 02:01:03 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1167c7000) [pid = 1647] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:01:03 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11930c000) [pid = 1647] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:01:03 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1181ca400) [pid = 1647] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:01:03 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1267aec00) [pid = 1647] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:01:03 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x118583800) [pid = 1647] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:01:03 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x128dde000) [pid = 1647] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:01:03 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12ac15000) [pid = 1647] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:01:03 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x125310000) [pid = 1647] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:01:03 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x111c5cc00) [pid = 1647] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:01:03 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118226000) [pid = 1647] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:01:03 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x116635800) [pid = 1647] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:01:03 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x128dde800) [pid = 1647] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:01:03 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12a848000) [pid = 1647] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:01:03 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12ac11800) [pid = 1647] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:01:04 INFO - PROCESS | 1647 | 1465203664036 Marionette TRACE conn2 <- [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]]]}] 02:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 618ms 02:01:04 INFO - PROCESS | 1647 | 1465203664065 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:01:04 INFO - PROCESS | 1647 | 1465203664066 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:01:04 INFO - PROCESS | 1647 | 1465203664069 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:01:04 INFO - PROCESS | 1647 | 1465203664070 Marionette TRACE conn2 <- [1,1258,null,{}] 02:01:04 INFO - PROCESS | 1647 | 1465203664072 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:04 INFO - PROCESS | 1647 | 1465203664073 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:04 INFO - PROCESS | 1647 | 1465203664161 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:01:04 INFO - PROCESS | 1647 | 1465203664165 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:04 INFO - PROCESS | 1647 | 1465203664166 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a61800 == 48 [pid = 1647] [id = 322] 02:01:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116635800) [pid = 1647] [serial = 965] [outer = 0x0] 02:01:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1267aec00) [pid = 1647] [serial = 966] [outer = 0x116635800] 02:01:04 INFO - PROCESS | 1647 | 1465203664191 Marionette DEBUG loaded listener.js 02:01:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x129560400) [pid = 1647] [serial = 967] [outer = 0x116635800] 02:01:04 INFO - PROCESS | 1647 | 1465203664553 Marionette TRACE conn2 <- [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]]]}] 02:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 519ms 02:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:01:04 INFO - PROCESS | 1647 | 1465203664588 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:01:04 INFO - PROCESS | 1647 | 1465203664590 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:01:04 INFO - PROCESS | 1647 | 1465203664592 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:01:04 INFO - PROCESS | 1647 | 1465203664594 Marionette TRACE conn2 <- [1,1262,null,{}] 02:01:04 INFO - PROCESS | 1647 | 1465203664596 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:04 INFO - PROCESS | 1647 | 1465203664597 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:04 INFO - PROCESS | 1647 | 1465203664696 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:01:04 INFO - PROCESS | 1647 | 1465203664700 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:04 INFO - PROCESS | 1647 | 1465203664702 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2dc800 == 49 [pid = 1647] [id = 323] 02:01:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12ab8c000) [pid = 1647] [serial = 968] [outer = 0x0] 02:01:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12c280c00) [pid = 1647] [serial = 969] [outer = 0x12ab8c000] 02:01:04 INFO - PROCESS | 1647 | 1465203664728 Marionette DEBUG loaded listener.js 02:01:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12c8ab400) [pid = 1647] [serial = 970] [outer = 0x12ab8c000] 02:01:05 INFO - PROCESS | 1647 | 1465203665126 Marionette TRACE conn2 <- [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]]]}] 02:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 569ms 02:01:05 INFO - PROCESS | 1647 | 1465203665162 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:01:05 INFO - PROCESS | 1647 | 1465203665164 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:01:05 INFO - PROCESS | 1647 | 1465203665167 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:01:05 INFO - PROCESS | 1647 | 1465203665169 Marionette TRACE conn2 <- [1,1266,null,{}] 02:01:05 INFO - PROCESS | 1647 | 1465203665172 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:05 INFO - PROCESS | 1647 | 1465203665174 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:05 INFO - PROCESS | 1647 | 1465203665341 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:01:05 INFO - PROCESS | 1647 | 1465203665350 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:05 INFO - PROCESS | 1647 | 1465203665351 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c445000 == 50 [pid = 1647] [id = 324] 02:01:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x115fa2000) [pid = 1647] [serial = 971] [outer = 0x0] 02:01:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12c8b2800) [pid = 1647] [serial = 972] [outer = 0x115fa2000] 02:01:05 INFO - PROCESS | 1647 | 1465203665389 Marionette DEBUG loaded listener.js 02:01:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12cf6f800) [pid = 1647] [serial = 973] [outer = 0x115fa2000] 02:01:05 INFO - PROCESS | 1647 | 1465203665786 Marionette TRACE conn2 <- [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]]]}] 02:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 670ms 02:01:05 INFO - PROCESS | 1647 | 1465203665838 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:01:05 INFO - PROCESS | 1647 | 1465203665842 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:01:05 INFO - PROCESS | 1647 | 1465203665847 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:01:05 INFO - PROCESS | 1647 | 1465203665849 Marionette TRACE conn2 <- [1,1270,null,{}] 02:01:05 INFO - PROCESS | 1647 | 1465203665852 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:05 INFO - PROCESS | 1647 | 1465203665854 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:05 INFO - PROCESS | 1647 | 1465203665984 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:01:06 INFO - PROCESS | 1647 | 1465203666163 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:06 INFO - PROCESS | 1647 | 1465203666165 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x115d61000 == 51 [pid = 1647] [id = 325] 02:01:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1122d5400) [pid = 1647] [serial = 974] [outer = 0x0] 02:01:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1133c8c00) [pid = 1647] [serial = 975] [outer = 0x1122d5400] 02:01:06 INFO - PROCESS | 1647 | 1465203666201 Marionette DEBUG loaded listener.js 02:01:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11647e400) [pid = 1647] [serial = 976] [outer = 0x1122d5400] 02:01:06 INFO - PROCESS | 1647 | 1465203666688 Marionette TRACE conn2 <- [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]]]}] 02:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 872ms 02:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:01:06 INFO - PROCESS | 1647 | 1465203666721 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:01:06 INFO - PROCESS | 1647 | 1465203666723 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:01:06 INFO - PROCESS | 1647 | 1465203666726 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:01:06 INFO - PROCESS | 1647 | 1465203666728 Marionette TRACE conn2 <- [1,1274,null,{}] 02:01:06 INFO - PROCESS | 1647 | 1465203666732 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:06 INFO - PROCESS | 1647 | 1465203666733 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:06 INFO - PROCESS | 1647 | 1465203666845 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:01:06 INFO - PROCESS | 1647 | 1465203666952 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:06 INFO - PROCESS | 1647 | 1465203666954 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212dd800 == 52 [pid = 1647] [id = 326] 02:01:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x118834400) [pid = 1647] [serial = 977] [outer = 0x0] 02:01:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x121446c00) [pid = 1647] [serial = 978] [outer = 0x118834400] 02:01:06 INFO - PROCESS | 1647 | 1465203666985 Marionette DEBUG loaded listener.js 02:01:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x124dca000) [pid = 1647] [serial = 979] [outer = 0x118834400] 02:01:07 INFO - PROCESS | 1647 | 1465203667413 Marionette TRACE conn2 <- [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]]]}] 02:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 725ms 02:01:07 INFO - PROCESS | 1647 | 1465203667453 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:01:07 INFO - PROCESS | 1647 | 1465203667456 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:01:07 INFO - PROCESS | 1647 | 1465203667459 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:01:07 INFO - PROCESS | 1647 | 1465203667460 Marionette TRACE conn2 <- [1,1278,null,{}] 02:01:07 INFO - PROCESS | 1647 | 1465203667463 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:07 INFO - PROCESS | 1647 | 1465203667464 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:07 INFO - PROCESS | 1647 | 1465203667574 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:01:07 INFO - PROCESS | 1647 | 1465203667680 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:07 INFO - PROCESS | 1647 | 1465203667682 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bacf000 == 53 [pid = 1647] [id = 327] 02:01:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1253dc400) [pid = 1647] [serial = 980] [outer = 0x0] 02:01:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1278a9400) [pid = 1647] [serial = 981] [outer = 0x1253dc400] 02:01:07 INFO - PROCESS | 1647 | 1465203667714 Marionette DEBUG loaded listener.js 02:01:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x129565000) [pid = 1647] [serial = 982] [outer = 0x1253dc400] 02:01:08 INFO - PROCESS | 1647 | 1465203668146 Marionette TRACE conn2 <- [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]]]}] 02:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 719ms 02:01:08 INFO - PROCESS | 1647 | 1465203668190 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:01:08 INFO - PROCESS | 1647 | 1465203668192 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:01:08 INFO - PROCESS | 1647 | 1465203668214 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:01:08 INFO - PROCESS | 1647 | 1465203668219 Marionette TRACE conn2 <- [1,1282,null,{}] 02:01:08 INFO - PROCESS | 1647 | 1465203668223 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:08 INFO - PROCESS | 1647 | 1465203668226 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:08 INFO - PROCESS | 1647 | 1465203668343 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:01:08 INFO - PROCESS | 1647 | 1465203668454 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:08 INFO - PROCESS | 1647 | 1465203668455 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c902800 == 54 [pid = 1647] [id = 328] 02:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1295fcc00) [pid = 1647] [serial = 983] [outer = 0x0] 02:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12ac18000) [pid = 1647] [serial = 984] [outer = 0x1295fcc00] 02:01:08 INFO - PROCESS | 1647 | 1465203668487 Marionette DEBUG loaded listener.js 02:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12bd1f400) [pid = 1647] [serial = 985] [outer = 0x1295fcc00] 02:01:08 INFO - PROCESS | 1647 | 1465203668901 Marionette TRACE conn2 <- [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]]]}] 02:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 730ms 02:01:08 INFO - PROCESS | 1647 | 1465203668938 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:01:08 INFO - PROCESS | 1647 | 1465203668940 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:01:08 INFO - PROCESS | 1647 | 1465203668942 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:01:08 INFO - PROCESS | 1647 | 1465203668944 Marionette TRACE conn2 <- [1,1286,null,{}] 02:01:08 INFO - PROCESS | 1647 | 1465203668946 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:08 INFO - PROCESS | 1647 | 1465203668947 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:09 INFO - PROCESS | 1647 | 1465203669060 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:01:09 INFO - PROCESS | 1647 | 1465203669125 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:09 INFO - PROCESS | 1647 | 1465203669126 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a6f800 == 55 [pid = 1647] [id = 329] 02:01:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x112fc8c00) [pid = 1647] [serial = 986] [outer = 0x0] 02:01:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1183cf800) [pid = 1647] [serial = 987] [outer = 0x112fc8c00] 02:01:09 INFO - PROCESS | 1647 | 1465203669322 Marionette DEBUG loaded listener.js 02:01:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x118f68000) [pid = 1647] [serial = 988] [outer = 0x112fc8c00] 02:01:09 INFO - PROCESS | 1647 | 1465203669808 Marionette TRACE conn2 <- [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]]]}] 02:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 920ms 02:01:09 INFO - PROCESS | 1647 | 1465203669863 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:01:09 INFO - PROCESS | 1647 | 1465203669865 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:01:09 INFO - PROCESS | 1647 | 1465203669869 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:01:09 INFO - PROCESS | 1647 | 1465203669870 Marionette TRACE conn2 <- [1,1290,null,{}] 02:01:09 INFO - PROCESS | 1647 | 1465203669874 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:09 INFO - PROCESS | 1647 | 1465203669877 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:09 INFO - PROCESS | 1647 | 1465203669974 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:01:10 INFO - PROCESS | 1647 | 1465203670052 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:10 INFO - PROCESS | 1647 | 1465203670054 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192a0000 == 56 [pid = 1647] [id = 330] 02:01:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1267aa800) [pid = 1647] [serial = 989] [outer = 0x0] 02:01:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x126d49400) [pid = 1647] [serial = 990] [outer = 0x1267aa800] 02:01:10 INFO - PROCESS | 1647 | 1465203670082 Marionette DEBUG loaded listener.js 02:01:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x128d9e800) [pid = 1647] [serial = 991] [outer = 0x1267aa800] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12c445000 == 55 [pid = 1647] [id = 324] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2dc800 == 54 [pid = 1647] [id = 323] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x126a61800 == 53 [pid = 1647] [id = 322] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb11000 == 52 [pid = 1647] [id = 321] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba05000 == 51 [pid = 1647] [id = 320] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12a5c4800 == 50 [pid = 1647] [id = 319] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x116891000 == 49 [pid = 1647] [id = 318] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x126a5c000 == 48 [pid = 1647] [id = 317] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1252a9000 == 47 [pid = 1647] [id = 316] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x119a7e800 == 46 [pid = 1647] [id = 315] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x115fe5000 == 45 [pid = 1647] [id = 314] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x120e6b000 == 44 [pid = 1647] [id = 313] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd9d000 == 43 [pid = 1647] [id = 312] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd3e800 == 42 [pid = 1647] [id = 311] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12c451000 == 41 [pid = 1647] [id = 310] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1264d4000 == 40 [pid = 1647] [id = 309] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x118259800 == 39 [pid = 1647] [id = 308] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12c915000 == 38 [pid = 1647] [id = 307] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x116842000 == 37 [pid = 1647] [id = 294] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1192ab000 == 36 [pid = 1647] [id = 243] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x119cdc800 == 35 [pid = 1647] [id = 277] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12badc000 == 34 [pid = 1647] [id = 276] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12a5c4000 == 33 [pid = 1647] [id = 275] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12979b800 == 32 [pid = 1647] [id = 260] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x118a6f800 == 31 [pid = 1647] [id = 329] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12c902800 == 30 [pid = 1647] [id = 328] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12bacf000 == 29 [pid = 1647] [id = 327] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1212dd800 == 28 [pid = 1647] [id = 326] 02:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x115d61000 == 27 [pid = 1647] [id = 325] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x128f0a400) [pid = 1647] [serial = 816] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12bd24000) [pid = 1647] [serial = 921] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12ab80800) [pid = 1647] [serial = 903] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12ac17000) [pid = 1647] [serial = 906] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x128de1000) [pid = 1647] [serial = 879] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11765ec00) [pid = 1647] [serial = 886] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1168b6c00) [pid = 1647] [serial = 885] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12158dc00) [pid = 1647] [serial = 891] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x125375400) [pid = 1647] [serial = 892] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1295f1800) [pid = 1647] [serial = 883] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x128feec00) [pid = 1647] [serial = 882] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1133d4c00) [pid = 1647] [serial = 869] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x128d9f800) [pid = 1647] [serial = 897] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128f09800) [pid = 1647] [serial = 898] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x119a03c00) [pid = 1647] [serial = 889] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11920f400) [pid = 1647] [serial = 888] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x118587000) [pid = 1647] [serial = 872] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12956bc00) [pid = 1647] [serial = 900] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12b20bc00) [pid = 1647] [serial = 909] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x121b09400) [pid = 1647] [serial = 876] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x126a71400) [pid = 1647] [serial = 894] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12784cc00) [pid = 1647] [serial = 895] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12ac1b800) [pid = 1647] [serial = 907] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1122d7c00) [pid = 1647] [serial = 483] [outer = 0x0] [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.] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1133d6c00) [pid = 1647] [serial = 912] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12bd1c800) [pid = 1647] [serial = 919] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12b25b800) [pid = 1647] [serial = 910] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1183cfc00) [pid = 1647] [serial = 913] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x129333400) [pid = 1647] [serial = 915] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12ac0e800) [pid = 1647] [serial = 904] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12bbaa000) [pid = 1647] [serial = 916] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12a7c6400) [pid = 1647] [serial = 901] [outer = 0x0] [url = about:blank] 02:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12bbaec00) [pid = 1647] [serial = 918] [outer = 0x0] [url = about:blank] 02:01:11 INFO - PROCESS | 1647 | 1465203671074 Marionette TRACE conn2 <- [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]]]}] 02:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1222ms 02:01:11 INFO - PROCESS | 1647 | 1465203671091 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:01:11 INFO - PROCESS | 1647 | 1465203671095 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:01:11 INFO - PROCESS | 1647 | 1465203671098 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:01:11 INFO - PROCESS | 1647 | 1465203671100 Marionette TRACE conn2 <- [1,1294,null,{}] 02:01:11 INFO - PROCESS | 1647 | 1465203671104 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:11 INFO - PROCESS | 1647 | 1465203671106 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:11 INFO - PROCESS | 1647 | 1465203671188 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:01:11 INFO - PROCESS | 1647 | 1465203671247 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:11 INFO - PROCESS | 1647 | 1465203671250 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x116670000 == 28 [pid = 1647] [id = 331] 02:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1133cc000) [pid = 1647] [serial = 992] [outer = 0x0] 02:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115d3c800) [pid = 1647] [serial = 993] [outer = 0x1133cc000] 02:01:11 INFO - PROCESS | 1647 | 1465203671277 Marionette DEBUG loaded listener.js 02:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x115f4a000) [pid = 1647] [serial = 994] [outer = 0x1133cc000] 02:01:11 INFO - PROCESS | 1647 | 1465203671674 Marionette TRACE conn2 <- [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]]]}] 02:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 620ms 02:01:11 INFO - PROCESS | 1647 | 1465203671719 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:01:11 INFO - PROCESS | 1647 | 1465203671722 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:01:11 INFO - PROCESS | 1647 | 1465203671725 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:01:11 INFO - PROCESS | 1647 | 1465203671727 Marionette TRACE conn2 <- [1,1298,null,{}] 02:01:11 INFO - PROCESS | 1647 | 1465203671731 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:11 INFO - PROCESS | 1647 | 1465203671732 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:11 INFO - PROCESS | 1647 | 1465203671841 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:01:11 INFO - PROCESS | 1647 | 1465203671899 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:11 INFO - PROCESS | 1647 | 1465203671901 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x116a9c000 == 29 [pid = 1647] [id = 332] 02:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1133d2c00) [pid = 1647] [serial = 995] [outer = 0x0] 02:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x115fa6000) [pid = 1647] [serial = 996] [outer = 0x1133d2c00] 02:01:11 INFO - PROCESS | 1647 | 1465203671933 Marionette DEBUG loaded listener.js 02:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11660fc00) [pid = 1647] [serial = 997] [outer = 0x1133d2c00] 02:01:12 INFO - PROCESS | 1647 | 1465203672498 Marionette TRACE conn2 <- [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]]]}] 02:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 821ms 02:01:12 INFO - PROCESS | 1647 | 1465203672546 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:01:12 INFO - PROCESS | 1647 | 1465203672549 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:01:12 INFO - PROCESS | 1647 | 1465203672554 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:01:12 INFO - PROCESS | 1647 | 1465203672556 Marionette TRACE conn2 <- [1,1302,null,{}] 02:01:12 INFO - PROCESS | 1647 | 1465203672559 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:12 INFO - PROCESS | 1647 | 1465203672561 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:12 INFO - PROCESS | 1647 | 1465203672668 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:01:12 INFO - PROCESS | 1647 | 1465203672750 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:12 INFO - PROCESS | 1647 | 1465203672752 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11852c800 == 30 [pid = 1647] [id = 333] 02:01:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x110f6d000) [pid = 1647] [serial = 998] [outer = 0x0] 02:01:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1181d6800) [pid = 1647] [serial = 999] [outer = 0x110f6d000] 02:01:12 INFO - PROCESS | 1647 | 1465203672784 Marionette DEBUG loaded listener.js 02:01:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1183d5800) [pid = 1647] [serial = 1000] [outer = 0x110f6d000] 02:01:13 INFO - PROCESS | 1647 | 1465203673328 Marionette TRACE conn2 <- [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]]]}] 02:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 822ms 02:01:13 INFO - PROCESS | 1647 | 1465203673387 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:01:13 INFO - PROCESS | 1647 | 1465203673389 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:01:13 INFO - PROCESS | 1647 | 1465203673393 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:01:13 INFO - PROCESS | 1647 | 1465203673396 Marionette TRACE conn2 <- [1,1306,null,{}] 02:01:13 INFO - PROCESS | 1647 | 1465203673405 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:13 INFO - PROCESS | 1647 | 1465203673408 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:13 INFO - PROCESS | 1647 | 1465203673513 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:01:13 INFO - PROCESS | 1647 | 1465203673598 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:13 INFO - PROCESS | 1647 | 1465203673600 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x119804800 == 31 [pid = 1647] [id = 334] 02:01:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118f6c400) [pid = 1647] [serial = 1001] [outer = 0x0] 02:01:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x119254c00) [pid = 1647] [serial = 1002] [outer = 0x118f6c400] 02:01:13 INFO - PROCESS | 1647 | 1465203673633 Marionette DEBUG loaded listener.js 02:01:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1196e2c00) [pid = 1647] [serial = 1003] [outer = 0x118f6c400] 02:01:14 INFO - PROCESS | 1647 | 1465203674163 Marionette TRACE conn2 <- [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]]]}] 02:01:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1192a0000 == 30 [pid = 1647] [id = 330] 02:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 824ms 02:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:01:14 INFO - PROCESS | 1647 | 1465203674217 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:01:14 INFO - PROCESS | 1647 | 1465203674219 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:01:14 INFO - PROCESS | 1647 | 1465203674222 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:01:14 INFO - PROCESS | 1647 | 1465203674224 Marionette TRACE conn2 <- [1,1310,null,{}] 02:01:14 INFO - PROCESS | 1647 | 1465203674227 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:14 INFO - PROCESS | 1647 | 1465203674229 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:14 INFO - PROCESS | 1647 | 1465203674318 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:01:14 INFO - PROCESS | 1647 | 1465203674380 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:14 INFO - PROCESS | 1647 | 1465203674381 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x11735b000 == 31 [pid = 1647] [id = 335] 02:01:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x115dbc800) [pid = 1647] [serial = 1004] [outer = 0x0] 02:01:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11647b800) [pid = 1647] [serial = 1005] [outer = 0x115dbc800] 02:01:14 INFO - PROCESS | 1647 | 1465203674409 Marionette DEBUG loaded listener.js 02:01:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x116f93000) [pid = 1647] [serial = 1006] [outer = 0x115dbc800] 02:01:14 INFO - PROCESS | 1647 | 1465203674699 Marionette TRACE conn2 <- [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] 02:01:14 INFO - PROCESS | 1647 | 1465203674749 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:01:14 INFO - PROCESS | 1647 | 1465203674754 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:01:14 INFO - PROCESS | 1647 | 1465203674755 Marionette TRACE conn2 <- [1,1314,null,{}] 02:01:14 INFO - PROCESS | 1647 | 1465203674760 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:14 INFO - PROCESS | 1647 | 1465203674762 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:14 INFO - PROCESS | 1647 | 1465203674853 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:01:14 INFO - PROCESS | 1647 | 1465203674932 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:14 INFO - PROCESS | 1647 | 1465203674934 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b97800 == 32 [pid = 1647] [id = 336] 02:01:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x115dc5400) [pid = 1647] [serial = 1007] [outer = 0x0] 02:01:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119303000) [pid = 1647] [serial = 1008] [outer = 0x115dc5400] 02:01:14 INFO - PROCESS | 1647 | 1465203674960 Marionette DEBUG loaded listener.js 02:01:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x120fec000) [pid = 1647] [serial = 1009] [outer = 0x115dc5400] 02:01:15 INFO - PROCESS | 1647 | 1465203675262 Marionette TRACE conn2 <- [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]]]}] 02:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 523ms 02:01:15 INFO - PROCESS | 1647 | 1465203675280 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:01:15 INFO - PROCESS | 1647 | 1465203675288 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:01:15 INFO - PROCESS | 1647 | 1465203675291 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:01:15 INFO - PROCESS | 1647 | 1465203675296 Marionette TRACE conn2 <- [1,1318,null,{}] 02:01:15 INFO - PROCESS | 1647 | 1465203675304 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:15 INFO - PROCESS | 1647 | 1465203675307 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:15 INFO - PROCESS | 1647 | 1465203675387 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:01:15 INFO - PROCESS | 1647 | 1465203675465 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:15 INFO - PROCESS | 1647 | 1465203675467 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1133be000 == 33 [pid = 1647] [id = 337] 02:01:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x120feec00) [pid = 1647] [serial = 1010] [outer = 0x0] 02:01:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x124a84800) [pid = 1647] [serial = 1011] [outer = 0x120feec00] 02:01:15 INFO - PROCESS | 1647 | 1465203675494 Marionette DEBUG loaded listener.js 02:01:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x126a67000) [pid = 1647] [serial = 1012] [outer = 0x120feec00] 02:01:15 INFO - PROCESS | 1647 | 1465203675822 Marionette TRACE conn2 <- [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]]]}] 02:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 574ms 02:01:15 INFO - PROCESS | 1647 | 1465203675866 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:01:15 INFO - PROCESS | 1647 | 1465203675868 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:01:15 INFO - PROCESS | 1647 | 1465203675870 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:01:15 INFO - PROCESS | 1647 | 1465203675871 Marionette TRACE conn2 <- [1,1322,null,{}] 02:01:15 INFO - PROCESS | 1647 | 1465203675873 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:15 INFO - PROCESS | 1647 | 1465203675874 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:15 INFO - PROCESS | 1647 | 1465203675980 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:01:15 INFO - PROCESS | 1647 | 1465203675984 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:15 INFO - PROCESS | 1647 | 1465203675985 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12780f000 == 34 [pid = 1647] [id = 338] 02:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x127842000) [pid = 1647] [serial = 1013] [outer = 0x0] 02:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1278a6c00) [pid = 1647] [serial = 1014] [outer = 0x127842000] 02:01:16 INFO - PROCESS | 1647 | 1465203676045 Marionette DEBUG loaded listener.js 02:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x128dd7c00) [pid = 1647] [serial = 1015] [outer = 0x127842000] 02:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 518ms 02:01:16 INFO - PROCESS | 1647 | 1465203676380 Marionette TRACE conn2 <- [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]]]}] 02:01:16 INFO - PROCESS | 1647 | 1465203676388 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:01:16 INFO - PROCESS | 1647 | 1465203676390 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:01:16 INFO - PROCESS | 1647 | 1465203676393 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:01:16 INFO - PROCESS | 1647 | 1465203676394 Marionette TRACE conn2 <- [1,1326,null,{}] 02:01:16 INFO - PROCESS | 1647 | 1465203676403 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:16 INFO - PROCESS | 1647 | 1465203676404 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:16 INFO - PROCESS | 1647 | 1465203676504 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:01:16 INFO - PROCESS | 1647 | 1465203676544 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:16 INFO - PROCESS | 1647 | 1465203676546 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x129016800 == 35 [pid = 1647] [id = 339] 02:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1278ad800) [pid = 1647] [serial = 1016] [outer = 0x0] 02:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x128f10c00) [pid = 1647] [serial = 1017] [outer = 0x1278ad800] 02:01:16 INFO - PROCESS | 1647 | 1465203676570 Marionette DEBUG loaded listener.js 02:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x129336000) [pid = 1647] [serial = 1018] [outer = 0x1278ad800] 02:01:16 INFO - PROCESS | 1647 | 1465203676883 Marionette TRACE conn2 <- [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]]]}] 02:01:16 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 02:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 524ms 02:01:16 INFO - PROCESS | 1647 | 1465203676918 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:01:16 INFO - PROCESS | 1647 | 1465203676919 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:01:16 INFO - PROCESS | 1647 | 1465203676922 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:01:16 INFO - PROCESS | 1647 | 1465203676923 Marionette TRACE conn2 <- [1,1330,null,{}] 02:01:16 INFO - PROCESS | 1647 | 1465203676925 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:16 INFO - PROCESS | 1647 | 1465203676929 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:17 INFO - PROCESS | 1647 | 1465203677056 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:01:17 INFO - PROCESS | 1647 | 1465203677060 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:17 INFO - PROCESS | 1647 | 1465203677061 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a79d000 == 36 [pid = 1647] [id = 340] 02:01:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x129337800) [pid = 1647] [serial = 1019] [outer = 0x0] 02:01:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1295f5400) [pid = 1647] [serial = 1020] [outer = 0x129337800] 02:01:17 INFO - PROCESS | 1647 | 1465203677086 Marionette DEBUG loaded listener.js 02:01:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12ab87c00) [pid = 1647] [serial = 1021] [outer = 0x129337800] 02:01:17 INFO - PROCESS | 1647 | 1465203677492 Marionette TRACE conn2 <- [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]]]}] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x1267aa800) [pid = 1647] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1122d5400) [pid = 1647] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12bd31c00) [pid = 1647] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12ab82000) [pid = 1647] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x118834400) [pid = 1647] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12c0cd800) [pid = 1647] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x126d47800) [pid = 1647] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1122b4400) [pid = 1647] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x128dd9400) [pid = 1647] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11615b400) [pid = 1647] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x119255000) [pid = 1647] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12bba5800) [pid = 1647] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x128de4000) [pid = 1647] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x116f8f000) [pid = 1647] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1166e9000) [pid = 1647] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12956c400) [pid = 1647] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1295f9c00) [pid = 1647] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x116635800) [pid = 1647] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1253dc400) [pid = 1647] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x112fc8c00) [pid = 1647] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1295fcc00) [pid = 1647] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12ab8c000) [pid = 1647] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12a706000) [pid = 1647] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118f6c000) [pid = 1647] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x115fa2000) [pid = 1647] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1196e5c00) [pid = 1647] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1278aa000) [pid = 1647] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x116a6d000) [pid = 1647] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112fa0000) [pid = 1647] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:01:17 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 02:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 618ms 02:01:17 INFO - PROCESS | 1647 | 1465203677540 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:01:17 INFO - PROCESS | 1647 | 1465203677543 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:01:17 INFO - PROCESS | 1647 | 1465203677546 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:01:17 INFO - PROCESS | 1647 | 1465203677547 Marionette TRACE conn2 <- [1,1334,null,{}] 02:01:17 INFO - PROCESS | 1647 | 1465203677550 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:17 INFO - PROCESS | 1647 | 1465203677551 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:17 INFO - PROCESS | 1647 | 1465203677635 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:01:17 INFO - PROCESS | 1647 | 1465203677639 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:17 INFO - PROCESS | 1647 | 1465203677640 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x119531800 == 37 [pid = 1647] [id = 341] 02:01:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1122ce800) [pid = 1647] [serial = 1022] [outer = 0x0] 02:01:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116a6d000) [pid = 1647] [serial = 1023] [outer = 0x1122ce800] 02:01:17 INFO - PROCESS | 1647 | 1465203677668 Marionette DEBUG loaded listener.js 02:01:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118f65c00) [pid = 1647] [serial = 1024] [outer = 0x1122ce800] 02:01:18 INFO - PROCESS | 1647 | 1465203678026 Marionette TRACE conn2 <- [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]]]}] 02:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 520ms 02:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:01:18 INFO - PROCESS | 1647 | 1465203678066 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:01:18 INFO - PROCESS | 1647 | 1465203678067 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:01:18 INFO - PROCESS | 1647 | 1465203678069 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:01:18 INFO - PROCESS | 1647 | 1465203678071 Marionette TRACE conn2 <- [1,1338,null,{}] 02:01:18 INFO - PROCESS | 1647 | 1465203678073 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:18 INFO - PROCESS | 1647 | 1465203678074 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:18 INFO - PROCESS | 1647 | 1465203678183 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:01:18 INFO - PROCESS | 1647 | 1465203678190 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:18 INFO - PROCESS | 1647 | 1465203678191 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a5f800 == 38 [pid = 1647] [id = 342] 02:01:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1198b0800) [pid = 1647] [serial = 1025] [outer = 0x0] 02:01:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x126a62400) [pid = 1647] [serial = 1026] [outer = 0x1198b0800] 02:01:18 INFO - PROCESS | 1647 | 1465203678216 Marionette DEBUG loaded listener.js 02:01:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x128ddf800) [pid = 1647] [serial = 1027] [outer = 0x1198b0800] 02:01:19 INFO - PROCESS | 1647 | 1465203679009 Marionette TRACE conn2 <- [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]]]}] 02:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 968ms 02:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:01:19 INFO - PROCESS | 1647 | 1465203679039 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:01:19 INFO - PROCESS | 1647 | 1465203679040 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:01:19 INFO - PROCESS | 1647 | 1465203679044 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:01:19 INFO - PROCESS | 1647 | 1465203679045 Marionette TRACE conn2 <- [1,1342,null,{}] 02:01:19 INFO - PROCESS | 1647 | 1465203679048 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:19 INFO - PROCESS | 1647 | 1465203679057 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:19 INFO - PROCESS | 1647 | 1465203679137 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:01:19 INFO - PROCESS | 1647 | 1465203679144 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:19 INFO - PROCESS | 1647 | 1465203679145 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb08800 == 39 [pid = 1647] [id = 343] 02:01:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1253dc400) [pid = 1647] [serial = 1028] [outer = 0x0] 02:01:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12ab8e800) [pid = 1647] [serial = 1029] [outer = 0x1253dc400] 02:01:19 INFO - PROCESS | 1647 | 1465203679171 Marionette DEBUG loaded listener.js 02:01:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12ac17800) [pid = 1647] [serial = 1030] [outer = 0x1253dc400] 02:01:19 INFO - PROCESS | 1647 | 1465203679603 Marionette TRACE conn2 <- [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]]]}] 02:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 569ms 02:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:01:19 INFO - PROCESS | 1647 | 1465203679613 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:01:19 INFO - PROCESS | 1647 | 1465203679616 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:01:19 INFO - PROCESS | 1647 | 1465203679619 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:01:19 INFO - PROCESS | 1647 | 1465203679621 Marionette TRACE conn2 <- [1,1346,null,{}] 02:01:19 INFO - PROCESS | 1647 | 1465203679628 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:19 INFO - PROCESS | 1647 | 1465203679629 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:19 INFO - PROCESS | 1647 | 1465203679740 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:01:19 INFO - PROCESS | 1647 | 1465203679815 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:19 INFO - PROCESS | 1647 | 1465203679818 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11824c800 == 40 [pid = 1647] [id = 344] 02:01:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1122a7800) [pid = 1647] [serial = 1031] [outer = 0x0] 02:01:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x113c0a800) [pid = 1647] [serial = 1032] [outer = 0x1122a7800] 02:01:19 INFO - PROCESS | 1647 | 1465203679850 Marionette DEBUG loaded listener.js 02:01:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116633000) [pid = 1647] [serial = 1033] [outer = 0x1122a7800] 02:01:20 INFO - PROCESS | 1647 | 1465203680295 Marionette TRACE conn2 <- [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]]]}] 02:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 720ms 02:01:20 INFO - PROCESS | 1647 | 1465203680356 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:01:20 INFO - PROCESS | 1647 | 1465203680360 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:01:20 INFO - PROCESS | 1647 | 1465203680366 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:01:20 INFO - PROCESS | 1647 | 1465203680368 Marionette TRACE conn2 <- [1,1350,null,{}] 02:01:20 INFO - PROCESS | 1647 | 1465203680371 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:20 INFO - PROCESS | 1647 | 1465203680373 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:20 INFO - PROCESS | 1647 | 1465203680501 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:01:20 INFO - PROCESS | 1647 | 1465203680577 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:20 INFO - PROCESS | 1647 | 1465203680578 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1264e0800 == 41 [pid = 1647] [id = 345] 02:01:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x118f68400) [pid = 1647] [serial = 1034] [outer = 0x0] 02:01:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11925f800) [pid = 1647] [serial = 1035] [outer = 0x118f68400] 02:01:20 INFO - PROCESS | 1647 | 1465203680610 Marionette DEBUG loaded listener.js 02:01:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x121442400) [pid = 1647] [serial = 1036] [outer = 0x118f68400] 02:01:21 INFO - PROCESS | 1647 | 1465203681018 Marionette TRACE conn2 <- [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]]]}] 02:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 670ms 02:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:01:21 INFO - PROCESS | 1647 | 1465203681036 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:01:21 INFO - PROCESS | 1647 | 1465203681038 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:01:21 INFO - PROCESS | 1647 | 1465203681040 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:01:21 INFO - PROCESS | 1647 | 1465203681045 Marionette TRACE conn2 <- [1,1354,null,{}] 02:01:21 INFO - PROCESS | 1647 | 1465203681053 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:21 INFO - PROCESS | 1647 | 1465203681056 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:21 INFO - PROCESS | 1647 | 1465203681162 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:01:21 INFO - PROCESS | 1647 | 1465203681239 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:21 INFO - PROCESS | 1647 | 1465203681241 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bbdb800 == 42 [pid = 1647] [id = 346] 02:01:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1253d7400) [pid = 1647] [serial = 1037] [outer = 0x0] 02:01:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12784b400) [pid = 1647] [serial = 1038] [outer = 0x1253d7400] 02:01:21 INFO - PROCESS | 1647 | 1465203681273 Marionette DEBUG loaded listener.js 02:01:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x129564c00) [pid = 1647] [serial = 1039] [outer = 0x1253d7400] 02:01:21 INFO - PROCESS | 1647 | 1465203681697 Marionette TRACE conn2 <- [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]]]}] 02:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 673ms 02:01:21 INFO - PROCESS | 1647 | 1465203681714 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:01:21 INFO - PROCESS | 1647 | 1465203681716 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:01:21 INFO - PROCESS | 1647 | 1465203681718 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:01:21 INFO - PROCESS | 1647 | 1465203681719 Marionette TRACE conn2 <- [1,1358,null,{}] 02:01:21 INFO - PROCESS | 1647 | 1465203681722 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:21 INFO - PROCESS | 1647 | 1465203681723 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:21 INFO - PROCESS | 1647 | 1465203681826 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:01:21 INFO - PROCESS | 1647 | 1465203681934 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:21 INFO - PROCESS | 1647 | 1465203681936 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c353800 == 43 [pid = 1647] [id = 347] 02:01:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1295fac00) [pid = 1647] [serial = 1040] [outer = 0x0] 02:01:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12a84b000) [pid = 1647] [serial = 1041] [outer = 0x1295fac00] 02:01:21 INFO - PROCESS | 1647 | 1465203681967 Marionette DEBUG loaded listener.js 02:01:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12ac0e400) [pid = 1647] [serial = 1042] [outer = 0x1295fac00] 02:01:22 INFO - PROCESS | 1647 | 1465203682376 Marionette TRACE conn2 <- [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]]]}] 02:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 671ms 02:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:01:22 INFO - PROCESS | 1647 | 1465203682389 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:01:22 INFO - PROCESS | 1647 | 1465203682391 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:01:22 INFO - PROCESS | 1647 | 1465203682393 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:01:22 INFO - PROCESS | 1647 | 1465203682394 Marionette TRACE conn2 <- [1,1362,null,{}] 02:01:22 INFO - PROCESS | 1647 | 1465203682397 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:22 INFO - PROCESS | 1647 | 1465203682398 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:22 INFO - PROCESS | 1647 | 1465203682497 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:01:22 INFO - PROCESS | 1647 | 1465203682556 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:22 INFO - PROCESS | 1647 | 1465203682557 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c453800 == 44 [pid = 1647] [id = 348] 02:01:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12a705c00) [pid = 1647] [serial = 1043] [outer = 0x0] 02:01:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12ac1cc00) [pid = 1647] [serial = 1044] [outer = 0x12a705c00] 02:01:22 INFO - PROCESS | 1647 | 1465203682586 Marionette DEBUG loaded listener.js 02:01:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12b262800) [pid = 1647] [serial = 1045] [outer = 0x12a705c00] 02:01:23 INFO - PROCESS | 1647 | 1465203683072 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 720ms 02:01:23 INFO - PROCESS | 1647 | 1465203683116 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:01:23 INFO - PROCESS | 1647 | 1465203683118 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:01:23 INFO - PROCESS | 1647 | 1465203683122 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:01:23 INFO - PROCESS | 1647 | 1465203683124 Marionette TRACE conn2 <- [1,1366,null,{}] 02:01:23 INFO - PROCESS | 1647 | 1465203683162 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:23 INFO - PROCESS | 1647 | 1465203683169 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:23 INFO - PROCESS | 1647 | 1465203683352 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:01:23 INFO - PROCESS | 1647 | 1465203683451 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:23 INFO - PROCESS | 1647 | 1465203683453 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ad4800 == 45 [pid = 1647] [id = 349] 02:01:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x120fee000) [pid = 1647] [serial = 1046] [outer = 0x0] 02:01:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12b20a800) [pid = 1647] [serial = 1047] [outer = 0x120fee000] 02:01:23 INFO - PROCESS | 1647 | 1465203683500 Marionette DEBUG loaded listener.js 02:01:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12bd20c00) [pid = 1647] [serial = 1048] [outer = 0x120fee000] 02:01:24 INFO - PROCESS | 1647 | 1465203684156 Marionette TRACE conn2 <- [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] 02:01:24 INFO - PROCESS | 1647 | 1465203684198 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:01:24 INFO - PROCESS | 1647 | 1465203684201 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:01:24 INFO - PROCESS | 1647 | 1465203684203 Marionette TRACE conn2 <- [1,1370,null,{}] 02:01:24 INFO - PROCESS | 1647 | 1465203684206 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:24 INFO - PROCESS | 1647 | 1465203684209 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:24 INFO - PROCESS | 1647 | 1465203684310 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:01:24 INFO - PROCESS | 1647 | 1465203684388 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:24 INFO - PROCESS | 1647 | 1465203684389 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x118515800 == 46 [pid = 1647] [id = 350] 02:01:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x116858400) [pid = 1647] [serial = 1049] [outer = 0x0] 02:01:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x117298c00) [pid = 1647] [serial = 1050] [outer = 0x116858400] 02:01:24 INFO - PROCESS | 1647 | 1465203684417 Marionette DEBUG loaded listener.js 02:01:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1183db400) [pid = 1647] [serial = 1051] [outer = 0x116858400] 02:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x118a5f800 == 45 [pid = 1647] [id = 342] 02:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x119531800 == 44 [pid = 1647] [id = 341] 02:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12a79d000 == 43 [pid = 1647] [id = 340] 02:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x129016800 == 42 [pid = 1647] [id = 339] 02:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x115d3c800) [pid = 1647] [serial = 993] [outer = 0x0] [url = about:blank] 02:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12780f000 == 41 [pid = 1647] [id = 338] 02:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x1133be000 == 40 [pid = 1647] [id = 337] 02:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x119b97800 == 39 [pid = 1647] [id = 336] 02:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x11735b000 == 38 [pid = 1647] [id = 335] 02:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x119804800 == 37 [pid = 1647] [id = 334] 02:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x11852c800 == 36 [pid = 1647] [id = 333] 02:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x116a9c000 == 35 [pid = 1647] [id = 332] 02:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x116670000 == 34 [pid = 1647] [id = 331] 02:01:24 INFO - PROCESS | 1647 | 1465203684949 Marionette TRACE conn2 <- [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] 02:01:24 INFO - PROCESS | 1647 | 1465203684983 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:01:24 INFO - PROCESS | 1647 | 1465203684989 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:01:24 INFO - PROCESS | 1647 | 1465203684992 Marionette TRACE conn2 <- [1,1374,null,{}] 02:01:24 INFO - PROCESS | 1647 | 1465203684996 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:25 INFO - PROCESS | 1647 | 1465203684998 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:25 INFO - PROCESS | 1647 | 1465203685126 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:01:25 INFO - PROCESS | 1647 | 1465203685138 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:25 INFO - PROCESS | 1647 | 1465203685140 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x118244000 == 35 [pid = 1647] [id = 351] 02:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118f62400) [pid = 1647] [serial = 1052] [outer = 0x0] 02:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118f6d400) [pid = 1647] [serial = 1053] [outer = 0x118f62400] 02:01:25 INFO - PROCESS | 1647 | 1465203685185 Marionette DEBUG loaded listener.js 02:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119eb0800) [pid = 1647] [serial = 1054] [outer = 0x118f62400] 02:01:25 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:01:25 INFO - PROCESS | 1647 | 1465203685667 Marionette TRACE conn2 <- [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] 02:01:25 INFO - PROCESS | 1647 | 1465203685714 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:01:25 INFO - PROCESS | 1647 | 1465203685717 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:01:25 INFO - PROCESS | 1647 | 1465203685719 Marionette TRACE conn2 <- [1,1378,null,{}] 02:01:25 INFO - PROCESS | 1647 | 1465203685728 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:25 INFO - PROCESS | 1647 | 1465203685731 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:25 INFO - PROCESS | 1647 | 1465203685819 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:01:25 INFO - PROCESS | 1647 | 1465203685826 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:25 INFO - PROCESS | 1647 | 1465203685827 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x121208000 == 36 [pid = 1647] [id = 352] 02:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x126a63400) [pid = 1647] [serial = 1055] [outer = 0x0] 02:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1278a7c00) [pid = 1647] [serial = 1056] [outer = 0x126a63400] 02:01:25 INFO - PROCESS | 1647 | 1465203685855 Marionette DEBUG loaded listener.js 02:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x128de2800) [pid = 1647] [serial = 1057] [outer = 0x126a63400] 02:01:26 INFO - PROCESS | 1647 | 1465203686212 Marionette TRACE conn2 <- [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] 02:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:01:26 INFO - PROCESS | 1647 | 1465203686239 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:01:26 INFO - PROCESS | 1647 | 1465203686242 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:01:26 INFO - PROCESS | 1647 | 1465203686243 Marionette TRACE conn2 <- [1,1382,null,{}] 02:01:26 INFO - PROCESS | 1647 | 1465203686245 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:26 INFO - PROCESS | 1647 | 1465203686247 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:26 INFO - PROCESS | 1647 | 1465203686333 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:01:26 INFO - PROCESS | 1647 | 1465203686337 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:26 INFO - PROCESS | 1647 | 1465203686338 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x125353000 == 37 [pid = 1647] [id = 353] 02:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x129339400) [pid = 1647] [serial = 1058] [outer = 0x0] 02:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12a702800) [pid = 1647] [serial = 1059] [outer = 0x129339400] 02:01:26 INFO - PROCESS | 1647 | 1465203686363 Marionette DEBUG loaded listener.js 02:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12a848000) [pid = 1647] [serial = 1060] [outer = 0x129339400] 02:01:26 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:01:26 INFO - PROCESS | 1647 | 1465203686714 Marionette TRACE conn2 <- [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] 02:01:26 INFO - PROCESS | 1647 | 1465203686763 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:01:26 INFO - PROCESS | 1647 | 1465203686766 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:01:26 INFO - PROCESS | 1647 | 1465203686767 Marionette TRACE conn2 <- [1,1386,null,{}] 02:01:26 INFO - PROCESS | 1647 | 1465203686769 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:26 INFO - PROCESS | 1647 | 1465203686770 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:26 INFO - PROCESS | 1647 | 1465203686885 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:01:26 INFO - PROCESS | 1647 | 1465203686893 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:26 INFO - PROCESS | 1647 | 1465203686895 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x127805000 == 38 [pid = 1647] [id = 354] 02:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x129564800) [pid = 1647] [serial = 1061] [outer = 0x0] 02:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12ab8a800) [pid = 1647] [serial = 1062] [outer = 0x129564800] 02:01:26 INFO - PROCESS | 1647 | 1465203686919 Marionette DEBUG loaded listener.js 02:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12ba3e400) [pid = 1647] [serial = 1063] [outer = 0x129564800] 02:01:27 INFO - PROCESS | 1647 | 1465203687278 Marionette TRACE conn2 <- [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] 02:01:27 INFO - PROCESS | 1647 | 1465203687288 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:01:27 INFO - PROCESS | 1647 | 1465203687292 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:01:27 INFO - PROCESS | 1647 | 1465203687294 Marionette TRACE conn2 <- [1,1390,null,{}] 02:01:27 INFO - PROCESS | 1647 | 1465203687304 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:27 INFO - PROCESS | 1647 | 1465203687309 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:27 INFO - PROCESS | 1647 | 1465203687439 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:01:27 INFO - PROCESS | 1647 | 1465203687457 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:27 INFO - PROCESS | 1647 | 1465203687458 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a81a000 == 39 [pid = 1647] [id = 355] 02:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12bbadc00) [pid = 1647] [serial = 1064] [outer = 0x0] 02:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12bd28000) [pid = 1647] [serial = 1065] [outer = 0x12bbadc00] 02:01:27 INFO - PROCESS | 1647 | 1465203687483 Marionette DEBUG loaded listener.js 02:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12c0d3c00) [pid = 1647] [serial = 1066] [outer = 0x12bbadc00] 02:01:27 INFO - PROCESS | 1647 | 1465203687847 Marionette TRACE conn2 <- [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]]]}] 02:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 581ms 02:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:01:27 INFO - PROCESS | 1647 | 1465203687874 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:01:27 INFO - PROCESS | 1647 | 1465203687875 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:01:27 INFO - PROCESS | 1647 | 1465203687877 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:01:27 INFO - PROCESS | 1647 | 1465203687878 Marionette TRACE conn2 <- [1,1394,null,{}] 02:01:27 INFO - PROCESS | 1647 | 1465203687891 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:27 INFO - PROCESS | 1647 | 1465203687892 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:27 INFO - PROCESS | 1647 | 1465203687999 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:01:28 INFO - PROCESS | 1647 | 1465203688045 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:28 INFO - PROCESS | 1647 | 1465203688046 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad6000 == 40 [pid = 1647] [id = 356] 02:01:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12c0d4c00) [pid = 1647] [serial = 1067] [outer = 0x0] 02:01:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12c27a400) [pid = 1647] [serial = 1068] [outer = 0x12c0d4c00] 02:01:28 INFO - PROCESS | 1647 | 1465203688070 Marionette DEBUG loaded listener.js 02:01:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12c281800) [pid = 1647] [serial = 1069] [outer = 0x12c0d4c00] 02:01:28 INFO - PROCESS | 1647 | 1465203688372 Marionette TRACE conn2 <- [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]]]}] 02:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 529ms 02:01:28 INFO - PROCESS | 1647 | 1465203688412 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:01:28 INFO - PROCESS | 1647 | 1465203688414 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:01:28 INFO - PROCESS | 1647 | 1465203688416 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:01:28 INFO - PROCESS | 1647 | 1465203688417 Marionette TRACE conn2 <- [1,1398,null,{}] 02:01:28 INFO - PROCESS | 1647 | 1465203688420 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:28 INFO - PROCESS | 1647 | 1465203688421 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:28 INFO - PROCESS | 1647 | 1465203688527 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:01:28 INFO - PROCESS | 1647 | 1465203688530 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:28 INFO - PROCESS | 1647 | 1465203688531 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bbc5000 == 41 [pid = 1647] [id = 357] 02:01:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12c0d9800) [pid = 1647] [serial = 1070] [outer = 0x0] 02:01:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12c287800) [pid = 1647] [serial = 1071] [outer = 0x12c0d9800] 02:01:28 INFO - PROCESS | 1647 | 1465203688556 Marionette DEBUG loaded listener.js 02:01:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12c8b0400) [pid = 1647] [serial = 1072] [outer = 0x12c0d9800] 02:01:28 INFO - PROCESS | 1647 | 1465203688894 Marionette TRACE conn2 <- [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]]]}] 02:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 02:01:28 INFO - PROCESS | 1647 | 1465203688935 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:01:28 INFO - PROCESS | 1647 | 1465203688937 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:01:28 INFO - PROCESS | 1647 | 1465203688939 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:01:28 INFO - PROCESS | 1647 | 1465203688940 Marionette TRACE conn2 <- [1,1402,null,{}] 02:01:28 INFO - PROCESS | 1647 | 1465203688945 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:28 INFO - PROCESS | 1647 | 1465203688946 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:29 INFO - PROCESS | 1647 | 1465203689062 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:01:29 INFO - PROCESS | 1647 | 1465203689098 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:29 INFO - PROCESS | 1647 | 1465203689099 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c33c800 == 42 [pid = 1647] [id = 358] 02:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12c8b1400) [pid = 1647] [serial = 1073] [outer = 0x0] 02:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12c8b2c00) [pid = 1647] [serial = 1074] [outer = 0x12c8b1400] 02:01:29 INFO - PROCESS | 1647 | 1465203689123 Marionette DEBUG loaded listener.js 02:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12cf73400) [pid = 1647] [serial = 1075] [outer = 0x12c8b1400] 02:01:29 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1278ad800) [pid = 1647] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:01:29 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1122ce800) [pid = 1647] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:01:29 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x129337800) [pid = 1647] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:01:29 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x127842000) [pid = 1647] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:01:29 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115dbc800) [pid = 1647] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:01:29 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x115dc5400) [pid = 1647] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:01:29 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118f6c400) [pid = 1647] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:01:29 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1198b0800) [pid = 1647] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:01:29 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x120feec00) [pid = 1647] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:01:29 INFO - PROCESS | 1647 | 1465203689510 Marionette TRACE conn2 <- [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]]]}] 02:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 622ms 02:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:01:29 INFO - PROCESS | 1647 | 1465203689562 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:01:29 INFO - PROCESS | 1647 | 1465203689564 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:01:29 INFO - PROCESS | 1647 | 1465203689567 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:01:29 INFO - PROCESS | 1647 | 1465203689569 Marionette TRACE conn2 <- [1,1406,null,{}] 02:01:29 INFO - PROCESS | 1647 | 1465203689572 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:29 INFO - PROCESS | 1647 | 1465203689575 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:29 INFO - PROCESS | 1647 | 1465203689698 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:01:29 INFO - PROCESS | 1647 | 1465203689701 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:29 INFO - PROCESS | 1647 | 1465203689703 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c907000 == 43 [pid = 1647] [id = 359] 02:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1164a1400) [pid = 1647] [serial = 1076] [outer = 0x0] 02:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1214bc800) [pid = 1647] [serial = 1077] [outer = 0x1164a1400] 02:01:29 INFO - PROCESS | 1647 | 1465203689727 Marionette DEBUG loaded listener.js 02:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1214c1c00) [pid = 1647] [serial = 1078] [outer = 0x1164a1400] 02:01:30 INFO - PROCESS | 1647 | 1465203690067 Marionette TRACE conn2 <- [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]]]}] 02:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 522ms 02:01:30 INFO - PROCESS | 1647 | 1465203690090 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:01:30 INFO - PROCESS | 1647 | 1465203690093 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:01:30 INFO - PROCESS | 1647 | 1465203690097 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:01:30 INFO - PROCESS | 1647 | 1465203690099 Marionette TRACE conn2 <- [1,1410,null,{}] 02:01:30 INFO - PROCESS | 1647 | 1465203690101 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:30 INFO - PROCESS | 1647 | 1465203690103 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:30 INFO - PROCESS | 1647 | 1465203690211 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:01:30 INFO - PROCESS | 1647 | 1465203690279 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:30 INFO - PROCESS | 1647 | 1465203690281 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd9b800 == 44 [pid = 1647] [id = 360] 02:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1127e3c00) [pid = 1647] [serial = 1079] [outer = 0x0] 02:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1127e9c00) [pid = 1647] [serial = 1080] [outer = 0x1127e3c00] 02:01:30 INFO - PROCESS | 1647 | 1465203690307 Marionette DEBUG loaded listener.js 02:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1214c8000) [pid = 1647] [serial = 1081] [outer = 0x1127e3c00] 02:01:30 INFO - PROCESS | 1647 | 1465203690616 Marionette TRACE conn2 <- [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]]]}] 02:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 569ms 02:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:01:30 INFO - PROCESS | 1647 | 1465203690666 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:01:30 INFO - PROCESS | 1647 | 1465203690667 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:01:30 INFO - PROCESS | 1647 | 1465203690669 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:01:30 INFO - PROCESS | 1647 | 1465203690670 Marionette TRACE conn2 <- [1,1414,null,{}] 02:01:30 INFO - PROCESS | 1647 | 1465203690672 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:30 INFO - PROCESS | 1647 | 1465203690674 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:30 INFO - PROCESS | 1647 | 1465203690759 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:01:30 INFO - PROCESS | 1647 | 1465203690764 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:30 INFO - PROCESS | 1647 | 1465203690765 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cdba000 == 45 [pid = 1647] [id = 361] 02:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1214c9c00) [pid = 1647] [serial = 1082] [outer = 0x0] 02:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12956c400) [pid = 1647] [serial = 1083] [outer = 0x1214c9c00] 02:01:30 INFO - PROCESS | 1647 | 1465203690789 Marionette DEBUG loaded listener.js 02:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12cf75400) [pid = 1647] [serial = 1084] [outer = 0x1214c9c00] 02:01:31 INFO - PROCESS | 1647 | 1465203691140 Marionette TRACE conn2 <- [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]]]}] 02:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 518ms 02:01:31 INFO - PROCESS | 1647 | 1465203691188 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:01:31 INFO - PROCESS | 1647 | 1465203691189 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:01:31 INFO - PROCESS | 1647 | 1465203691191 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:01:31 INFO - PROCESS | 1647 | 1465203691192 Marionette TRACE conn2 <- [1,1418,null,{}] 02:01:31 INFO - PROCESS | 1647 | 1465203691195 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:31 INFO - PROCESS | 1647 | 1465203691196 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:31 INFO - PROCESS | 1647 | 1465203691292 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:01:31 INFO - PROCESS | 1647 | 1465203691405 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:31 INFO - PROCESS | 1647 | 1465203691407 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1161e1800 == 46 [pid = 1647] [id = 362] 02:01:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x110f6a800) [pid = 1647] [serial = 1085] [outer = 0x0] 02:01:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1122aa800) [pid = 1647] [serial = 1086] [outer = 0x110f6a800] 02:01:31 INFO - PROCESS | 1647 | 1465203691441 Marionette DEBUG loaded listener.js 02:01:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1127e5000) [pid = 1647] [serial = 1087] [outer = 0x110f6a800] 02:01:31 INFO - PROCESS | 1647 | 1465203691915 Marionette TRACE conn2 <- [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]]]}] 02:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 769ms 02:01:31 INFO - PROCESS | 1647 | 1465203691976 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:01:31 INFO - PROCESS | 1647 | 1465203691979 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:01:31 INFO - PROCESS | 1647 | 1465203691983 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:01:31 INFO - PROCESS | 1647 | 1465203691985 Marionette TRACE conn2 <- [1,1422,null,{}] 02:01:31 INFO - PROCESS | 1647 | 1465203691989 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:31 INFO - PROCESS | 1647 | 1465203691993 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:32 INFO - PROCESS | 1647 | 1465203692131 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:01:32 INFO - PROCESS | 1647 | 1465203692208 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:32 INFO - PROCESS | 1647 | 1465203692210 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x121905800 == 47 [pid = 1647] [id = 363] 02:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11858a400) [pid = 1647] [serial = 1088] [outer = 0x0] 02:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1188a4000) [pid = 1647] [serial = 1089] [outer = 0x11858a400] 02:01:32 INFO - PROCESS | 1647 | 1465203692241 Marionette DEBUG loaded listener.js 02:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119a0c800) [pid = 1647] [serial = 1090] [outer = 0x11858a400] 02:01:32 INFO - PROCESS | 1647 | 1465203692701 Marionette TRACE conn2 <- [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]]]}] 02:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 770ms 02:01:32 INFO - PROCESS | 1647 | 1465203692760 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:01:32 INFO - PROCESS | 1647 | 1465203692763 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:01:32 INFO - PROCESS | 1647 | 1465203692767 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:01:32 INFO - PROCESS | 1647 | 1465203692768 Marionette TRACE conn2 <- [1,1426,null,{}] 02:01:32 INFO - PROCESS | 1647 | 1465203692771 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:32 INFO - PROCESS | 1647 | 1465203692772 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:32 INFO - PROCESS | 1647 | 1465203692885 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:01:32 INFO - PROCESS | 1647 | 1465203692960 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:32 INFO - PROCESS | 1647 | 1465203692961 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2df000 == 48 [pid = 1647] [id = 364] 02:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x121b0dc00) [pid = 1647] [serial = 1091] [outer = 0x0] 02:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12530e400) [pid = 1647] [serial = 1092] [outer = 0x121b0dc00] 02:01:32 INFO - PROCESS | 1647 | 1465203692991 Marionette DEBUG loaded listener.js 02:01:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12784cc00) [pid = 1647] [serial = 1093] [outer = 0x121b0dc00] 02:01:33 INFO - PROCESS | 1647 | 1465203693421 Marionette TRACE conn2 <- [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]]]}] 02:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 718ms 02:01:33 INFO - PROCESS | 1647 | 1465203693491 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:01:33 INFO - PROCESS | 1647 | 1465203693493 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:01:33 INFO - PROCESS | 1647 | 1465203693502 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:01:33 INFO - PROCESS | 1647 | 1465203693506 Marionette TRACE conn2 <- [1,1430,null,{}] 02:01:33 INFO - PROCESS | 1647 | 1465203693512 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:33 INFO - PROCESS | 1647 | 1465203693514 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:33 INFO - PROCESS | 1647 | 1465203693623 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:01:33 INFO - PROCESS | 1647 | 1465203693701 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:33 INFO - PROCESS | 1647 | 1465203693703 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x126722800 == 49 [pid = 1647] [id = 365] 02:01:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x116853c00) [pid = 1647] [serial = 1094] [outer = 0x0] 02:01:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119219800) [pid = 1647] [serial = 1095] [outer = 0x116853c00] 02:01:33 INFO - PROCESS | 1647 | 1465203693732 Marionette DEBUG loaded listener.js 02:01:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x128dddc00) [pid = 1647] [serial = 1096] [outer = 0x116853c00] 02:01:34 INFO - PROCESS | 1647 | 1465203694150 Marionette TRACE conn2 <- [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]]]}] 02:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 680ms 02:01:34 INFO - PROCESS | 1647 | 1465203694178 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:01:34 INFO - PROCESS | 1647 | 1465203694180 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:01:34 INFO - PROCESS | 1647 | 1465203694182 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:01:34 INFO - PROCESS | 1647 | 1465203694184 Marionette TRACE conn2 <- [1,1434,null,{}] 02:01:34 INFO - PROCESS | 1647 | 1465203694186 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:34 INFO - PROCESS | 1647 | 1465203694187 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:34 INFO - PROCESS | 1647 | 1465203694298 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:01:34 INFO - PROCESS | 1647 | 1465203694375 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:34 INFO - PROCESS | 1647 | 1465203694376 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12673d800 == 50 [pid = 1647] [id = 366] 02:01:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x129333800) [pid = 1647] [serial = 1097] [outer = 0x0] 02:01:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12ab8d400) [pid = 1647] [serial = 1098] [outer = 0x129333800] 02:01:34 INFO - PROCESS | 1647 | 1465203694407 Marionette DEBUG loaded listener.js 02:01:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12b25f800) [pid = 1647] [serial = 1099] [outer = 0x129333800] 02:01:35 INFO - PROCESS | 1647 | 1465203695201 Marionette TRACE conn2 <- [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]]]}] 02:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1071ms 02:01:35 INFO - PROCESS | 1647 | 1465203695254 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:01:35 INFO - PROCESS | 1647 | 1465203695258 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:01:35 INFO - PROCESS | 1647 | 1465203695264 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:01:35 INFO - PROCESS | 1647 | 1465203695266 Marionette TRACE conn2 <- [1,1438,null,{}] 02:01:35 INFO - PROCESS | 1647 | 1465203695272 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:35 INFO - PROCESS | 1647 | 1465203695274 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:35 INFO - PROCESS | 1647 | 1465203695425 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:01:35 INFO - PROCESS | 1647 | 1465203695561 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:35 INFO - PROCESS | 1647 | 1465203695564 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x118527800 == 51 [pid = 1647] [id = 367] 02:01:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1122d7800) [pid = 1647] [serial = 1100] [outer = 0x0] 02:01:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x115dc0800) [pid = 1647] [serial = 1101] [outer = 0x1122d7800] 02:01:35 INFO - PROCESS | 1647 | 1465203695593 Marionette DEBUG loaded listener.js 02:01:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1183cf000) [pid = 1647] [serial = 1102] [outer = 0x1122d7800] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12cdba000 == 50 [pid = 1647] [id = 361] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd9b800 == 49 [pid = 1647] [id = 360] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12c907000 == 48 [pid = 1647] [id = 359] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12c33c800 == 47 [pid = 1647] [id = 358] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12bbc5000 == 46 [pid = 1647] [id = 357] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12bad6000 == 45 [pid = 1647] [id = 356] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12a81a000 == 44 [pid = 1647] [id = 355] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12ab8e800) [pid = 1647] [serial = 1029] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | 1465203696054 Marionette TRACE conn2 <- [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]]]}] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x127805000 == 43 [pid = 1647] [id = 354] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x125353000 == 42 [pid = 1647] [id = 353] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x121208000 == 41 [pid = 1647] [id = 352] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x118244000 == 40 [pid = 1647] [id = 351] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x118515800 == 39 [pid = 1647] [id = 350] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x124ad4800 == 38 [pid = 1647] [id = 349] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12c453800 == 37 [pid = 1647] [id = 348] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12c353800 == 36 [pid = 1647] [id = 347] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12bbdb800 == 35 [pid = 1647] [id = 346] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1264e0800 == 34 [pid = 1647] [id = 345] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11824c800 == 33 [pid = 1647] [id = 344] 02:01:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb08800 == 32 [pid = 1647] [id = 343] 02:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 824ms 02:01:36 INFO - PROCESS | 1647 | 1465203696087 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:01:36 INFO - PROCESS | 1647 | 1465203696090 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:01:36 INFO - PROCESS | 1647 | 1465203696096 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:01:36 INFO - PROCESS | 1647 | 1465203696098 Marionette TRACE conn2 <- [1,1442,null,{}] 02:01:36 INFO - PROCESS | 1647 | 1465203696100 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:36 INFO - PROCESS | 1647 | 1465203696102 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:36 INFO - PROCESS | 1647 | 1465203696184 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:01:36 INFO - PROCESS | 1647 | 1465203696191 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:36 INFO - PROCESS | 1647 | 1465203696192 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x118244000 == 33 [pid = 1647] [id = 368] 02:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11930ac00) [pid = 1647] [serial = 1103] [outer = 0x0] 02:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1198a8000) [pid = 1647] [serial = 1104] [outer = 0x11930ac00] 02:01:36 INFO - PROCESS | 1647 | 1465203696219 Marionette DEBUG loaded listener.js 02:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1214bfc00) [pid = 1647] [serial = 1105] [outer = 0x11930ac00] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x120fec000) [pid = 1647] [serial = 1009] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x126a62400) [pid = 1647] [serial = 1026] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1196e2c00) [pid = 1647] [serial = 1003] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x124a84800) [pid = 1647] [serial = 1011] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x116a6d000) [pid = 1647] [serial = 1023] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12ab87c00) [pid = 1647] [serial = 1021] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x128f10c00) [pid = 1647] [serial = 1017] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11647b800) [pid = 1647] [serial = 1005] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x126a67000) [pid = 1647] [serial = 1012] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x128ddf800) [pid = 1647] [serial = 1027] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x129336000) [pid = 1647] [serial = 1018] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118f65c00) [pid = 1647] [serial = 1024] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1295f5400) [pid = 1647] [serial = 1020] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x115fa6000) [pid = 1647] [serial = 996] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x128dd7c00) [pid = 1647] [serial = 1015] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x116f93000) [pid = 1647] [serial = 1006] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119303000) [pid = 1647] [serial = 1008] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1278a6c00) [pid = 1647] [serial = 1014] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119254c00) [pid = 1647] [serial = 1002] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1181d6800) [pid = 1647] [serial = 999] [outer = 0x0] [url = about:blank] 02:01:36 INFO - PROCESS | 1647 | 1465203696611 Marionette TRACE conn2 <- [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]]]}] 02:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 520ms 02:01:36 INFO - PROCESS | 1647 | 1465203696617 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:01:36 INFO - PROCESS | 1647 | 1465203696618 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:01:36 INFO - PROCESS | 1647 | 1465203696620 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:01:36 INFO - PROCESS | 1647 | 1465203696623 Marionette TRACE conn2 <- [1,1446,null,{}] 02:01:36 INFO - PROCESS | 1647 | 1465203696632 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:36 INFO - PROCESS | 1647 | 1465203696635 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:36 INFO - PROCESS | 1647 | 1465203696719 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:01:36 INFO - PROCESS | 1647 | 1465203696724 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:36 INFO - PROCESS | 1647 | 1465203696728 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x123b73800 == 34 [pid = 1647] [id = 369] 02:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1253dac00) [pid = 1647] [serial = 1106] [outer = 0x0] 02:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x126d47800) [pid = 1647] [serial = 1107] [outer = 0x1253dac00] 02:01:36 INFO - PROCESS | 1647 | 1465203696756 Marionette DEBUG loaded listener.js 02:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x128dd9400) [pid = 1647] [serial = 1108] [outer = 0x1253dac00] 02:01:37 INFO - PROCESS | 1647 | 1465203697231 Marionette TRACE conn2 <- [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]]]}] 02:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 625ms 02:01:37 INFO - PROCESS | 1647 | 1465203697246 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:01:37 INFO - PROCESS | 1647 | 1465203697249 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:01:37 INFO - PROCESS | 1647 | 1465203697252 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:01:37 INFO - PROCESS | 1647 | 1465203697254 Marionette TRACE conn2 <- [1,1450,null,{}] 02:01:37 INFO - PROCESS | 1647 | 1465203697266 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:37 INFO - PROCESS | 1647 | 1465203697269 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:37 INFO - PROCESS | 1647 | 1465203697398 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:01:37 INFO - PROCESS | 1647 | 1465203697503 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:37 INFO - PROCESS | 1647 | 1465203697504 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a45800 == 35 [pid = 1647] [id = 370] 02:01:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x128da2000) [pid = 1647] [serial = 1109] [outer = 0x0] 02:01:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x128e36800) [pid = 1647] [serial = 1110] [outer = 0x128da2000] 02:01:37 INFO - PROCESS | 1647 | 1465203697546 Marionette DEBUG loaded listener.js 02:01:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12932e800) [pid = 1647] [serial = 1111] [outer = 0x128da2000] 02:01:37 INFO - PROCESS | 1647 | 1465203697896 Marionette TRACE conn2 <- [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]]]}] 02:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 676ms 02:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:01:37 INFO - PROCESS | 1647 | 1465203697929 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:01:37 INFO - PROCESS | 1647 | 1465203697931 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:01:37 INFO - PROCESS | 1647 | 1465203697933 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:01:37 INFO - PROCESS | 1647 | 1465203697934 Marionette TRACE conn2 <- [1,1454,null,{}] 02:01:37 INFO - PROCESS | 1647 | 1465203697936 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:37 INFO - PROCESS | 1647 | 1465203697937 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:38 INFO - PROCESS | 1647 | 1465203698053 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:01:38 INFO - PROCESS | 1647 | 1465203698112 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:38 INFO - PROCESS | 1647 | 1465203698113 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12789c800 == 36 [pid = 1647] [id = 371] 02:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x129565000) [pid = 1647] [serial = 1112] [outer = 0x0] 02:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12a70b800) [pid = 1647] [serial = 1113] [outer = 0x129565000] 02:01:38 INFO - PROCESS | 1647 | 1465203698137 Marionette DEBUG loaded listener.js 02:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12ba37000) [pid = 1647] [serial = 1114] [outer = 0x129565000] 02:01:38 INFO - PROCESS | 1647 | 1465203698473 Marionette TRACE conn2 <- [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]]]}] 02:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 568ms 02:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:01:38 INFO - PROCESS | 1647 | 1465203698506 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:01:38 INFO - PROCESS | 1647 | 1465203698508 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:01:38 INFO - PROCESS | 1647 | 1465203698510 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:01:38 INFO - PROCESS | 1647 | 1465203698511 Marionette TRACE conn2 <- [1,1458,null,{}] 02:01:38 INFO - PROCESS | 1647 | 1465203698513 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:38 INFO - PROCESS | 1647 | 1465203698517 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:38 INFO - PROCESS | 1647 | 1465203698637 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:01:38 INFO - PROCESS | 1647 | 1465203698653 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:38 INFO - PROCESS | 1647 | 1465203698654 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a813800 == 37 [pid = 1647] [id = 372] 02:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12bba7c00) [pid = 1647] [serial = 1115] [outer = 0x0] 02:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12bd2c400) [pid = 1647] [serial = 1116] [outer = 0x12bba7c00] 02:01:38 INFO - PROCESS | 1647 | 1465203698680 Marionette DEBUG loaded listener.js 02:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12c0cc400) [pid = 1647] [serial = 1117] [outer = 0x12bba7c00] 02:01:39 INFO - PROCESS | 1647 | 1465203699040 Marionette TRACE conn2 <- [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]]]}] 02:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 569ms 02:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:01:39 INFO - PROCESS | 1647 | 1465203699081 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:01:39 INFO - PROCESS | 1647 | 1465203699082 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:01:39 INFO - PROCESS | 1647 | 1465203699084 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:01:39 INFO - PROCESS | 1647 | 1465203699085 Marionette TRACE conn2 <- [1,1462,null,{}] 02:01:39 INFO - PROCESS | 1647 | 1465203699088 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:39 INFO - PROCESS | 1647 | 1465203699089 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:39 INFO - PROCESS | 1647 | 1465203699197 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:01:39 INFO - PROCESS | 1647 | 1465203699238 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:39 INFO - PROCESS | 1647 | 1465203699239 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb05000 == 38 [pid = 1647] [id = 373] 02:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12bbae400) [pid = 1647] [serial = 1118] [outer = 0x0] 02:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12c27c400) [pid = 1647] [serial = 1119] [outer = 0x12bbae400] 02:01:39 INFO - PROCESS | 1647 | 1465203699264 Marionette DEBUG loaded listener.js 02:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12c8a9400) [pid = 1647] [serial = 1120] [outer = 0x12bbae400] 02:01:39 INFO - PROCESS | 1647 | 1465203699600 Marionette TRACE conn2 <- [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]]]}] 02:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 569ms 02:01:39 INFO - PROCESS | 1647 | 1465203699653 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:01:39 INFO - PROCESS | 1647 | 1465203699654 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:01:39 INFO - PROCESS | 1647 | 1465203699656 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:01:39 INFO - PROCESS | 1647 | 1465203699657 Marionette TRACE conn2 <- [1,1466,null,{}] 02:01:39 INFO - PROCESS | 1647 | 1465203699660 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:39 INFO - PROCESS | 1647 | 1465203699661 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:39 INFO - PROCESS | 1647 | 1465203699773 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:01:39 INFO - PROCESS | 1647 | 1465203699785 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:39 INFO - PROCESS | 1647 | 1465203699786 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2e5800 == 39 [pid = 1647] [id = 374] 02:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1278e9400) [pid = 1647] [serial = 1121] [outer = 0x0] 02:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1278f1000) [pid = 1647] [serial = 1122] [outer = 0x1278e9400] 02:01:39 INFO - PROCESS | 1647 | 1465203699810 Marionette DEBUG loaded listener.js 02:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1278f5000) [pid = 1647] [serial = 1123] [outer = 0x1278e9400] 02:01:40 INFO - PROCESS | 1647 | 1465203700168 Marionette TRACE conn2 <- [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]]]}] 02:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 521ms 02:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:01:40 INFO - PROCESS | 1647 | 1465203700179 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:01:40 INFO - PROCESS | 1647 | 1465203700180 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:01:40 INFO - PROCESS | 1647 | 1465203700183 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:01:40 INFO - PROCESS | 1647 | 1465203700184 Marionette TRACE conn2 <- [1,1470,null,{}] 02:01:40 INFO - PROCESS | 1647 | 1465203700186 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:40 INFO - PROCESS | 1647 | 1465203700187 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:40 INFO - PROCESS | 1647 | 1465203700301 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:01:40 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12bbadc00) [pid = 1647] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:01:40 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12c0d4c00) [pid = 1647] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:01:40 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x118f62400) [pid = 1647] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:01:40 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x129564800) [pid = 1647] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:01:40 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x116858400) [pid = 1647] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:01:40 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x126a63400) [pid = 1647] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:01:40 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x129339400) [pid = 1647] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:01:40 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12c0d9800) [pid = 1647] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:01:40 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12c8b1400) [pid = 1647] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:01:40 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1127e3c00) [pid = 1647] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:01:40 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1164a1400) [pid = 1647] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:01:40 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1133d2c00) [pid = 1647] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:01:40 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1133cc000) [pid = 1647] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:01:40 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x110f6d000) [pid = 1647] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:01:40 INFO - PROCESS | 1647 | 1465203700585 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:40 INFO - PROCESS | 1647 | 1465203700586 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x118255800 == 40 [pid = 1647] [id = 375] 02:01:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x111c5d400) [pid = 1647] [serial = 1124] [outer = 0x0] 02:01:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1127e4c00) [pid = 1647] [serial = 1125] [outer = 0x111c5d400] 02:01:40 INFO - PROCESS | 1647 | 1465203700615 Marionette DEBUG loaded listener.js 02:01:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1214c3800) [pid = 1647] [serial = 1126] [outer = 0x111c5d400] 02:01:40 INFO - PROCESS | 1647 | 1465203700892 Marionette TRACE conn2 <- [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]]]}] 02:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 768ms 02:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:01:40 INFO - PROCESS | 1647 | 1465203700952 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:01:40 INFO - PROCESS | 1647 | 1465203700953 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:01:40 INFO - PROCESS | 1647 | 1465203700955 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:01:40 INFO - PROCESS | 1647 | 1465203700956 Marionette TRACE conn2 <- [1,1474,null,{}] 02:01:40 INFO - PROCESS | 1647 | 1465203700961 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:40 INFO - PROCESS | 1647 | 1465203700963 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:41 INFO - PROCESS | 1647 | 1465203701052 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:01:41 INFO - PROCESS | 1647 | 1465203701055 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:41 INFO - PROCESS | 1647 | 1465203701057 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c902800 == 41 [pid = 1647] [id = 376] 02:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1267a9800) [pid = 1647] [serial = 1127] [outer = 0x0] 02:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12c0d9800) [pid = 1647] [serial = 1128] [outer = 0x1267a9800] 02:01:41 INFO - PROCESS | 1647 | 1465203701085 Marionette DEBUG loaded listener.js 02:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12c8b4400) [pid = 1647] [serial = 1129] [outer = 0x1267a9800] 02:01:41 INFO - PROCESS | 1647 | 1465203701559 Marionette TRACE conn2 <- [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]]]}] 02:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 620ms 02:01:41 INFO - PROCESS | 1647 | 1465203701576 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:01:41 INFO - PROCESS | 1647 | 1465203701579 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:01:41 INFO - PROCESS | 1647 | 1465203701582 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:01:41 INFO - PROCESS | 1647 | 1465203701585 Marionette TRACE conn2 <- [1,1478,null,{}] 02:01:41 INFO - PROCESS | 1647 | 1465203701588 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:41 INFO - PROCESS | 1647 | 1465203701591 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:41 INFO - PROCESS | 1647 | 1465203701723 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:01:41 INFO - PROCESS | 1647 | 1465203701726 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:41 INFO - PROCESS | 1647 | 1465203701728 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd2c000 == 42 [pid = 1647] [id = 377] 02:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x118869800) [pid = 1647] [serial = 1130] [outer = 0x0] 02:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11886e400) [pid = 1647] [serial = 1131] [outer = 0x118869800] 02:01:41 INFO - PROCESS | 1647 | 1465203701755 Marionette DEBUG loaded listener.js 02:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12cf72400) [pid = 1647] [serial = 1132] [outer = 0x118869800] 02:01:42 INFO - PROCESS | 1647 | 1465203702130 Marionette TRACE conn2 <- [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]]]}] 02:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 573ms 02:01:42 INFO - PROCESS | 1647 | 1465203702154 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:01:42 INFO - PROCESS | 1647 | 1465203702155 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:01:42 INFO - PROCESS | 1647 | 1465203702158 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:01:42 INFO - PROCESS | 1647 | 1465203702161 Marionette TRACE conn2 <- [1,1482,null,{}] 02:01:42 INFO - PROCESS | 1647 | 1465203702165 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:42 INFO - PROCESS | 1647 | 1465203702166 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:42 INFO - PROCESS | 1647 | 1465203702288 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:01:42 INFO - PROCESS | 1647 | 1465203702294 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:42 INFO - PROCESS | 1647 | 1465203702295 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cdb4800 == 43 [pid = 1647] [id = 378] 02:01:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11886ac00) [pid = 1647] [serial = 1133] [outer = 0x0] 02:01:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12cf7c000) [pid = 1647] [serial = 1134] [outer = 0x11886ac00] 02:01:42 INFO - PROCESS | 1647 | 1465203702326 Marionette DEBUG loaded listener.js 02:01:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12d053000) [pid = 1647] [serial = 1135] [outer = 0x11886ac00] 02:01:42 INFO - PROCESS | 1647 | 1465203702797 Marionette TRACE conn2 <- [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]]]}] 02:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 673ms 02:01:42 INFO - PROCESS | 1647 | 1465203702831 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:01:42 INFO - PROCESS | 1647 | 1465203702834 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:01:42 INFO - PROCESS | 1647 | 1465203702837 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:01:42 INFO - PROCESS | 1647 | 1465203702839 Marionette TRACE conn2 <- [1,1486,null,{}] 02:01:42 INFO - PROCESS | 1647 | 1465203702843 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:42 INFO - PROCESS | 1647 | 1465203702845 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:42 INFO - PROCESS | 1647 | 1465203702961 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:01:43 INFO - PROCESS | 1647 | 1465203703081 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:43 INFO - PROCESS | 1647 | 1465203703083 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x119528800 == 44 [pid = 1647] [id = 379] 02:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x116f8f000) [pid = 1647] [serial = 1136] [outer = 0x0] 02:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x117659000) [pid = 1647] [serial = 1137] [outer = 0x116f8f000] 02:01:43 INFO - PROCESS | 1647 | 1465203703116 Marionette DEBUG loaded listener.js 02:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11858a000) [pid = 1647] [serial = 1138] [outer = 0x116f8f000] 02:01:43 INFO - PROCESS | 1647 | 1465203703587 Marionette TRACE conn2 <- [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]]]}] 02:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 772ms 02:01:43 INFO - PROCESS | 1647 | 1465203703627 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:01:43 INFO - PROCESS | 1647 | 1465203703630 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:01:43 INFO - PROCESS | 1647 | 1465203703636 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:01:43 INFO - PROCESS | 1647 | 1465203703638 Marionette TRACE conn2 <- [1,1490,null,{}] 02:01:43 INFO - PROCESS | 1647 | 1465203703641 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:43 INFO - PROCESS | 1647 | 1465203703644 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:43 INFO - PROCESS | 1647 | 1465203703756 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:01:43 INFO - PROCESS | 1647 | 1465203703838 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:43 INFO - PROCESS | 1647 | 1465203703839 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x126732800 == 45 [pid = 1647] [id = 380] 02:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11925ac00) [pid = 1647] [serial = 1139] [outer = 0x0] 02:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x119c3fc00) [pid = 1647] [serial = 1140] [outer = 0x11925ac00] 02:01:43 INFO - PROCESS | 1647 | 1465203703870 Marionette DEBUG loaded listener.js 02:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1214c2c00) [pid = 1647] [serial = 1141] [outer = 0x11925ac00] 02:01:44 INFO - PROCESS | 1647 | 1465203704297 Marionette TRACE conn2 <- [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]]]}] 02:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 720ms 02:01:44 INFO - PROCESS | 1647 | 1465203704359 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:01:44 INFO - PROCESS | 1647 | 1465203704361 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:01:44 INFO - PROCESS | 1647 | 1465203704363 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:01:44 INFO - PROCESS | 1647 | 1465203704366 Marionette TRACE conn2 <- [1,1494,null,{}] 02:01:44 INFO - PROCESS | 1647 | 1465203704374 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:44 INFO - PROCESS | 1647 | 1465203704379 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:44 INFO - PROCESS | 1647 | 1465203704488 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:01:44 INFO - PROCESS | 1647 | 1465203704572 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:44 INFO - PROCESS | 1647 | 1465203704575 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cbd7800 == 46 [pid = 1647] [id = 381] 02:01:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1269c9c00) [pid = 1647] [serial = 1142] [outer = 0x0] 02:01:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1269cc400) [pid = 1647] [serial = 1143] [outer = 0x1269c9c00] 02:01:44 INFO - PROCESS | 1647 | 1465203704606 Marionette DEBUG loaded listener.js 02:01:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1269d1c00) [pid = 1647] [serial = 1144] [outer = 0x1269c9c00] 02:01:45 INFO - PROCESS | 1647 | 1465203705044 Marionette TRACE conn2 <- [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]]]}] 02:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 722ms 02:01:45 INFO - PROCESS | 1647 | 1465203705085 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:01:45 INFO - PROCESS | 1647 | 1465203705087 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:01:45 INFO - PROCESS | 1647 | 1465203705089 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:01:45 INFO - PROCESS | 1647 | 1465203705091 Marionette TRACE conn2 <- [1,1498,null,{}] 02:01:45 INFO - PROCESS | 1647 | 1465203705113 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:45 INFO - PROCESS | 1647 | 1465203705114 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:45 INFO - PROCESS | 1647 | 1465203705223 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:01:45 INFO - PROCESS | 1647 | 1465203705304 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:45 INFO - PROCESS | 1647 | 1465203705306 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x134c14800 == 47 [pid = 1647] [id = 382] 02:01:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1278f1400) [pid = 1647] [serial = 1145] [outer = 0x0] 02:01:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x128d9b800) [pid = 1647] [serial = 1146] [outer = 0x1278f1400] 02:01:45 INFO - PROCESS | 1647 | 1465203705335 Marionette DEBUG loaded listener.js 02:01:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x128e2f800) [pid = 1647] [serial = 1147] [outer = 0x1278f1400] 02:01:45 INFO - PROCESS | 1647 | 1465203705746 Marionette TRACE conn2 <- [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]]]}] 02:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 687ms 02:01:45 INFO - PROCESS | 1647 | 1465203705776 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:01:45 INFO - PROCESS | 1647 | 1465203705778 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:01:45 INFO - PROCESS | 1647 | 1465203705805 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:01:45 INFO - PROCESS | 1647 | 1465203705806 Marionette TRACE conn2 <- [1,1502,null,{}] 02:01:45 INFO - PROCESS | 1647 | 1465203705822 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:45 INFO - PROCESS | 1647 | 1465203705824 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:45 INFO - PROCESS | 1647 | 1465203705973 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:01:45 INFO - PROCESS | 1647 | 1465203705983 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:45 INFO - PROCESS | 1647 | 1465203705984 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8b6800 == 48 [pid = 1647] [id = 383] 02:01:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x128f0e800) [pid = 1647] [serial = 1148] [outer = 0x0] 02:01:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12a844c00) [pid = 1647] [serial = 1149] [outer = 0x128f0e800] 02:01:46 INFO - PROCESS | 1647 | 1465203706013 Marionette DEBUG loaded listener.js 02:01:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12ba3ec00) [pid = 1647] [serial = 1150] [outer = 0x128f0e800] 02:01:46 INFO - PROCESS | 1647 | 1465203706478 Marionette TRACE conn2 <- [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]]]}] 02:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 723ms 02:01:46 INFO - PROCESS | 1647 | 1465203706544 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:01:46 INFO - PROCESS | 1647 | 1465203706545 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:01:46 INFO - PROCESS | 1647 | 1465203706549 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:01:46 INFO - PROCESS | 1647 | 1465203706550 Marionette TRACE conn2 <- [1,1506,null,{}] 02:01:46 INFO - PROCESS | 1647 | 1465203706553 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:46 INFO - PROCESS | 1647 | 1465203706557 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:46 INFO - PROCESS | 1647 | 1465203706687 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:01:46 INFO - PROCESS | 1647 | 1465203706771 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:46 INFO - PROCESS | 1647 | 1465203706773 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x121206800 == 49 [pid = 1647] [id = 384] 02:01:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1164a2400) [pid = 1647] [serial = 1151] [outer = 0x0] 02:01:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11765ec00) [pid = 1647] [serial = 1152] [outer = 0x1164a2400] 02:01:46 INFO - PROCESS | 1647 | 1465203706802 Marionette DEBUG loaded listener.js 02:01:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12c06cc00) [pid = 1647] [serial = 1153] [outer = 0x1164a2400] 02:01:47 INFO - PROCESS | 1647 | 1465203707444 Marionette TRACE conn2 <- [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]]]}] 02:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 921ms 02:01:47 INFO - PROCESS | 1647 | 1465203707484 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:01:47 INFO - PROCESS | 1647 | 1465203707486 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:01:47 INFO - PROCESS | 1647 | 1465203707489 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:01:47 INFO - PROCESS | 1647 | 1465203707491 Marionette TRACE conn2 <- [1,1510,null,{}] 02:01:47 INFO - PROCESS | 1647 | 1465203707498 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:47 INFO - PROCESS | 1647 | 1465203707499 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:47 INFO - PROCESS | 1647 | 1465203707604 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:01:47 INFO - PROCESS | 1647 | 1465203707694 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:47 INFO - PROCESS | 1647 | 1465203707696 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x115d5c000 == 50 [pid = 1647] [id = 385] 02:01:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x1168b1400) [pid = 1647] [serial = 1154] [outer = 0x0] 02:01:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11803b400) [pid = 1647] [serial = 1155] [outer = 0x1168b1400] 02:01:47 INFO - PROCESS | 1647 | 1465203707725 Marionette DEBUG loaded listener.js 02:01:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1181cb000) [pid = 1647] [serial = 1156] [outer = 0x1168b1400] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd2c000 == 49 [pid = 1647] [id = 377] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12c902800 == 48 [pid = 1647] [id = 376] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x118255800 == 47 [pid = 1647] [id = 375] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2e5800 == 46 [pid = 1647] [id = 374] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb05000 == 45 [pid = 1647] [id = 373] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12a813800 == 44 [pid = 1647] [id = 372] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12789c800 == 43 [pid = 1647] [id = 371] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x126a45800 == 42 [pid = 1647] [id = 370] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x123b73800 == 41 [pid = 1647] [id = 369] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x118244000 == 40 [pid = 1647] [id = 368] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x118527800 == 39 [pid = 1647] [id = 367] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2df000 == 38 [pid = 1647] [id = 364] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x121905800 == 37 [pid = 1647] [id = 363] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1161e1800 == 36 [pid = 1647] [id = 362] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x126722800 == 35 [pid = 1647] [id = 365] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12673d800 == 34 [pid = 1647] [id = 366] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x121206800 == 33 [pid = 1647] [id = 384] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8b6800 == 32 [pid = 1647] [id = 383] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x134c14800 == 31 [pid = 1647] [id = 382] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12cbd7800 == 30 [pid = 1647] [id = 381] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x126732800 == 29 [pid = 1647] [id = 380] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12cdb4800 == 28 [pid = 1647] [id = 378] 02:01:48 INFO - PROCESS | 1647 | --DOCSHELL 0x119528800 == 27 [pid = 1647] [id = 379] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12c0d3c00) [pid = 1647] [serial = 1066] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12bd28000) [pid = 1647] [serial = 1065] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12c281800) [pid = 1647] [serial = 1069] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12c27a400) [pid = 1647] [serial = 1068] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x118f6d400) [pid = 1647] [serial = 1053] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x119eb0800) [pid = 1647] [serial = 1054] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12b20a800) [pid = 1647] [serial = 1047] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11925f800) [pid = 1647] [serial = 1035] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12ab8a800) [pid = 1647] [serial = 1062] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x1183db400) [pid = 1647] [serial = 1051] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x117298c00) [pid = 1647] [serial = 1050] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12784b400) [pid = 1647] [serial = 1038] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12ac1cc00) [pid = 1647] [serial = 1044] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1278a7c00) [pid = 1647] [serial = 1056] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x128de2800) [pid = 1647] [serial = 1057] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12a702800) [pid = 1647] [serial = 1059] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x113c0a800) [pid = 1647] [serial = 1032] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12a848000) [pid = 1647] [serial = 1060] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12a84b000) [pid = 1647] [serial = 1041] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12c287800) [pid = 1647] [serial = 1071] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12c8b0400) [pid = 1647] [serial = 1072] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12c8b2c00) [pid = 1647] [serial = 1074] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1214c8000) [pid = 1647] [serial = 1081] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1214bc800) [pid = 1647] [serial = 1077] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12cf73400) [pid = 1647] [serial = 1075] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12ba3e400) [pid = 1647] [serial = 1063] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1127e9c00) [pid = 1647] [serial = 1080] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1214c1c00) [pid = 1647] [serial = 1078] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11660fc00) [pid = 1647] [serial = 997] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x115f4a000) [pid = 1647] [serial = 994] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1183d5800) [pid = 1647] [serial = 1000] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12956c400) [pid = 1647] [serial = 1083] [outer = 0x0] [url = about:blank] 02:01:48 INFO - PROCESS | 1647 | 1465203708918 Marionette TRACE conn2 <- [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]]]}] 02:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1479ms 02:01:48 INFO - PROCESS | 1647 | 1465203708973 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:01:48 INFO - PROCESS | 1647 | 1465203708976 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:01:48 INFO - PROCESS | 1647 | 1465203708980 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:01:48 INFO - PROCESS | 1647 | 1465203708982 Marionette TRACE conn2 <- [1,1514,null,{}] 02:01:48 INFO - PROCESS | 1647 | 1465203708986 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:48 INFO - PROCESS | 1647 | 1465203708988 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:49 INFO - PROCESS | 1647 | 1465203709073 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:01:49 INFO - PROCESS | 1647 | 1465203709082 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:49 INFO - PROCESS | 1647 | 1465203709085 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164e8000 == 28 [pid = 1647] [id = 386] 02:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1133d6800) [pid = 1647] [serial = 1157] [outer = 0x0] 02:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x115d40000) [pid = 1647] [serial = 1158] [outer = 0x1133d6800] 02:01:49 INFO - PROCESS | 1647 | 1465203709113 Marionette DEBUG loaded listener.js 02:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1164abc00) [pid = 1647] [serial = 1159] [outer = 0x1133d6800] 02:01:49 INFO - PROCESS | 1647 | 1465203709475 Marionette TRACE conn2 <- [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]]]}] 02:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 522ms 02:01:49 INFO - PROCESS | 1647 | 1465203709508 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:01:49 INFO - PROCESS | 1647 | 1465203709512 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:01:49 INFO - PROCESS | 1647 | 1465203709518 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:01:49 INFO - PROCESS | 1647 | 1465203709520 Marionette TRACE conn2 <- [1,1518,null,{}] 02:01:49 INFO - PROCESS | 1647 | 1465203709522 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:49 INFO - PROCESS | 1647 | 1465203709524 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:49 INFO - PROCESS | 1647 | 1465203709606 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:01:49 INFO - PROCESS | 1647 | 1465203709613 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:49 INFO - PROCESS | 1647 | 1465203709614 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11852a800 == 29 [pid = 1647] [id = 387] 02:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x116a6d800) [pid = 1647] [serial = 1160] [outer = 0x0] 02:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118038000) [pid = 1647] [serial = 1161] [outer = 0x116a6d800] 02:01:49 INFO - PROCESS | 1647 | 1465203709641 Marionette DEBUG loaded listener.js 02:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11821f800) [pid = 1647] [serial = 1162] [outer = 0x116a6d800] 02:01:49 INFO - PROCESS | 1647 | 1465203709989 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 02:01:50 INFO - PROCESS | 1647 | 1465203710039 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:01:50 INFO - PROCESS | 1647 | 1465203710040 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:01:50 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:01:50 INFO - PROCESS | 1647 | 1465203710050 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:01:50 INFO - PROCESS | 1647 | 1465203710053 Marionette TRACE conn2 <- [1,1522,null,{}] 02:01:50 INFO - PROCESS | 1647 | 1465203710060 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:50 INFO - PROCESS | 1647 | 1465203710064 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:50 INFO - PROCESS | 1647 | 1465203710149 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:01:50 INFO - PROCESS | 1647 | 1465203710155 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:50 INFO - PROCESS | 1647 | 1465203710157 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x120e70000 == 30 [pid = 1647] [id = 388] 02:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11886c400) [pid = 1647] [serial = 1163] [outer = 0x0] 02:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118aef400) [pid = 1647] [serial = 1164] [outer = 0x11886c400] 02:01:50 INFO - PROCESS | 1647 | 1465203710187 Marionette DEBUG loaded listener.js 02:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x119255000) [pid = 1647] [serial = 1165] [outer = 0x11886c400] 02:01:50 INFO - PROCESS | 1647 | 1465203710539 Marionette TRACE conn2 <- [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"]]]}] 02:01:50 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 () { 02:01:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:01:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:01:50 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 () { 02:01:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:01:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:01:50 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 () { 02:01:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:01:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:01:50 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 () { 02:01:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:01:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:01:50 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 529ms 02:01:50 INFO - PROCESS | 1647 | 1465203710573 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:01:50 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:01:50 INFO - PROCESS | 1647 | 1465203710575 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:01:50 INFO - PROCESS | 1647 | 1465203710577 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:01:50 INFO - PROCESS | 1647 | 1465203710578 Marionette TRACE conn2 <- [1,1526,null,{}] 02:01:50 INFO - PROCESS | 1647 | 1465203710580 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:50 INFO - PROCESS | 1647 | 1465203710581 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:50 INFO - PROCESS | 1647 | 1465203710663 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:01:50 INFO - PROCESS | 1647 | 1465203710736 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:50 INFO - PROCESS | 1647 | 1465203710737 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x123f58000 == 31 [pid = 1647] [id = 389] 02:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119309400) [pid = 1647] [serial = 1166] [outer = 0x0] 02:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1214c0000) [pid = 1647] [serial = 1167] [outer = 0x119309400] 02:01:50 INFO - PROCESS | 1647 | 1465203710763 Marionette DEBUG loaded listener.js 02:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x121707000) [pid = 1647] [serial = 1168] [outer = 0x119309400] 02:01:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:01:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:01:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:01:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:01:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:01:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:01:51 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 470ms 02:01:51 INFO - PROCESS | 1647 | 1465203711039 Marionette TRACE conn2 <- [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"]]]}] 02:01:51 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:01:51 INFO - PROCESS | 1647 | 1465203711052 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:01:51 INFO - PROCESS | 1647 | 1465203711053 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:01:51 INFO - PROCESS | 1647 | 1465203711055 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:01:51 INFO - PROCESS | 1647 | 1465203711067 Marionette TRACE conn2 <- [1,1530,null,{}] 02:01:51 INFO - PROCESS | 1647 | 1465203711098 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:51 INFO - PROCESS | 1647 | 1465203711099 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:51 INFO - PROCESS | 1647 | 1465203711204 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:01:51 INFO - PROCESS | 1647 | 1465203711209 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:51 INFO - PROCESS | 1647 | 1465203711210 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x127821000 == 32 [pid = 1647] [id = 390] 02:01:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11930c000) [pid = 1647] [serial = 1169] [outer = 0x0] 02:01:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x121b0cc00) [pid = 1647] [serial = 1170] [outer = 0x11930c000] 02:01:51 INFO - PROCESS | 1647 | 1465203711235 Marionette DEBUG loaded listener.js 02:01:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1267ad800) [pid = 1647] [serial = 1171] [outer = 0x11930c000] 02:01:51 INFO - PROCESS | 1647 | 1465203711566 Marionette TRACE conn2 <- [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]]]}] 02:01:51 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 02:01:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:01:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:01:51 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. 02:01:51 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:01:51 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 552ms 02:01:51 INFO - PROCESS | 1647 | 1465203711608 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:01:51 INFO - PROCESS | 1647 | 1465203711609 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:01:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:01:51 INFO - PROCESS | 1647 | 1465203711614 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:01:51 INFO - PROCESS | 1647 | 1465203711615 Marionette TRACE conn2 <- [1,1534,null,{}] 02:01:51 INFO - PROCESS | 1647 | 1465203711618 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:51 INFO - PROCESS | 1647 | 1465203711622 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:51 INFO - PROCESS | 1647 | 1465203711750 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:01:51 INFO - PROCESS | 1647 | 1465203711796 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:51 INFO - PROCESS | 1647 | 1465203711797 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a5bb800 == 33 [pid = 1647] [id = 391] 02:01:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1267b2c00) [pid = 1647] [serial = 1172] [outer = 0x0] 02:01:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1269ca000) [pid = 1647] [serial = 1173] [outer = 0x1267b2c00] 02:01:51 INFO - PROCESS | 1647 | 1465203711822 Marionette DEBUG loaded listener.js 02:01:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1278f2c00) [pid = 1647] [serial = 1174] [outer = 0x1267b2c00] 02:01:52 INFO - PROCESS | 1647 | 1465203712150 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:01:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:01:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 569ms 02:01:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:01:52 INFO - PROCESS | 1647 | 1465203712188 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:01:52 INFO - PROCESS | 1647 | 1465203712189 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:01:52 INFO - PROCESS | 1647 | 1465203712192 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:01:52 INFO - PROCESS | 1647 | 1465203712193 Marionette TRACE conn2 <- [1,1538,null,{}] 02:01:52 INFO - PROCESS | 1647 | 1465203712195 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:52 INFO - PROCESS | 1647 | 1465203712196 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:52 INFO - PROCESS | 1647 | 1465203712305 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:01:52 INFO - PROCESS | 1647 | 1465203712315 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:52 INFO - PROCESS | 1647 | 1465203712316 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8cf800 == 34 [pid = 1647] [id = 392] 02:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x111c64c00) [pid = 1647] [serial = 1175] [outer = 0x0] 02:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x128dda000) [pid = 1647] [serial = 1176] [outer = 0x111c64c00] 02:01:52 INFO - PROCESS | 1647 | 1465203712341 Marionette DEBUG loaded listener.js 02:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x128e33000) [pid = 1647] [serial = 1177] [outer = 0x111c64c00] 02:01:52 INFO - PROCESS | 1647 | 1465203712697 Marionette TRACE conn2 <- [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]]]}] 02:01:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:01:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms 02:01:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:01:52 INFO - PROCESS | 1647 | 1465203712714 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:01:52 INFO - PROCESS | 1647 | 1465203712715 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:01:52 INFO - PROCESS | 1647 | 1465203712717 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:01:52 INFO - PROCESS | 1647 | 1465203712718 Marionette TRACE conn2 <- [1,1542,null,{}] 02:01:52 INFO - PROCESS | 1647 | 1465203712720 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:52 INFO - PROCESS | 1647 | 1465203712721 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:52 INFO - PROCESS | 1647 | 1465203712826 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:01:52 INFO - PROCESS | 1647 | 1465203712839 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:52 INFO - PROCESS | 1647 | 1465203712840 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b3e7000 == 35 [pid = 1647] [id = 393] 02:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x128d96000) [pid = 1647] [serial = 1178] [outer = 0x0] 02:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x129336000) [pid = 1647] [serial = 1179] [outer = 0x128d96000] 02:01:52 INFO - PROCESS | 1647 | 1465203712867 Marionette DEBUG loaded listener.js 02:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12a702800) [pid = 1647] [serial = 1180] [outer = 0x128d96000] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1214c9c00) [pid = 1647] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x1122a7800) [pid = 1647] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1253d7400) [pid = 1647] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x118f68400) [pid = 1647] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1295fac00) [pid = 1647] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1253dc400) [pid = 1647] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12a705c00) [pid = 1647] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x120fee000) [pid = 1647] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12bba7c00) [pid = 1647] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12bbae400) [pid = 1647] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x121b0dc00) [pid = 1647] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1278e9400) [pid = 1647] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1253dac00) [pid = 1647] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x110f6a800) [pid = 1647] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x128da2000) [pid = 1647] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11858a400) [pid = 1647] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x129565000) [pid = 1647] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1122d7800) [pid = 1647] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x129333800) [pid = 1647] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x116853c00) [pid = 1647] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11930ac00) [pid = 1647] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118869800) [pid = 1647] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x111c5d400) [pid = 1647] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11886ac00) [pid = 1647] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:01:53 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1267a9800) [pid = 1647] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:01:53 INFO - PROCESS | 1647 | 1465203713721 Marionette TRACE conn2 <- [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]]]}] 02:01:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:01:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1019ms 02:01:53 INFO - PROCESS | 1647 | 1465203713737 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:01:53 INFO - PROCESS | 1647 | 1465203713739 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:01:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:01:53 INFO - PROCESS | 1647 | 1465203713741 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:01:53 INFO - PROCESS | 1647 | 1465203713743 Marionette TRACE conn2 <- [1,1546,null,{}] 02:01:53 INFO - PROCESS | 1647 | 1465203713747 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:53 INFO - PROCESS | 1647 | 1465203713748 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:53 INFO - PROCESS | 1647 | 1465203713836 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:01:53 INFO - PROCESS | 1647 | 1465203713909 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:53 INFO - PROCESS | 1647 | 1465203713910 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x126227800 == 36 [pid = 1647] [id = 394] 02:01:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x113cf2c00) [pid = 1647] [serial = 1181] [outer = 0x0] 02:01:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x117661800) [pid = 1647] [serial = 1182] [outer = 0x113cf2c00] 02:01:53 INFO - PROCESS | 1647 | 1465203713935 Marionette DEBUG loaded listener.js 02:01:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11920f400) [pid = 1647] [serial = 1183] [outer = 0x113cf2c00] 02:01:54 INFO - PROCESS | 1647 | 1465203714200 Marionette TRACE conn2 <- [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]]]}] 02:01:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:01:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 473ms 02:01:54 INFO - PROCESS | 1647 | 1465203714217 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:01:54 INFO - PROCESS | 1647 | 1465203714218 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:01:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:01:54 INFO - PROCESS | 1647 | 1465203714220 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:01:54 INFO - PROCESS | 1647 | 1465203714221 Marionette TRACE conn2 <- [1,1550,null,{}] 02:01:54 INFO - PROCESS | 1647 | 1465203714233 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:54 INFO - PROCESS | 1647 | 1465203714234 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:54 INFO - PROCESS | 1647 | 1465203714325 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:01:54 INFO - PROCESS | 1647 | 1465203714331 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:54 INFO - PROCESS | 1647 | 1465203714332 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad2000 == 37 [pid = 1647] [id = 395] 02:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x120fee000) [pid = 1647] [serial = 1184] [outer = 0x0] 02:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1269c4000) [pid = 1647] [serial = 1185] [outer = 0x120fee000] 02:01:54 INFO - PROCESS | 1647 | 1465203714356 Marionette DEBUG loaded listener.js 02:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x128de2c00) [pid = 1647] [serial = 1186] [outer = 0x120fee000] 02:01:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:01:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 517ms 02:01:54 INFO - PROCESS | 1647 | 1465203714731 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:01:54 INFO - PROCESS | 1647 | 1465203714739 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:01:54 INFO - PROCESS | 1647 | 1465203714741 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:01:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:01:54 INFO - PROCESS | 1647 | 1465203714747 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:01:54 INFO - PROCESS | 1647 | 1465203714749 Marionette TRACE conn2 <- [1,1554,null,{}] 02:01:54 INFO - PROCESS | 1647 | 1465203714766 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:54 INFO - PROCESS | 1647 | 1465203714768 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:54 INFO - PROCESS | 1647 | 1465203714880 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:01:54 INFO - PROCESS | 1647 | 1465203714884 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:54 INFO - PROCESS | 1647 | 1465203714886 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2d9000 == 38 [pid = 1647] [id = 396] 02:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12a845800) [pid = 1647] [serial = 1187] [outer = 0x0] 02:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12a84b000) [pid = 1647] [serial = 1188] [outer = 0x12a845800] 02:01:54 INFO - PROCESS | 1647 | 1465203714912 Marionette DEBUG loaded listener.js 02:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12b206800) [pid = 1647] [serial = 1189] [outer = 0x12a845800] 02:01:55 INFO - PROCESS | 1647 | 1465203715258 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:01:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:01:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 02:01:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:01:55 INFO - PROCESS | 1647 | 1465203715267 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:01:55 INFO - PROCESS | 1647 | 1465203715268 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:01:55 INFO - PROCESS | 1647 | 1465203715270 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:01:55 INFO - PROCESS | 1647 | 1465203715271 Marionette TRACE conn2 <- [1,1558,null,{}] 02:01:55 INFO - PROCESS | 1647 | 1465203715275 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:55 INFO - PROCESS | 1647 | 1465203715276 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:55 INFO - PROCESS | 1647 | 1465203715368 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:01:55 INFO - PROCESS | 1647 | 1465203715438 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:55 INFO - PROCESS | 1647 | 1465203715440 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c34d800 == 39 [pid = 1647] [id = 397] 02:01:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x129565000) [pid = 1647] [serial = 1190] [outer = 0x0] 02:01:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12b264400) [pid = 1647] [serial = 1191] [outer = 0x129565000] 02:01:55 INFO - PROCESS | 1647 | 1465203715464 Marionette DEBUG loaded listener.js 02:01:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12bd1a800) [pid = 1647] [serial = 1192] [outer = 0x129565000] 02:01:55 INFO - PROCESS | 1647 | 1465203715923 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:01:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:01:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 670ms 02:01:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:01:55 INFO - PROCESS | 1647 | 1465203715940 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:01:55 INFO - PROCESS | 1647 | 1465203715943 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:01:55 INFO - PROCESS | 1647 | 1465203715946 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:01:55 INFO - PROCESS | 1647 | 1465203715948 Marionette TRACE conn2 <- [1,1562,null,{}] 02:01:55 INFO - PROCESS | 1647 | 1465203715952 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:55 INFO - PROCESS | 1647 | 1465203715954 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:56 INFO - PROCESS | 1647 | 1465203716075 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:01:56 INFO - PROCESS | 1647 | 1465203716216 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:56 INFO - PROCESS | 1647 | 1465203716217 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x118529000 == 40 [pid = 1647] [id = 398] 02:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x115f4fc00) [pid = 1647] [serial = 1193] [outer = 0x0] 02:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1166ee400) [pid = 1647] [serial = 1194] [outer = 0x115f4fc00] 02:01:56 INFO - PROCESS | 1647 | 1465203716251 Marionette DEBUG loaded listener.js 02:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x118033400) [pid = 1647] [serial = 1195] [outer = 0x115f4fc00] 02:01:56 INFO - PROCESS | 1647 | 1465203716730 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:01:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:01:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 821ms 02:01:56 INFO - PROCESS | 1647 | 1465203716767 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:01:56 INFO - PROCESS | 1647 | 1465203716770 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:01:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:01:56 INFO - PROCESS | 1647 | 1465203716774 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:01:56 INFO - PROCESS | 1647 | 1465203716776 Marionette TRACE conn2 <- [1,1566,null,{}] 02:01:56 INFO - PROCESS | 1647 | 1465203716779 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:56 INFO - PROCESS | 1647 | 1465203716781 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:56 INFO - PROCESS | 1647 | 1465203716897 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:01:56 INFO - PROCESS | 1647 | 1465203716992 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:56 INFO - PROCESS | 1647 | 1465203716993 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12789e800 == 41 [pid = 1647] [id = 399] 02:01:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x118138000) [pid = 1647] [serial = 1196] [outer = 0x0] 02:01:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x118865800) [pid = 1647] [serial = 1197] [outer = 0x118138000] 02:01:57 INFO - PROCESS | 1647 | 1465203717026 Marionette DEBUG loaded listener.js 02:01:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x118f68000) [pid = 1647] [serial = 1198] [outer = 0x118138000] 02:01:57 INFO - PROCESS | 1647 | 1465203717619 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:01:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:01:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 870ms 02:01:57 INFO - PROCESS | 1647 | 1465203717645 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:01:57 INFO - PROCESS | 1647 | 1465203717647 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:01:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:01:57 INFO - PROCESS | 1647 | 1465203717649 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:01:57 INFO - PROCESS | 1647 | 1465203717652 Marionette TRACE conn2 <- [1,1570,null,{}] 02:01:57 INFO - PROCESS | 1647 | 1465203717660 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:57 INFO - PROCESS | 1647 | 1465203717663 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:57 INFO - PROCESS | 1647 | 1465203717776 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:01:57 INFO - PROCESS | 1647 | 1465203717876 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:57 INFO - PROCESS | 1647 | 1465203717878 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x118240800 == 42 [pid = 1647] [id = 400] 02:01:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11803a400) [pid = 1647] [serial = 1199] [outer = 0x0] 02:01:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118587000) [pid = 1647] [serial = 1200] [outer = 0x11803a400] 02:01:57 INFO - PROCESS | 1647 | 1465203717911 Marionette DEBUG loaded listener.js 02:01:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12530bc00) [pid = 1647] [serial = 1201] [outer = 0x11803a400] 02:01:58 INFO - PROCESS | 1647 | 1465203718544 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:01:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2d9000 == 41 [pid = 1647] [id = 396] 02:01:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12bad2000 == 40 [pid = 1647] [id = 395] 02:01:58 INFO - PROCESS | 1647 | --DOCSHELL 0x126227800 == 39 [pid = 1647] [id = 394] 02:01:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12b3e7000 == 38 [pid = 1647] [id = 393] 02:01:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8cf800 == 37 [pid = 1647] [id = 392] 02:01:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12a5bb800 == 36 [pid = 1647] [id = 391] 02:01:58 INFO - PROCESS | 1647 | --DOCSHELL 0x127821000 == 35 [pid = 1647] [id = 390] 02:01:58 INFO - PROCESS | 1647 | --DOCSHELL 0x123f58000 == 34 [pid = 1647] [id = 389] 02:01:58 INFO - PROCESS | 1647 | --DOCSHELL 0x120e70000 == 33 [pid = 1647] [id = 388] 02:01:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11852a800 == 32 [pid = 1647] [id = 387] 02:01:58 INFO - PROCESS | 1647 | --DOCSHELL 0x1164e8000 == 31 [pid = 1647] [id = 386] 02:01:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:01:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 971ms 02:01:58 INFO - PROCESS | 1647 | 1465203718621 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:01:58 INFO - PROCESS | 1647 | 1465203718623 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:01:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:01:58 INFO - PROCESS | 1647 | 1465203718626 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:01:58 INFO - PROCESS | 1647 | 1465203718628 Marionette TRACE conn2 <- [1,1574,null,{}] 02:01:58 INFO - PROCESS | 1647 | 1465203718631 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:58 INFO - PROCESS | 1647 | 1465203718633 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:58 INFO - PROCESS | 1647 | 1465203718722 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:01:58 INFO - PROCESS | 1647 | 1465203718735 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:58 INFO - PROCESS | 1647 | 1465203718737 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x116aaf000 == 32 [pid = 1647] [id = 401] 02:01:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1133d3800) [pid = 1647] [serial = 1202] [outer = 0x0] 02:01:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x115dbdc00) [pid = 1647] [serial = 1203] [outer = 0x1133d3800] 02:01:58 INFO - PROCESS | 1647 | 1465203718765 Marionette DEBUG loaded listener.js 02:01:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x115f4d000) [pid = 1647] [serial = 1204] [outer = 0x1133d3800] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x116633000) [pid = 1647] [serial = 1033] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x129564c00) [pid = 1647] [serial = 1039] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x121442400) [pid = 1647] [serial = 1036] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12ac0e400) [pid = 1647] [serial = 1042] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12ac17800) [pid = 1647] [serial = 1030] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12b262800) [pid = 1647] [serial = 1045] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12bd20c00) [pid = 1647] [serial = 1048] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12cf75400) [pid = 1647] [serial = 1084] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12bd2c400) [pid = 1647] [serial = 1116] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12c27c400) [pid = 1647] [serial = 1119] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12530e400) [pid = 1647] [serial = 1092] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1278f1000) [pid = 1647] [serial = 1122] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12784cc00) [pid = 1647] [serial = 1093] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x126d47800) [pid = 1647] [serial = 1107] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x128dd9400) [pid = 1647] [serial = 1108] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1122aa800) [pid = 1647] [serial = 1086] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1127e5000) [pid = 1647] [serial = 1087] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12c8a9400) [pid = 1647] [serial = 1120] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x128e36800) [pid = 1647] [serial = 1110] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12932e800) [pid = 1647] [serial = 1111] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1188a4000) [pid = 1647] [serial = 1089] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119a0c800) [pid = 1647] [serial = 1090] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12a70b800) [pid = 1647] [serial = 1113] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x115dc0800) [pid = 1647] [serial = 1101] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1183cf000) [pid = 1647] [serial = 1102] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12ab8d400) [pid = 1647] [serial = 1098] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12b25f800) [pid = 1647] [serial = 1099] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119219800) [pid = 1647] [serial = 1095] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x128dddc00) [pid = 1647] [serial = 1096] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1198a8000) [pid = 1647] [serial = 1104] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1214bfc00) [pid = 1647] [serial = 1105] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12cf72400) [pid = 1647] [serial = 1132] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1214c3800) [pid = 1647] [serial = 1126] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12cf7c000) [pid = 1647] [serial = 1134] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12d053000) [pid = 1647] [serial = 1135] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11886e400) [pid = 1647] [serial = 1131] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12c0d9800) [pid = 1647] [serial = 1128] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12c8b4400) [pid = 1647] [serial = 1129] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1278f5000) [pid = 1647] [serial = 1123] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12c0cc400) [pid = 1647] [serial = 1117] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1127e4c00) [pid = 1647] [serial = 1125] [outer = 0x0] [url = about:blank] 02:01:58 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12ba37000) [pid = 1647] [serial = 1114] [outer = 0x0] [url = about:blank] 02:01:59 INFO - PROCESS | 1647 | 1465203719161 Marionette TRACE conn2 <- [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]]]}] 02:01:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:01:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 570ms 02:01:59 INFO - PROCESS | 1647 | 1465203719197 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:01:59 INFO - PROCESS | 1647 | 1465203719199 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:01:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:01:59 INFO - PROCESS | 1647 | 1465203719204 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:01:59 INFO - PROCESS | 1647 | 1465203719205 Marionette TRACE conn2 <- [1,1578,null,{}] 02:01:59 INFO - PROCESS | 1647 | 1465203719208 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:59 INFO - PROCESS | 1647 | 1465203719209 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:59 INFO - PROCESS | 1647 | 1465203719296 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:01:59 INFO - PROCESS | 1647 | 1465203719301 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:59 INFO - PROCESS | 1647 | 1465203719302 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11831e000 == 33 [pid = 1647] [id = 402] 02:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11671f000) [pid = 1647] [serial = 1205] [outer = 0x0] 02:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x116f8f800) [pid = 1647] [serial = 1206] [outer = 0x11671f000] 02:01:59 INFO - PROCESS | 1647 | 1465203719329 Marionette DEBUG loaded listener.js 02:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118039800) [pid = 1647] [serial = 1207] [outer = 0x11671f000] 02:01:59 INFO - PROCESS | 1647 | 1465203719752 Marionette TRACE conn2 <- [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]]]}] 02:01:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:01:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 571ms 02:01:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:01:59 INFO - PROCESS | 1647 | 1465203719776 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:01:59 INFO - PROCESS | 1647 | 1465203719778 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:01:59 INFO - PROCESS | 1647 | 1465203719782 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:01:59 INFO - PROCESS | 1647 | 1465203719786 Marionette TRACE conn2 <- [1,1582,null,{}] 02:01:59 INFO - PROCESS | 1647 | 1465203719796 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:59 INFO - PROCESS | 1647 | 1465203719801 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:59 INFO - PROCESS | 1647 | 1465203719931 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:01:59 INFO - PROCESS | 1647 | 1465203719938 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:59 INFO - PROCESS | 1647 | 1465203719940 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:01:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cc1000 == 34 [pid = 1647] [id = 403] 02:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1183d7000) [pid = 1647] [serial = 1208] [outer = 0x0] 02:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118867c00) [pid = 1647] [serial = 1209] [outer = 0x1183d7000] 02:01:59 INFO - PROCESS | 1647 | 1465203719992 Marionette DEBUG loaded listener.js 02:02:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118f64000) [pid = 1647] [serial = 1210] [outer = 0x1183d7000] 02:02:00 INFO - PROCESS | 1647 | 1465203720398 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:02:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:02:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 625ms 02:02:00 INFO - PROCESS | 1647 | 1465203720406 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:02:00 INFO - PROCESS | 1647 | 1465203720408 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:02:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:02:00 INFO - PROCESS | 1647 | 1465203720413 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:02:00 INFO - PROCESS | 1647 | 1465203720414 Marionette TRACE conn2 <- [1,1586,null,{}] 02:02:00 INFO - PROCESS | 1647 | 1465203720416 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:00 INFO - PROCESS | 1647 | 1465203720417 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:00 INFO - PROCESS | 1647 | 1465203720504 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:02:00 INFO - PROCESS | 1647 | 1465203720525 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:00 INFO - PROCESS | 1647 | 1465203720526 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x123f5c800 == 35 [pid = 1647] [id = 404] 02:02:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119303c00) [pid = 1647] [serial = 1211] [outer = 0x0] 02:02:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1198a8000) [pid = 1647] [serial = 1212] [outer = 0x119303c00] 02:02:00 INFO - PROCESS | 1647 | 1465203720551 Marionette DEBUG loaded listener.js 02:02:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x120fef400) [pid = 1647] [serial = 1213] [outer = 0x119303c00] 02:02:00 INFO - PROCESS | 1647 | 1465203720893 Marionette TRACE conn2 <- [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]]]}] 02:02:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:02:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 520ms 02:02:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:02:00 INFO - PROCESS | 1647 | 1465203720933 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:02:00 INFO - PROCESS | 1647 | 1465203720934 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:02:00 INFO - PROCESS | 1647 | 1465203720936 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:02:00 INFO - PROCESS | 1647 | 1465203720937 Marionette TRACE conn2 <- [1,1590,null,{}] 02:02:00 INFO - PROCESS | 1647 | 1465203720939 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:00 INFO - PROCESS | 1647 | 1465203720941 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:01 INFO - PROCESS | 1647 | 1465203721022 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:02:01 INFO - PROCESS | 1647 | 1465203721105 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:01 INFO - PROCESS | 1647 | 1465203721106 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x126722800 == 36 [pid = 1647] [id = 405] 02:02:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1183d0800) [pid = 1647] [serial = 1214] [outer = 0x0] 02:02:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x120ff1400) [pid = 1647] [serial = 1215] [outer = 0x1183d0800] 02:02:01 INFO - PROCESS | 1647 | 1465203721130 Marionette DEBUG loaded listener.js 02:02:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121710400) [pid = 1647] [serial = 1216] [outer = 0x1183d0800] 02:02:01 INFO - PROCESS | 1647 | 1465203721447 Marionette TRACE conn2 <- [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]]]}] 02:02:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:02:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 568ms 02:02:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:02:01 INFO - PROCESS | 1647 | 1465203721505 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:02:01 INFO - PROCESS | 1647 | 1465203721506 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:02:01 INFO - PROCESS | 1647 | 1465203721508 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:02:01 INFO - PROCESS | 1647 | 1465203721509 Marionette TRACE conn2 <- [1,1594,null,{}] 02:02:01 INFO - PROCESS | 1647 | 1465203721528 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:01 INFO - PROCESS | 1647 | 1465203721532 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:01 INFO - PROCESS | 1647 | 1465203721658 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:02:01 INFO - PROCESS | 1647 | 1465203721662 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:01 INFO - PROCESS | 1647 | 1465203721664 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293b5000 == 37 [pid = 1647] [id = 406] 02:02:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121b0ac00) [pid = 1647] [serial = 1217] [outer = 0x0] 02:02:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x124dca000) [pid = 1647] [serial = 1218] [outer = 0x121b0ac00] 02:02:01 INFO - PROCESS | 1647 | 1465203721727 Marionette DEBUG loaded listener.js 02:02:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126a62400) [pid = 1647] [serial = 1219] [outer = 0x121b0ac00] 02:02:02 INFO - PROCESS | 1647 | 1465203722081 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:02:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:02:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 587ms 02:02:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:02:02 INFO - PROCESS | 1647 | 1465203722097 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:02:02 INFO - PROCESS | 1647 | 1465203722098 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:02:02 INFO - PROCESS | 1647 | 1465203722101 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:02:02 INFO - PROCESS | 1647 | 1465203722102 Marionette TRACE conn2 <- [1,1598,null,{}] 02:02:02 INFO - PROCESS | 1647 | 1465203722104 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:02 INFO - PROCESS | 1647 | 1465203722105 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:02 INFO - PROCESS | 1647 | 1465203722217 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:02:02 INFO - PROCESS | 1647 | 1465203722229 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:02 INFO - PROCESS | 1647 | 1465203722230 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7a8800 == 38 [pid = 1647] [id = 407] 02:02:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12530e400) [pid = 1647] [serial = 1220] [outer = 0x0] 02:02:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x126d51c00) [pid = 1647] [serial = 1221] [outer = 0x12530e400] 02:02:02 INFO - PROCESS | 1647 | 1465203722254 Marionette DEBUG loaded listener.js 02:02:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1278ea400) [pid = 1647] [serial = 1222] [outer = 0x12530e400] 02:02:02 INFO - PROCESS | 1647 | 1465203722662 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:02:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:02:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 568ms 02:02:02 INFO - PROCESS | 1647 | 1465203722676 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:02:02 INFO - PROCESS | 1647 | 1465203722680 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:02:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:02:02 INFO - PROCESS | 1647 | 1465203722683 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:02:02 INFO - PROCESS | 1647 | 1465203722683 Marionette TRACE conn2 <- [1,1602,null,{}] 02:02:02 INFO - PROCESS | 1647 | 1465203722686 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:02 INFO - PROCESS | 1647 | 1465203722687 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:02 INFO - PROCESS | 1647 | 1465203722777 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:02:02 INFO - PROCESS | 1647 | 1465203722788 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:02 INFO - PROCESS | 1647 | 1465203722789 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba22800 == 39 [pid = 1647] [id = 408] 02:02:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x126a64000) [pid = 1647] [serial = 1223] [outer = 0x0] 02:02:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1278f2800) [pid = 1647] [serial = 1224] [outer = 0x126a64000] 02:02:02 INFO - PROCESS | 1647 | 1465203722809 Marionette DEBUG loaded listener.js 02:02:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x128dd8000) [pid = 1647] [serial = 1225] [outer = 0x126a64000] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x116f8f000) [pid = 1647] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11925ac00) [pid = 1647] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x116a6d800) [pid = 1647] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1133d6800) [pid = 1647] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119309400) [pid = 1647] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1269c9c00) [pid = 1647] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11930c000) [pid = 1647] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1278f1400) [pid = 1647] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x128f0e800) [pid = 1647] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1164a2400) [pid = 1647] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1267b2c00) [pid = 1647] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x113cf2c00) [pid = 1647] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x111c64c00) [pid = 1647] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x128d96000) [pid = 1647] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x120fee000) [pid = 1647] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12a845800) [pid = 1647] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:02:03 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11886c400) [pid = 1647] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:02:03 INFO - PROCESS | 1647 | 1465203723427 Marionette TRACE conn2 <- [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]]]}] 02:02:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:02:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 770ms 02:02:03 INFO - PROCESS | 1647 | 1465203723454 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:02:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:02:03 INFO - PROCESS | 1647 | 1465203723456 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:02:03 INFO - PROCESS | 1647 | 1465203723460 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:02:03 INFO - PROCESS | 1647 | 1465203723462 Marionette TRACE conn2 <- [1,1606,null,{}] 02:02:03 INFO - PROCESS | 1647 | 1465203723465 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:03 INFO - PROCESS | 1647 | 1465203723467 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:03 INFO - PROCESS | 1647 | 1465203723611 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:02:03 INFO - PROCESS | 1647 | 1465203723655 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:03 INFO - PROCESS | 1647 | 1465203723656 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8be000 == 40 [pid = 1647] [id = 409] 02:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118037000) [pid = 1647] [serial = 1226] [outer = 0x0] 02:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119309400) [pid = 1647] [serial = 1227] [outer = 0x118037000] 02:02:03 INFO - PROCESS | 1647 | 1465203723681 Marionette DEBUG loaded listener.js 02:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1278a7800) [pid = 1647] [serial = 1228] [outer = 0x118037000] 02:02:03 INFO - PROCESS | 1647 | 1465203723952 Marionette TRACE conn2 <- [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]]]}] 02:02:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:02:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 02:02:03 INFO - PROCESS | 1647 | 1465203723983 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:02:03 INFO - PROCESS | 1647 | 1465203723984 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:02:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:02:03 INFO - PROCESS | 1647 | 1465203723987 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:02:03 INFO - PROCESS | 1647 | 1465203723988 Marionette TRACE conn2 <- [1,1610,null,{}] 02:02:04 INFO - PROCESS | 1647 | 1465203724000 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:04 INFO - PROCESS | 1647 | 1465203724001 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:04 INFO - PROCESS | 1647 | 1465203724095 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:02:04 INFO - PROCESS | 1647 | 1465203724099 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:04 INFO - PROCESS | 1647 | 1465203724100 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bbca000 == 41 [pid = 1647] [id = 410] 02:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1278f2400) [pid = 1647] [serial = 1229] [outer = 0x0] 02:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128da2000) [pid = 1647] [serial = 1230] [outer = 0x1278f2400] 02:02:04 INFO - PROCESS | 1647 | 1465203724132 Marionette DEBUG loaded listener.js 02:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128e2c000) [pid = 1647] [serial = 1231] [outer = 0x1278f2400] 02:02:04 INFO - PROCESS | 1647 | 1465203724485 Marionette TRACE conn2 <- [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]]]}] 02:02:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:02:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 520ms 02:02:04 INFO - PROCESS | 1647 | 1465203724507 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:02:04 INFO - PROCESS | 1647 | 1465203724509 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:02:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:02:04 INFO - PROCESS | 1647 | 1465203724514 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:02:04 INFO - PROCESS | 1647 | 1465203724516 Marionette TRACE conn2 <- [1,1614,null,{}] 02:02:04 INFO - PROCESS | 1647 | 1465203724518 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:04 INFO - PROCESS | 1647 | 1465203724520 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:04 INFO - PROCESS | 1647 | 1465203724649 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:02:04 INFO - PROCESS | 1647 | 1465203724655 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:04 INFO - PROCESS | 1647 | 1465203724657 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c436000 == 42 [pid = 1647] [id = 411] 02:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128e32400) [pid = 1647] [serial = 1232] [outer = 0x0] 02:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x129332400) [pid = 1647] [serial = 1233] [outer = 0x128e32400] 02:02:04 INFO - PROCESS | 1647 | 1465203724683 Marionette DEBUG loaded listener.js 02:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12a710800) [pid = 1647] [serial = 1234] [outer = 0x128e32400] 02:02:04 INFO - PROCESS | 1647 | 1465203724987 Marionette TRACE conn2 <- [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]]]}] 02:02:05 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 02:02:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 521ms 02:02:05 INFO - PROCESS | 1647 | 1465203725036 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:02:05 INFO - PROCESS | 1647 | 1465203725037 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:02:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:02:05 INFO - PROCESS | 1647 | 1465203725039 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:02:05 INFO - PROCESS | 1647 | 1465203725040 Marionette TRACE conn2 <- [1,1618,null,{}] 02:02:05 INFO - PROCESS | 1647 | 1465203725043 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:05 INFO - PROCESS | 1647 | 1465203725044 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:05 INFO - PROCESS | 1647 | 1465203725140 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:02:05 INFO - PROCESS | 1647 | 1465203725144 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:05 INFO - PROCESS | 1647 | 1465203725145 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c90c800 == 43 [pid = 1647] [id = 412] 02:02:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12a710c00) [pid = 1647] [serial = 1235] [outer = 0x0] 02:02:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12ab83800) [pid = 1647] [serial = 1236] [outer = 0x12a710c00] 02:02:05 INFO - PROCESS | 1647 | 1465203725169 Marionette DEBUG loaded listener.js 02:02:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12ac1a000) [pid = 1647] [serial = 1237] [outer = 0x12a710c00] 02:02:05 INFO - PROCESS | 1647 | 1465203725701 Marionette TRACE conn2 <- [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]]]}] 02:02:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:02:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 670ms 02:02:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:02:05 INFO - PROCESS | 1647 | 1465203725711 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:02:05 INFO - PROCESS | 1647 | 1465203725714 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:02:05 INFO - PROCESS | 1647 | 1465203725718 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:02:05 INFO - PROCESS | 1647 | 1465203725720 Marionette TRACE conn2 <- [1,1622,null,{}] 02:02:05 INFO - PROCESS | 1647 | 1465203725724 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:05 INFO - PROCESS | 1647 | 1465203725726 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:05 INFO - PROCESS | 1647 | 1465203725838 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:02:05 INFO - PROCESS | 1647 | 1465203725921 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:05 INFO - PROCESS | 1647 | 1465203725923 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x11852d800 == 44 [pid = 1647] [id = 413] 02:02:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x115dc5000) [pid = 1647] [serial = 1238] [outer = 0x0] 02:02:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11647d000) [pid = 1647] [serial = 1239] [outer = 0x115dc5000] 02:02:05 INFO - PROCESS | 1647 | 1465203725954 Marionette DEBUG loaded listener.js 02:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116a6a000) [pid = 1647] [serial = 1240] [outer = 0x115dc5000] 02:02:06 INFO - PROCESS | 1647 | 1465203726382 Marionette TRACE conn2 <- [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]]]}] 02:02:06 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 02:02:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 673ms 02:02:06 INFO - PROCESS | 1647 | 1465203726391 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:02:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:02:06 INFO - PROCESS | 1647 | 1465203726396 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:02:06 INFO - PROCESS | 1647 | 1465203726401 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:02:06 INFO - PROCESS | 1647 | 1465203726403 Marionette TRACE conn2 <- [1,1626,null,{}] 02:02:06 INFO - PROCESS | 1647 | 1465203726405 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:06 INFO - PROCESS | 1647 | 1465203726407 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:06 INFO - PROCESS | 1647 | 1465203726518 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:02:06 INFO - PROCESS | 1647 | 1465203726619 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:06 INFO - PROCESS | 1647 | 1465203726621 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fc9000 == 45 [pid = 1647] [id = 414] 02:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11821b400) [pid = 1647] [serial = 1241] [outer = 0x0] 02:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x118865400) [pid = 1647] [serial = 1242] [outer = 0x11821b400] 02:02:06 INFO - PROCESS | 1647 | 1465203726652 Marionette DEBUG loaded listener.js 02:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118f6c000) [pid = 1647] [serial = 1243] [outer = 0x11821b400] 02:02:07 INFO - PROCESS | 1647 | 1465203727042 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:02:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:02:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 02:02:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:02:07 INFO - PROCESS | 1647 | 1465203727070 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:02:07 INFO - PROCESS | 1647 | 1465203727072 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:02:07 INFO - PROCESS | 1647 | 1465203727074 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:02:07 INFO - PROCESS | 1647 | 1465203727077 Marionette TRACE conn2 <- [1,1630,null,{}] 02:02:07 INFO - PROCESS | 1647 | 1465203727084 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:07 INFO - PROCESS | 1647 | 1465203727088 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:07 INFO - PROCESS | 1647 | 1465203727196 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:02:07 INFO - PROCESS | 1647 | 1465203727308 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:07 INFO - PROCESS | 1647 | 1465203727310 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cbc0000 == 46 [pid = 1647] [id = 415] 02:02:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1214c4000) [pid = 1647] [serial = 1244] [outer = 0x0] 02:02:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x124dc8800) [pid = 1647] [serial = 1245] [outer = 0x1214c4000] 02:02:07 INFO - PROCESS | 1647 | 1465203727345 Marionette DEBUG loaded listener.js 02:02:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1269c4400) [pid = 1647] [serial = 1246] [outer = 0x1214c4000] 02:02:07 INFO - PROCESS | 1647 | 1465203727765 Marionette TRACE conn2 <- [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]]]}] 02:02:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:02:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 721ms 02:02:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:02:07 INFO - PROCESS | 1647 | 1465203727795 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:02:07 INFO - PROCESS | 1647 | 1465203727797 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:02:07 INFO - PROCESS | 1647 | 1465203727800 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:02:07 INFO - PROCESS | 1647 | 1465203727801 Marionette TRACE conn2 <- [1,1634,null,{}] 02:02:07 INFO - PROCESS | 1647 | 1465203727803 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:07 INFO - PROCESS | 1647 | 1465203727805 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:07 INFO - PROCESS | 1647 | 1465203727934 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:02:08 INFO - PROCESS | 1647 | 1465203728044 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:08 INFO - PROCESS | 1647 | 1465203728045 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd39000 == 47 [pid = 1647] [id = 416] 02:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1269c9400) [pid = 1647] [serial = 1247] [outer = 0x0] 02:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x128ddb800) [pid = 1647] [serial = 1248] [outer = 0x1269c9400] 02:02:08 INFO - PROCESS | 1647 | 1465203728078 Marionette DEBUG loaded listener.js 02:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x128f02400) [pid = 1647] [serial = 1249] [outer = 0x1269c9400] 02:02:08 INFO - PROCESS | 1647 | 1465203728488 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:02:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:02:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 718ms 02:02:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:02:08 INFO - PROCESS | 1647 | 1465203728519 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:02:08 INFO - PROCESS | 1647 | 1465203728520 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:02:08 INFO - PROCESS | 1647 | 1465203728522 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:02:08 INFO - PROCESS | 1647 | 1465203728523 Marionette TRACE conn2 <- [1,1638,null,{}] 02:02:08 INFO - PROCESS | 1647 | 1465203728526 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:08 INFO - PROCESS | 1647 | 1465203728527 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:08 INFO - PROCESS | 1647 | 1465203728635 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:02:08 INFO - PROCESS | 1647 | 1465203728717 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:08 INFO - PROCESS | 1647 | 1465203728718 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cda6000 == 48 [pid = 1647] [id = 417] 02:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x126d50c00) [pid = 1647] [serial = 1250] [outer = 0x0] 02:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x129565c00) [pid = 1647] [serial = 1251] [outer = 0x126d50c00] 02:02:08 INFO - PROCESS | 1647 | 1465203728748 Marionette DEBUG loaded listener.js 02:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12a7c4800) [pid = 1647] [serial = 1252] [outer = 0x126d50c00] 02:02:09 INFO - PROCESS | 1647 | 1465203729192 Marionette TRACE conn2 <- [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]]]}] 02:02:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:02:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 718ms 02:02:09 INFO - PROCESS | 1647 | 1465203729280 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:02:09 INFO - PROCESS | 1647 | 1465203729282 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:02:09 INFO - PROCESS | 1647 | 1465203729286 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:02:09 INFO - PROCESS | 1647 | 1465203729287 Marionette TRACE conn2 <- [1,1642,null,{}] 02:02:09 INFO - PROCESS | 1647 | 1465203729290 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:09 INFO - PROCESS | 1647 | 1465203729294 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:09 INFO - PROCESS | 1647 | 1465203729545 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:02:09 INFO - PROCESS | 1647 | 1465203729695 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:09 INFO - PROCESS | 1647 | 1465203729697 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x118311000 == 49 [pid = 1647] [id = 418] 02:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1127e2c00) [pid = 1647] [serial = 1253] [outer = 0x0] 02:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x112fc1c00) [pid = 1647] [serial = 1254] [outer = 0x1127e2c00] 02:02:09 INFO - PROCESS | 1647 | 1465203729728 Marionette DEBUG loaded listener.js 02:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x115dbc000) [pid = 1647] [serial = 1255] [outer = 0x1127e2c00] 02:02:10 INFO - PROCESS | 1647 | 1465203730154 Marionette TRACE conn2 <- [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]]]}] 02:02:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:02:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 921ms 02:02:10 INFO - PROCESS | 1647 | 1465203730208 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:02:10 INFO - PROCESS | 1647 | 1465203730210 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:02:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:02:10 INFO - PROCESS | 1647 | 1465203730214 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:02:10 INFO - PROCESS | 1647 | 1465203730216 Marionette TRACE conn2 <- [1,1646,null,{}] 02:02:10 INFO - PROCESS | 1647 | 1465203730219 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:10 INFO - PROCESS | 1647 | 1465203730220 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:10 INFO - PROCESS | 1647 | 1465203730323 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:02:10 INFO - PROCESS | 1647 | 1465203730394 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:10 INFO - PROCESS | 1647 | 1465203730396 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193b0000 == 50 [pid = 1647] [id = 419] 02:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1167d4800) [pid = 1647] [serial = 1256] [outer = 0x0] 02:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x118869000) [pid = 1647] [serial = 1257] [outer = 0x1167d4800] 02:02:10 INFO - PROCESS | 1647 | 1465203730423 Marionette DEBUG loaded listener.js 02:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x118f61000) [pid = 1647] [serial = 1258] [outer = 0x1167d4800] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x115d5c000 == 49 [pid = 1647] [id = 385] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c436000 == 48 [pid = 1647] [id = 411] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bbca000 == 47 [pid = 1647] [id = 410] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8be000 == 46 [pid = 1647] [id = 409] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba22800 == 45 [pid = 1647] [id = 408] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7a8800 == 44 [pid = 1647] [id = 407] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1293b5000 == 43 [pid = 1647] [id = 406] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x126722800 == 42 [pid = 1647] [id = 405] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x123f5c800 == 41 [pid = 1647] [id = 404] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119cc1000 == 40 [pid = 1647] [id = 403] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11831e000 == 39 [pid = 1647] [id = 402] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x116aaf000 == 38 [pid = 1647] [id = 401] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x118240800 == 37 [pid = 1647] [id = 400] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12789e800 == 36 [pid = 1647] [id = 399] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x118529000 == 35 [pid = 1647] [id = 398] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c34d800 == 34 [pid = 1647] [id = 397] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x118311000 == 33 [pid = 1647] [id = 418] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12cda6000 == 32 [pid = 1647] [id = 417] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd39000 == 31 [pid = 1647] [id = 416] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12cbc0000 == 30 [pid = 1647] [id = 415] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x128fc9000 == 29 [pid = 1647] [id = 414] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c90c800 == 28 [pid = 1647] [id = 412] 02:02:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11852d800 == 27 [pid = 1647] [id = 413] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12b264400) [pid = 1647] [serial = 1191] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11858a000) [pid = 1647] [serial = 1138] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x117659000) [pid = 1647] [serial = 1137] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1214c2c00) [pid = 1647] [serial = 1141] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x118038000) [pid = 1647] [serial = 1161] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x119c3fc00) [pid = 1647] [serial = 1140] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x115d40000) [pid = 1647] [serial = 1158] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1164abc00) [pid = 1647] [serial = 1159] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1214c0000) [pid = 1647] [serial = 1167] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11803b400) [pid = 1647] [serial = 1155] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1269d1c00) [pid = 1647] [serial = 1144] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x121b0cc00) [pid = 1647] [serial = 1170] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1269cc400) [pid = 1647] [serial = 1143] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x128e2f800) [pid = 1647] [serial = 1147] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x128d9b800) [pid = 1647] [serial = 1146] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12ba3ec00) [pid = 1647] [serial = 1150] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12a844c00) [pid = 1647] [serial = 1149] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12c06cc00) [pid = 1647] [serial = 1153] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11765ec00) [pid = 1647] [serial = 1152] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1278f2c00) [pid = 1647] [serial = 1174] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1269ca000) [pid = 1647] [serial = 1173] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x117661800) [pid = 1647] [serial = 1182] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x128dda000) [pid = 1647] [serial = 1176] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x129336000) [pid = 1647] [serial = 1179] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1269c4000) [pid = 1647] [serial = 1185] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12a84b000) [pid = 1647] [serial = 1188] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11920f400) [pid = 1647] [serial = 1183] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118aef400) [pid = 1647] [serial = 1164] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12a702800) [pid = 1647] [serial = 1180] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119255000) [pid = 1647] [serial = 1165] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11821f800) [pid = 1647] [serial = 1162] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x128e33000) [pid = 1647] [serial = 1177] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12b206800) [pid = 1647] [serial = 1189] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1267ad800) [pid = 1647] [serial = 1171] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x128de2c00) [pid = 1647] [serial = 1186] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121707000) [pid = 1647] [serial = 1168] [outer = 0x0] [url = about:blank] 02:02:11 INFO - PROCESS | 1647 | 1465203731462 Marionette TRACE conn2 <- [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]]]}] 02:02:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:02:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1272ms 02:02:11 INFO - PROCESS | 1647 | 1465203731486 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:02:11 INFO - PROCESS | 1647 | 1465203731488 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:02:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:02:11 INFO - PROCESS | 1647 | 1465203731491 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:02:11 INFO - PROCESS | 1647 | 1465203731494 Marionette TRACE conn2 <- [1,1650,null,{}] 02:02:11 INFO - PROCESS | 1647 | 1465203731498 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:11 INFO - PROCESS | 1647 | 1465203731499 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:11 INFO - PROCESS | 1647 | 1465203731586 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:02:11 INFO - PROCESS | 1647 | 1465203731590 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:11 INFO - PROCESS | 1647 | 1465203731593 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x115fdb800 == 28 [pid = 1647] [id = 420] 02:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1122d1000) [pid = 1647] [serial = 1259] [outer = 0x0] 02:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x112a85800) [pid = 1647] [serial = 1260] [outer = 0x1122d1000] 02:02:11 INFO - PROCESS | 1647 | 1465203731624 Marionette DEBUG loaded listener.js 02:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x112fcb800) [pid = 1647] [serial = 1261] [outer = 0x1122d1000] 02:02:11 INFO - PROCESS | 1647 | 1465203731982 Marionette TRACE conn2 <- [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]]]}] 02:02:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:02:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 523ms 02:02:12 INFO - PROCESS | 1647 | 1465203732014 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:02:12 INFO - PROCESS | 1647 | 1465203732018 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:02:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:02:12 INFO - PROCESS | 1647 | 1465203732022 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:02:12 INFO - PROCESS | 1647 | 1465203732024 Marionette TRACE conn2 <- [1,1654,null,{}] 02:02:12 INFO - PROCESS | 1647 | 1465203732026 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:12 INFO - PROCESS | 1647 | 1465203732028 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:12 INFO - PROCESS | 1647 | 1465203732109 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:02:12 INFO - PROCESS | 1647 | 1465203732115 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:12 INFO - PROCESS | 1647 | 1465203732117 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e12800 == 29 [pid = 1647] [id = 421] 02:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1133cb000) [pid = 1647] [serial = 1262] [outer = 0x0] 02:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1133d6000) [pid = 1647] [serial = 1263] [outer = 0x1133cb000] 02:02:12 INFO - PROCESS | 1647 | 1465203732144 Marionette DEBUG loaded listener.js 02:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x115db9400) [pid = 1647] [serial = 1264] [outer = 0x1133cb000] 02:02:12 INFO - PROCESS | 1647 | 1465203732509 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:02:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:02:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 521ms 02:02:12 INFO - PROCESS | 1647 | 1465203732544 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:02:12 INFO - PROCESS | 1647 | 1465203732545 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:02:12 INFO - PROCESS | 1647 | 1465203732547 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:02:12 INFO - PROCESS | 1647 | 1465203732550 Marionette TRACE conn2 <- [1,1658,null,{}] 02:02:12 INFO - PROCESS | 1647 | 1465203732557 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:12 INFO - PROCESS | 1647 | 1465203732561 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:12 INFO - PROCESS | 1647 | 1465203732646 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:02:12 INFO - PROCESS | 1647 | 1465203732665 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:12 INFO - PROCESS | 1647 | 1465203732667 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f9b800 == 30 [pid = 1647] [id = 422] 02:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x116424c00) [pid = 1647] [serial = 1265] [outer = 0x0] 02:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x116719400) [pid = 1647] [serial = 1266] [outer = 0x116424c00] 02:02:12 INFO - PROCESS | 1647 | 1465203732702 Marionette DEBUG loaded listener.js 02:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1168a9400) [pid = 1647] [serial = 1267] [outer = 0x116424c00] 02:02:13 INFO - PROCESS | 1647 | 1465203733152 Marionette TRACE conn2 <- [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]]]}] 02:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 622ms 02:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:02:13 INFO - PROCESS | 1647 | 1465203733170 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:02:13 INFO - PROCESS | 1647 | 1465203733171 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:02:13 INFO - PROCESS | 1647 | 1465203733174 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:02:13 INFO - PROCESS | 1647 | 1465203733175 Marionette TRACE conn2 <- [1,1662,null,{}] 02:02:13 INFO - PROCESS | 1647 | 1465203733196 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:13 INFO - PROCESS | 1647 | 1465203733197 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:13 INFO - PROCESS | 1647 | 1465203733305 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:02:13 INFO - PROCESS | 1647 | 1465203733311 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:13 INFO - PROCESS | 1647 | 1465203733313 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b93000 == 31 [pid = 1647] [id = 423] 02:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x116a6e400) [pid = 1647] [serial = 1268] [outer = 0x0] 02:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x117660400) [pid = 1647] [serial = 1269] [outer = 0x116a6e400] 02:02:13 INFO - PROCESS | 1647 | 1465203733338 Marionette DEBUG loaded listener.js 02:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11803b400) [pid = 1647] [serial = 1270] [outer = 0x116a6e400] 02:02:13 INFO - PROCESS | 1647 | 1465203733694 Marionette TRACE conn2 <- [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]]]}] 02:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 537ms 02:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:02:13 INFO - PROCESS | 1647 | 1465203733712 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:02:13 INFO - PROCESS | 1647 | 1465203733714 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:02:13 INFO - PROCESS | 1647 | 1465203733716 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:02:13 INFO - PROCESS | 1647 | 1465203733717 Marionette TRACE conn2 <- [1,1666,null,{}] 02:02:13 INFO - PROCESS | 1647 | 1465203733719 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:13 INFO - PROCESS | 1647 | 1465203733720 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:13 INFO - PROCESS | 1647 | 1465203733817 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:02:13 INFO - PROCESS | 1647 | 1465203733856 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:13 INFO - PROCESS | 1647 | 1465203733857 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x121906800 == 32 [pid = 1647] [id = 424] 02:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x112a84c00) [pid = 1647] [serial = 1271] [outer = 0x0] 02:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118132800) [pid = 1647] [serial = 1272] [outer = 0x112a84c00] 02:02:13 INFO - PROCESS | 1647 | 1465203733883 Marionette DEBUG loaded listener.js 02:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1183d7800) [pid = 1647] [serial = 1273] [outer = 0x112a84c00] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11803a400) [pid = 1647] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119303c00) [pid = 1647] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1278f2400) [pid = 1647] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x126a64000) [pid = 1647] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1168b1400) [pid = 1647] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118037000) [pid = 1647] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x128e32400) [pid = 1647] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11671f000) [pid = 1647] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1183d0800) [pid = 1647] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1133d3800) [pid = 1647] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x115f4fc00) [pid = 1647] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12530e400) [pid = 1647] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118138000) [pid = 1647] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x129565000) [pid = 1647] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1183d7000) [pid = 1647] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x121b0ac00) [pid = 1647] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:02:14 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12a710c00) [pid = 1647] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:02:14 INFO - PROCESS | 1647 | 1465203734622 Marionette TRACE conn2 <- [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]]]}] 02:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 920ms 02:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:02:14 INFO - PROCESS | 1647 | 1465203734637 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:02:14 INFO - PROCESS | 1647 | 1465203734640 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:02:14 INFO - PROCESS | 1647 | 1465203734643 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:02:14 INFO - PROCESS | 1647 | 1465203734645 Marionette TRACE conn2 <- [1,1670,null,{}] 02:02:14 INFO - PROCESS | 1647 | 1465203734649 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:14 INFO - PROCESS | 1647 | 1465203734651 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:14 INFO - PROCESS | 1647 | 1465203734765 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:02:14 INFO - PROCESS | 1647 | 1465203734845 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:14 INFO - PROCESS | 1647 | 1465203734847 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x116a9b800 == 33 [pid = 1647] [id = 425] 02:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1122a9c00) [pid = 1647] [serial = 1274] [outer = 0x0] 02:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11271d000) [pid = 1647] [serial = 1275] [outer = 0x1122a9c00] 02:02:14 INFO - PROCESS | 1647 | 1465203734879 Marionette DEBUG loaded listener.js 02:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x112df1800) [pid = 1647] [serial = 1276] [outer = 0x1122a9c00] 02:02:15 INFO - PROCESS | 1647 | 1465203735406 Marionette TRACE conn2 <- [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]]]}] 02:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 821ms 02:02:15 INFO - PROCESS | 1647 | 1465203735465 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:02:15 INFO - PROCESS | 1647 | 1465203735469 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:02:15 INFO - PROCESS | 1647 | 1465203735476 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:02:15 INFO - PROCESS | 1647 | 1465203735479 Marionette TRACE conn2 <- [1,1674,null,{}] 02:02:15 INFO - PROCESS | 1647 | 1465203735483 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:15 INFO - PROCESS | 1647 | 1465203735486 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:15 INFO - PROCESS | 1647 | 1465203735637 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:02:15 INFO - PROCESS | 1647 | 1465203735730 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:15 INFO - PROCESS | 1647 | 1465203735732 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a84000 == 34 [pid = 1647] [id = 426] 02:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1133ca400) [pid = 1647] [serial = 1277] [outer = 0x0] 02:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11506e800) [pid = 1647] [serial = 1278] [outer = 0x1133ca400] 02:02:15 INFO - PROCESS | 1647 | 1465203735763 Marionette DEBUG loaded listener.js 02:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x115f4a000) [pid = 1647] [serial = 1279] [outer = 0x1133ca400] 02:02:16 INFO - PROCESS | 1647 | 1465203736299 Marionette TRACE conn2 <- [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]]]}] 02:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 872ms 02:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:02:16 INFO - PROCESS | 1647 | 1465203736348 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:02:16 INFO - PROCESS | 1647 | 1465203736349 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:02:16 INFO - PROCESS | 1647 | 1465203736352 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:02:16 INFO - PROCESS | 1647 | 1465203736354 Marionette TRACE conn2 <- [1,1678,null,{}] 02:02:16 INFO - PROCESS | 1647 | 1465203736362 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:16 INFO - PROCESS | 1647 | 1465203736365 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:16 INFO - PROCESS | 1647 | 1465203736473 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:02:16 INFO - PROCESS | 1647 | 1465203736554 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:16 INFO - PROCESS | 1647 | 1465203736556 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ee8000 == 35 [pid = 1647] [id = 427] 02:02:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11803a400) [pid = 1647] [serial = 1280] [outer = 0x0] 02:02:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1181d3000) [pid = 1647] [serial = 1281] [outer = 0x11803a400] 02:02:16 INFO - PROCESS | 1647 | 1465203736587 Marionette DEBUG loaded listener.js 02:02:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1183dc000) [pid = 1647] [serial = 1282] [outer = 0x11803a400] 02:02:17 INFO - PROCESS | 1647 | --DOCSHELL 0x119b93000 == 34 [pid = 1647] [id = 423] 02:02:17 INFO - PROCESS | 1647 | --DOCSHELL 0x118f9b800 == 33 [pid = 1647] [id = 422] 02:02:17 INFO - PROCESS | 1647 | --DOCSHELL 0x117e12800 == 32 [pid = 1647] [id = 421] 02:02:17 INFO - PROCESS | 1647 | --DOCSHELL 0x115fdb800 == 31 [pid = 1647] [id = 420] 02:02:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1193b0000 == 30 [pid = 1647] [id = 419] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118587000) [pid = 1647] [serial = 1200] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1198a8000) [pid = 1647] [serial = 1212] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x128e2c000) [pid = 1647] [serial = 1231] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x120fef400) [pid = 1647] [serial = 1213] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x128dd8000) [pid = 1647] [serial = 1225] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12530bc00) [pid = 1647] [serial = 1201] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1181cb000) [pid = 1647] [serial = 1156] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1278a7800) [pid = 1647] [serial = 1228] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x129332400) [pid = 1647] [serial = 1233] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118039800) [pid = 1647] [serial = 1207] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x121710400) [pid = 1647] [serial = 1216] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x115f4d000) [pid = 1647] [serial = 1204] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1166ee400) [pid = 1647] [serial = 1194] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x126d51c00) [pid = 1647] [serial = 1221] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x118f68000) [pid = 1647] [serial = 1198] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x118033400) [pid = 1647] [serial = 1195] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12bd1a800) [pid = 1647] [serial = 1192] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x118f64000) [pid = 1647] [serial = 1210] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1278f2800) [pid = 1647] [serial = 1224] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119309400) [pid = 1647] [serial = 1227] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x120ff1400) [pid = 1647] [serial = 1215] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x128da2000) [pid = 1647] [serial = 1230] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1278ea400) [pid = 1647] [serial = 1222] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x126a62400) [pid = 1647] [serial = 1219] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x118867c00) [pid = 1647] [serial = 1209] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x118865800) [pid = 1647] [serial = 1197] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x124dca000) [pid = 1647] [serial = 1218] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x116f8f800) [pid = 1647] [serial = 1206] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x115dbdc00) [pid = 1647] [serial = 1203] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x12a710800) [pid = 1647] [serial = 1234] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12ab83800) [pid = 1647] [serial = 1236] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x12ac1a000) [pid = 1647] [serial = 1237] [outer = 0x0] [url = about:blank] 02:02:17 INFO - PROCESS | 1647 | 1465203737269 Marionette TRACE conn2 <- [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]]]}] 02:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 928ms 02:02:17 INFO - PROCESS | 1647 | 1465203737281 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:02:17 INFO - PROCESS | 1647 | 1465203737285 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:02:17 INFO - PROCESS | 1647 | 1465203737291 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:02:17 INFO - PROCESS | 1647 | 1465203737295 Marionette TRACE conn2 <- [1,1682,null,{}] 02:02:17 INFO - PROCESS | 1647 | 1465203737304 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:17 INFO - PROCESS | 1647 | 1465203737307 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:17 INFO - PROCESS | 1647 | 1465203737466 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:02:17 INFO - PROCESS | 1647 | 1465203737580 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:17 INFO - PROCESS | 1647 | 1465203737585 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x113c2e800 == 31 [pid = 1647] [id = 428] 02:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x112718400) [pid = 1647] [serial = 1283] [outer = 0x0] 02:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x1127eb800) [pid = 1647] [serial = 1284] [outer = 0x112718400] 02:02:17 INFO - PROCESS | 1647 | 1465203737638 Marionette DEBUG loaded listener.js 02:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x112fc0800) [pid = 1647] [serial = 1285] [outer = 0x112718400] 02:02:18 INFO - PROCESS | 1647 | 1465203738176 Marionette TRACE conn2 <- [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]]]}] 02:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 929ms 02:02:18 INFO - PROCESS | 1647 | 1465203738219 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:02:18 INFO - PROCESS | 1647 | 1465203738224 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:02:18 INFO - PROCESS | 1647 | 1465203738231 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:02:18 INFO - PROCESS | 1647 | 1465203738234 Marionette TRACE conn2 <- [1,1686,null,{}] 02:02:18 INFO - PROCESS | 1647 | 1465203738238 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:18 INFO - PROCESS | 1647 | 1465203738240 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:18 INFO - PROCESS | 1647 | 1465203738383 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:02:18 INFO - PROCESS | 1647 | 1465203738477 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:18 INFO - PROCESS | 1647 | 1465203738479 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11852a000 == 32 [pid = 1647] [id = 429] 02:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x113c06400) [pid = 1647] [serial = 1286] [outer = 0x0] 02:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x115f45800) [pid = 1647] [serial = 1287] [outer = 0x113c06400] 02:02:18 INFO - PROCESS | 1647 | 1465203738531 Marionette DEBUG loaded listener.js 02:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1161b2800) [pid = 1647] [serial = 1288] [outer = 0x113c06400] 02:02:18 INFO - PROCESS | 1647 | 1465203738967 Marionette TRACE conn2 <- [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]]]}] 02:02:19 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 02:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 776ms 02:02:19 INFO - PROCESS | 1647 | 1465203739006 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:02:19 INFO - PROCESS | 1647 | 1465203739008 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:02:19 INFO - PROCESS | 1647 | 1465203739010 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:02:19 INFO - PROCESS | 1647 | 1465203739013 Marionette TRACE conn2 <- [1,1690,null,{}] 02:02:19 INFO - PROCESS | 1647 | 1465203739021 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:19 INFO - PROCESS | 1647 | 1465203739024 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:19 INFO - PROCESS | 1647 | 1465203739121 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:02:19 INFO - PROCESS | 1647 | 1465203739176 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:19 INFO - PROCESS | 1647 | 1465203739178 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a90000 == 33 [pid = 1647] [id = 430] 02:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x116721400) [pid = 1647] [serial = 1289] [outer = 0x0] 02:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x116a6d800) [pid = 1647] [serial = 1290] [outer = 0x116721400] 02:02:19 INFO - PROCESS | 1647 | 1465203739211 Marionette DEBUG loaded listener.js 02:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11803c800) [pid = 1647] [serial = 1291] [outer = 0x116721400] 02:02:19 INFO - PROCESS | 1647 | 1465203739646 Marionette TRACE conn2 <- [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]]]}] 02:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 675ms 02:02:19 INFO - PROCESS | 1647 | 1465203739686 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:02:19 INFO - PROCESS | 1647 | 1465203739689 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:02:19 INFO - PROCESS | 1647 | 1465203739693 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:02:19 INFO - PROCESS | 1647 | 1465203739695 Marionette TRACE conn2 <- [1,1694,null,{}] 02:02:19 INFO - PROCESS | 1647 | 1465203739698 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:19 INFO - PROCESS | 1647 | 1465203739701 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:19 INFO - PROCESS | 1647 | 1465203739830 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:02:19 INFO - PROCESS | 1647 | 1465203739883 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:19 INFO - PROCESS | 1647 | 1465203739885 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x123fdd800 == 34 [pid = 1647] [id = 431] 02:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1183d5800) [pid = 1647] [serial = 1292] [outer = 0x0] 02:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1184b6000) [pid = 1647] [serial = 1293] [outer = 0x1183d5800] 02:02:19 INFO - PROCESS | 1647 | 1465203739915 Marionette DEBUG loaded listener.js 02:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x118836400) [pid = 1647] [serial = 1294] [outer = 0x1183d5800] 02:02:20 INFO - PROCESS | 1647 | 1465203740339 Marionette TRACE conn2 <- [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]]]}] 02:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 671ms 02:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:02:20 INFO - PROCESS | 1647 | 1465203740364 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:02:20 INFO - PROCESS | 1647 | 1465203740365 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:02:20 INFO - PROCESS | 1647 | 1465203740367 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:02:20 INFO - PROCESS | 1647 | 1465203740369 Marionette TRACE conn2 <- [1,1698,null,{}] 02:02:20 INFO - PROCESS | 1647 | 1465203740371 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:20 INFO - PROCESS | 1647 | 1465203740372 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:20 INFO - PROCESS | 1647 | 1465203740483 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:02:20 INFO - PROCESS | 1647 | 1465203740537 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:20 INFO - PROCESS | 1647 | 1465203740538 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1264dc800 == 35 [pid = 1647] [id = 432] 02:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1183d8800) [pid = 1647] [serial = 1295] [outer = 0x0] 02:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x118862400) [pid = 1647] [serial = 1296] [outer = 0x1183d8800] 02:02:20 INFO - PROCESS | 1647 | 1465203740567 Marionette DEBUG loaded listener.js 02:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11889ac00) [pid = 1647] [serial = 1297] [outer = 0x1183d8800] 02:02:20 INFO - PROCESS | 1647 | 1465203740972 Marionette TRACE conn2 <- [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]]]}] 02:02:21 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 02:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 671ms 02:02:21 INFO - PROCESS | 1647 | 1465203741039 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:02:21 INFO - PROCESS | 1647 | 1465203741040 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:02:21 INFO - PROCESS | 1647 | 1465203741043 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:02:21 INFO - PROCESS | 1647 | 1465203741044 Marionette TRACE conn2 <- [1,1702,null,{}] 02:02:21 INFO - PROCESS | 1647 | 1465203741046 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:21 INFO - PROCESS | 1647 | 1465203741051 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:21 INFO - PROCESS | 1647 | 1465203741169 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:02:21 INFO - PROCESS | 1647 | 1465203741226 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:21 INFO - PROCESS | 1647 | 1465203741228 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a5e000 == 36 [pid = 1647] [id = 433] 02:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118f62800) [pid = 1647] [serial = 1298] [outer = 0x0] 02:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11920f400) [pid = 1647] [serial = 1299] [outer = 0x118f62800] 02:02:21 INFO - PROCESS | 1647 | 1465203741257 Marionette DEBUG loaded listener.js 02:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119309400) [pid = 1647] [serial = 1300] [outer = 0x118f62800] 02:02:21 INFO - PROCESS | 1647 | 1465203741701 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 670ms 02:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:02:21 INFO - PROCESS | 1647 | 1465203741714 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:02:21 INFO - PROCESS | 1647 | 1465203741715 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:02:21 INFO - PROCESS | 1647 | 1465203741718 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:02:21 INFO - PROCESS | 1647 | 1465203741719 Marionette TRACE conn2 <- [1,1706,null,{}] 02:02:21 INFO - PROCESS | 1647 | 1465203741721 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:21 INFO - PROCESS | 1647 | 1465203741723 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:21 INFO - PROCESS | 1647 | 1465203741835 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:02:21 INFO - PROCESS | 1647 | 1465203741905 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:21 INFO - PROCESS | 1647 | 1465203741906 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x127820800 == 37 [pid = 1647] [id = 434] 02:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118f69400) [pid = 1647] [serial = 1301] [outer = 0x0] 02:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1196e1000) [pid = 1647] [serial = 1302] [outer = 0x118f69400] 02:02:21 INFO - PROCESS | 1647 | 1465203741935 Marionette DEBUG loaded listener.js 02:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119a03800) [pid = 1647] [serial = 1303] [outer = 0x118f69400] 02:02:22 INFO - PROCESS | 1647 | 1465203742402 Marionette TRACE conn2 <- [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]]]}] 02:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 720ms 02:02:22 INFO - PROCESS | 1647 | 1465203742438 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:02:22 INFO - PROCESS | 1647 | 1465203742440 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:02:22 INFO - PROCESS | 1647 | 1465203742470 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:02:22 INFO - PROCESS | 1647 | 1465203742472 Marionette TRACE conn2 <- [1,1710,null,{}] 02:02:22 INFO - PROCESS | 1647 | 1465203742478 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:22 INFO - PROCESS | 1647 | 1465203742481 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:23 INFO - PROCESS | 1647 | --DOCSHELL 0x119a84000 == 36 [pid = 1647] [id = 426] 02:02:23 INFO - PROCESS | 1647 | --DOCSHELL 0x116a9b800 == 35 [pid = 1647] [id = 425] 02:02:23 INFO - PROCESS | 1647 | --DOCSHELL 0x127820800 == 34 [pid = 1647] [id = 434] 02:02:23 INFO - PROCESS | 1647 | --DOCSHELL 0x126a5e000 == 33 [pid = 1647] [id = 433] 02:02:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1264dc800 == 32 [pid = 1647] [id = 432] 02:02:23 INFO - PROCESS | 1647 | --DOCSHELL 0x123fdd800 == 31 [pid = 1647] [id = 431] 02:02:23 INFO - PROCESS | 1647 | --DOCSHELL 0x119a90000 == 30 [pid = 1647] [id = 430] 02:02:23 INFO - PROCESS | 1647 | --DOCSHELL 0x121906800 == 29 [pid = 1647] [id = 424] 02:02:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11852a000 == 28 [pid = 1647] [id = 429] 02:02:23 INFO - PROCESS | 1647 | --DOCSHELL 0x125ee8000 == 27 [pid = 1647] [id = 427] 02:02:23 INFO - PROCESS | 1647 | --DOCSHELL 0x113c2e800 == 26 [pid = 1647] [id = 428] 02:02:23 INFO - PROCESS | 1647 | 1465203743083 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:02:23 INFO - PROCESS | 1647 | 1465203743174 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:23 INFO - PROCESS | 1647 | 1465203743176 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x112f1a000 == 27 [pid = 1647] [id = 435] 02:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x111c67400) [pid = 1647] [serial = 1304] [outer = 0x0] 02:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x111c86000) [pid = 1647] [serial = 1305] [outer = 0x111c67400] 02:02:23 INFO - PROCESS | 1647 | 1465203743230 Marionette DEBUG loaded listener.js 02:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1122b5800) [pid = 1647] [serial = 1306] [outer = 0x111c67400] 02:02:23 INFO - PROCESS | 1647 | 1465203743554 Marionette TRACE conn2 <- [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]]]}] 02:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1148ms 02:02:23 INFO - PROCESS | 1647 | 1465203743592 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:02:23 INFO - PROCESS | 1647 | 1465203743597 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:02:23 INFO - PROCESS | 1647 | 1465203743600 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:02:23 INFO - PROCESS | 1647 | 1465203743602 Marionette TRACE conn2 <- [1,1714,null,{}] 02:02:23 INFO - PROCESS | 1647 | 1465203743606 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:23 INFO - PROCESS | 1647 | 1465203743607 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:23 INFO - PROCESS | 1647 | 1465203743711 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:02:23 INFO - PROCESS | 1647 | 1465203743766 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:23 INFO - PROCESS | 1647 | 1465203743768 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x117090000 == 28 [pid = 1647] [id = 436] 02:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1127de800) [pid = 1647] [serial = 1307] [outer = 0x0] 02:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x112df0800) [pid = 1647] [serial = 1308] [outer = 0x1127de800] 02:02:23 INFO - PROCESS | 1647 | 1465203743795 Marionette DEBUG loaded listener.js 02:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1133d1400) [pid = 1647] [serial = 1309] [outer = 0x1127de800] 02:02:24 INFO - PROCESS | 1647 | 1465203744100 Marionette TRACE conn2 <- [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]]]}] 02:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 519ms 02:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:02:24 INFO - PROCESS | 1647 | 1465203744120 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:02:24 INFO - PROCESS | 1647 | 1465203744122 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:02:24 INFO - PROCESS | 1647 | 1465203744124 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:02:24 INFO - PROCESS | 1647 | 1465203744126 Marionette TRACE conn2 <- [1,1718,null,{}] 02:02:24 INFO - PROCESS | 1647 | 1465203744131 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:24 INFO - PROCESS | 1647 | 1465203744132 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:24 INFO - PROCESS | 1647 | 1465203744206 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:02:24 INFO - PROCESS | 1647 | 1465203744217 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:24 INFO - PROCESS | 1647 | 1465203744218 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11852b000 == 29 [pid = 1647] [id = 437] 02:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x113c6a400) [pid = 1647] [serial = 1310] [outer = 0x0] 02:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x115dc0400) [pid = 1647] [serial = 1311] [outer = 0x113c6a400] 02:02:24 INFO - PROCESS | 1647 | 1465203744262 Marionette DEBUG loaded listener.js 02:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x115f4e400) [pid = 1647] [serial = 1312] [outer = 0x113c6a400] 02:02:24 INFO - PROCESS | 1647 | 1465203744717 Marionette TRACE conn2 <- [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]]]}] 02:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 623ms 02:02:24 INFO - PROCESS | 1647 | 1465203744748 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:02:24 INFO - PROCESS | 1647 | 1465203744752 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:02:24 INFO - PROCESS | 1647 | 1465203744763 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:02:24 INFO - PROCESS | 1647 | 1465203744768 Marionette TRACE conn2 <- [1,1722,null,{}] 02:02:24 INFO - PROCESS | 1647 | 1465203744771 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:24 INFO - PROCESS | 1647 | 1465203744774 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:24 INFO - PROCESS | 1647 | 1465203744891 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:02:24 INFO - PROCESS | 1647 | 1465203744904 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:24 INFO - PROCESS | 1647 | 1465203744905 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a8e800 == 30 [pid = 1647] [id = 438] 02:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11649c400) [pid = 1647] [serial = 1313] [outer = 0x0] 02:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x116714400) [pid = 1647] [serial = 1314] [outer = 0x11649c400] 02:02:24 INFO - PROCESS | 1647 | 1465203744945 Marionette DEBUG loaded listener.js 02:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x116f94400) [pid = 1647] [serial = 1315] [outer = 0x11649c400] 02:02:25 INFO - PROCESS | 1647 | 1465203745388 Marionette TRACE conn2 <- [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]]]}] 02:02:25 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 02:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 679ms 02:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:02:25 INFO - PROCESS | 1647 | 1465203745436 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:02:25 INFO - PROCESS | 1647 | 1465203745437 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:02:25 INFO - PROCESS | 1647 | 1465203745439 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:02:25 INFO - PROCESS | 1647 | 1465203745440 Marionette TRACE conn2 <- [1,1726,null,{}] 02:02:25 INFO - PROCESS | 1647 | 1465203745443 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:25 INFO - PROCESS | 1647 | 1465203745444 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:25 INFO - PROCESS | 1647 | 1465203745539 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:02:25 INFO - PROCESS | 1647 | 1465203745592 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:25 INFO - PROCESS | 1647 | 1465203745593 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x123e18800 == 31 [pid = 1647] [id = 439] 02:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11730a400) [pid = 1647] [serial = 1316] [outer = 0x0] 02:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118035400) [pid = 1647] [serial = 1317] [outer = 0x11730a400] 02:02:25 INFO - PROCESS | 1647 | 1465203745617 Marionette DEBUG loaded listener.js 02:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118130000) [pid = 1647] [serial = 1318] [outer = 0x11730a400] 02:02:25 INFO - PROCESS | 1647 | 1465203745941 Marionette TRACE conn2 <- [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]]]}] 02:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 02:02:25 INFO - PROCESS | 1647 | 1465203745958 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:02:25 INFO - PROCESS | 1647 | 1465203745960 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:02:25 INFO - PROCESS | 1647 | 1465203745966 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:02:25 INFO - PROCESS | 1647 | 1465203745967 Marionette TRACE conn2 <- [1,1730,null,{}] 02:02:25 INFO - PROCESS | 1647 | 1465203745969 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:25 INFO - PROCESS | 1647 | 1465203745971 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:26 INFO - PROCESS | 1647 | 1465203746068 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:02:26 INFO - PROCESS | 1647 | 1465203746103 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:26 INFO - PROCESS | 1647 | 1465203746107 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x126723800 == 32 [pid = 1647] [id = 440] 02:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x113c69000) [pid = 1647] [serial = 1319] [outer = 0x0] 02:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1184a9000) [pid = 1647] [serial = 1320] [outer = 0x113c69000] 02:02:26 INFO - PROCESS | 1647 | 1465203746141 Marionette DEBUG loaded listener.js 02:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118862800) [pid = 1647] [serial = 1321] [outer = 0x113c69000] 02:02:26 INFO - PROCESS | 1647 | 1465203746472 Marionette TRACE conn2 <- [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]]]}] 02:02:26 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 02:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 02:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:02:26 INFO - PROCESS | 1647 | 1465203746486 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:02:26 INFO - PROCESS | 1647 | 1465203746487 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:02:26 INFO - PROCESS | 1647 | 1465203746489 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:02:26 INFO - PROCESS | 1647 | 1465203746490 Marionette TRACE conn2 <- [1,1734,null,{}] 02:02:26 INFO - PROCESS | 1647 | 1465203746493 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:26 INFO - PROCESS | 1647 | 1465203746495 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:26 INFO - PROCESS | 1647 | 1465203746603 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:02:26 INFO - PROCESS | 1647 | 1465203746640 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:26 INFO - PROCESS | 1647 | 1465203746641 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x113a28800 == 33 [pid = 1647] [id = 441] 02:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115dc5c00) [pid = 1647] [serial = 1322] [outer = 0x0] 02:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1188a3c00) [pid = 1647] [serial = 1323] [outer = 0x115dc5c00] 02:02:26 INFO - PROCESS | 1647 | 1465203746665 Marionette DEBUG loaded listener.js 02:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118f6a400) [pid = 1647] [serial = 1324] [outer = 0x115dc5c00] 02:02:26 INFO - PROCESS | 1647 | 1465203746991 Marionette TRACE conn2 <- [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]]]}] 02:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 519ms 02:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:02:27 INFO - PROCESS | 1647 | 1465203747008 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:02:27 INFO - PROCESS | 1647 | 1465203747010 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:02:27 INFO - PROCESS | 1647 | 1465203747014 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:02:27 INFO - PROCESS | 1647 | 1465203747015 Marionette TRACE conn2 <- [1,1738,null,{}] 02:02:27 INFO - PROCESS | 1647 | 1465203747017 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:27 INFO - PROCESS | 1647 | 1465203747018 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:27 INFO - PROCESS | 1647 | 1465203747112 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:02:27 INFO - PROCESS | 1647 | 1465203747148 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:27 INFO - PROCESS | 1647 | 1465203747149 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x129008000 == 34 [pid = 1647] [id = 442] 02:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116f94c00) [pid = 1647] [serial = 1325] [outer = 0x0] 02:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11920d000) [pid = 1647] [serial = 1326] [outer = 0x116f94c00] 02:02:27 INFO - PROCESS | 1647 | 1465203747174 Marionette DEBUG loaded listener.js 02:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119260800) [pid = 1647] [serial = 1327] [outer = 0x116f94c00] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1127e2c00) [pid = 1647] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11821b400) [pid = 1647] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x115dc5000) [pid = 1647] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x126d50c00) [pid = 1647] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1269c9400) [pid = 1647] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1214c4000) [pid = 1647] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11803a400) [pid = 1647] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1133ca400) [pid = 1647] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112a84c00) [pid = 1647] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1133cb000) [pid = 1647] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1122d1000) [pid = 1647] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1167d4800) [pid = 1647] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116424c00) [pid = 1647] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1122a9c00) [pid = 1647] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:02:27 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116a6e400) [pid = 1647] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 622ms 02:02:27 INFO - PROCESS | 1647 | 1465203747630 Marionette TRACE conn2 <- [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]]]}] 02:02:27 INFO - PROCESS | 1647 | 1465203747636 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:02:27 INFO - PROCESS | 1647 | 1465203747637 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:02:27 INFO - PROCESS | 1647 | 1465203747639 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:02:27 INFO - PROCESS | 1647 | 1465203747640 Marionette TRACE conn2 <- [1,1742,null,{}] 02:02:27 INFO - PROCESS | 1647 | 1465203747642 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:27 INFO - PROCESS | 1647 | 1465203747644 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:27 INFO - PROCESS | 1647 | 1465203747728 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:02:27 INFO - PROCESS | 1647 | 1465203747734 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:27 INFO - PROCESS | 1647 | 1465203747735 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11831e800 == 35 [pid = 1647] [id = 443] 02:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x113c6b000) [pid = 1647] [serial = 1328] [outer = 0x0] 02:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x115dec400) [pid = 1647] [serial = 1329] [outer = 0x113c6b000] 02:02:27 INFO - PROCESS | 1647 | 1465203747760 Marionette DEBUG loaded listener.js 02:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118035c00) [pid = 1647] [serial = 1330] [outer = 0x113c6b000] 02:02:28 INFO - PROCESS | 1647 | 1465203748093 Marionette TRACE conn2 <- [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]]]}] 02:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 469ms 02:02:28 INFO - PROCESS | 1647 | 1465203748108 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:02:28 INFO - PROCESS | 1647 | 1465203748110 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:02:28 INFO - PROCESS | 1647 | 1465203748115 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:02:28 INFO - PROCESS | 1647 | 1465203748116 Marionette TRACE conn2 <- [1,1746,null,{}] 02:02:28 INFO - PROCESS | 1647 | 1465203748119 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:28 INFO - PROCESS | 1647 | 1465203748120 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:28 INFO - PROCESS | 1647 | 1465203748200 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:02:28 INFO - PROCESS | 1647 | 1465203748258 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:28 INFO - PROCESS | 1647 | 1465203748259 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293b3800 == 36 [pid = 1647] [id = 444] 02:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x113cf2400) [pid = 1647] [serial = 1331] [outer = 0x0] 02:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118222000) [pid = 1647] [serial = 1332] [outer = 0x113cf2400] 02:02:28 INFO - PROCESS | 1647 | 1465203748283 Marionette DEBUG loaded listener.js 02:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1196e3400) [pid = 1647] [serial = 1333] [outer = 0x113cf2400] 02:02:28 INFO - PROCESS | 1647 | 1465203748552 Marionette TRACE conn2 <- [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]]]}] 02:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 469ms 02:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:02:28 INFO - PROCESS | 1647 | 1465203748585 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:02:28 INFO - PROCESS | 1647 | 1465203748586 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:02:28 INFO - PROCESS | 1647 | 1465203748588 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:02:28 INFO - PROCESS | 1647 | 1465203748589 Marionette TRACE conn2 <- [1,1750,null,{}] 02:02:28 INFO - PROCESS | 1647 | 1465203748592 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:28 INFO - PROCESS | 1647 | 1465203748593 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:28 INFO - PROCESS | 1647 | 1465203748685 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:02:28 INFO - PROCESS | 1647 | 1465203748688 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:28 INFO - PROCESS | 1647 | 1465203748690 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a792000 == 37 [pid = 1647] [id = 445] 02:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1196e5c00) [pid = 1647] [serial = 1334] [outer = 0x0] 02:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119a0bc00) [pid = 1647] [serial = 1335] [outer = 0x1196e5c00] 02:02:28 INFO - PROCESS | 1647 | 1465203748718 Marionette DEBUG loaded listener.js 02:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1212c4c00) [pid = 1647] [serial = 1336] [outer = 0x1196e5c00] 02:02:29 INFO - PROCESS | 1647 | 1465203749072 Marionette TRACE conn2 <- [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]]]}] 02:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 523ms 02:02:29 INFO - PROCESS | 1647 | 1465203749113 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:02:29 INFO - PROCESS | 1647 | 1465203749114 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:02:29 INFO - PROCESS | 1647 | 1465203749116 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:02:29 INFO - PROCESS | 1647 | 1465203749118 Marionette TRACE conn2 <- [1,1754,null,{}] 02:02:29 INFO - PROCESS | 1647 | 1465203749120 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:29 INFO - PROCESS | 1647 | 1465203749122 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:29 INFO - PROCESS | 1647 | 1465203749208 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:02:29 INFO - PROCESS | 1647 | 1465203749214 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:29 INFO - PROCESS | 1647 | 1465203749215 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x126722800 == 38 [pid = 1647] [id = 446] 02:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121445800) [pid = 1647] [serial = 1337] [outer = 0x0] 02:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1214c7800) [pid = 1647] [serial = 1338] [outer = 0x121445800] 02:02:29 INFO - PROCESS | 1647 | 1465203749239 Marionette DEBUG loaded listener.js 02:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1219a4000) [pid = 1647] [serial = 1339] [outer = 0x121445800] 02:02:29 INFO - PROCESS | 1647 | 1465203749563 Marionette TRACE conn2 <- [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]]]}] 02:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 469ms 02:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:02:29 INFO - PROCESS | 1647 | 1465203749585 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:02:29 INFO - PROCESS | 1647 | 1465203749587 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:02:29 INFO - PROCESS | 1647 | 1465203749589 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:02:29 INFO - PROCESS | 1647 | 1465203749590 Marionette TRACE conn2 <- [1,1758,null,{}] 02:02:29 INFO - PROCESS | 1647 | 1465203749650 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:29 INFO - PROCESS | 1647 | 1465203749651 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:29 INFO - PROCESS | 1647 | 1465203749752 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:02:29 INFO - PROCESS | 1647 | 1465203749834 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:29 INFO - PROCESS | 1647 | 1465203749836 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11618f000 == 39 [pid = 1647] [id = 447] 02:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x111e69c00) [pid = 1647] [serial = 1340] [outer = 0x0] 02:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1122ab800) [pid = 1647] [serial = 1341] [outer = 0x111e69c00] 02:02:29 INFO - PROCESS | 1647 | 1465203749867 Marionette DEBUG loaded listener.js 02:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1127ddc00) [pid = 1647] [serial = 1342] [outer = 0x111e69c00] 02:02:30 INFO - PROCESS | 1647 | 1465203750373 Marionette TRACE conn2 <- [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]]]}] 02:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 824ms 02:02:30 INFO - PROCESS | 1647 | 1465203750478 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:02:30 INFO - PROCESS | 1647 | 1465203750481 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:02:30 INFO - PROCESS | 1647 | 1465203750486 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:02:30 INFO - PROCESS | 1647 | 1465203750488 Marionette TRACE conn2 <- [1,1762,null,{}] 02:02:30 INFO - PROCESS | 1647 | 1465203750492 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:30 INFO - PROCESS | 1647 | 1465203750493 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:30 INFO - PROCESS | 1647 | 1465203750606 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:02:30 INFO - PROCESS | 1647 | 1465203750684 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:30 INFO - PROCESS | 1647 | 1465203750687 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a82800 == 40 [pid = 1647] [id = 448] 02:02:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x115d3b400) [pid = 1647] [serial = 1343] [outer = 0x0] 02:02:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x115dc1400) [pid = 1647] [serial = 1344] [outer = 0x115d3b400] 02:02:30 INFO - PROCESS | 1647 | 1465203750718 Marionette DEBUG loaded listener.js 02:02:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1161bf800) [pid = 1647] [serial = 1345] [outer = 0x115d3b400] 02:02:31 INFO - PROCESS | 1647 | 1465203751393 Marionette TRACE conn2 <- [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]]]}] 02:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 923ms 02:02:31 INFO - PROCESS | 1647 | 1465203751408 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:02:31 INFO - PROCESS | 1647 | 1465203751411 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:02:31 INFO - PROCESS | 1647 | 1465203751447 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:02:31 INFO - PROCESS | 1647 | 1465203751448 Marionette TRACE conn2 <- [1,1766,null,{}] 02:02:31 INFO - PROCESS | 1647 | 1465203751452 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:31 INFO - PROCESS | 1647 | 1465203751454 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:31 INFO - PROCESS | 1647 | 1465203751572 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:02:31 INFO - PROCESS | 1647 | 1465203751667 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:31 INFO - PROCESS | 1647 | 1465203751671 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e1b800 == 41 [pid = 1647] [id = 449] 02:02:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x112fbe400) [pid = 1647] [serial = 1346] [outer = 0x0] 02:02:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1133d3c00) [pid = 1647] [serial = 1347] [outer = 0x112fbe400] 02:02:31 INFO - PROCESS | 1647 | 1465203751714 Marionette DEBUG loaded listener.js 02:02:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x113e43000) [pid = 1647] [serial = 1348] [outer = 0x112fbe400] 02:02:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12a792000 == 40 [pid = 1647] [id = 445] 02:02:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1293b3800 == 39 [pid = 1647] [id = 444] 02:02:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11831e800 == 38 [pid = 1647] [id = 443] 02:02:31 INFO - PROCESS | 1647 | --DOCSHELL 0x129008000 == 37 [pid = 1647] [id = 442] 02:02:31 INFO - PROCESS | 1647 | --DOCSHELL 0x113a28800 == 36 [pid = 1647] [id = 441] 02:02:31 INFO - PROCESS | 1647 | --DOCSHELL 0x126723800 == 35 [pid = 1647] [id = 440] 02:02:31 INFO - PROCESS | 1647 | --DOCSHELL 0x123e18800 == 34 [pid = 1647] [id = 439] 02:02:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119a8e800 == 33 [pid = 1647] [id = 438] 02:02:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11852b000 == 32 [pid = 1647] [id = 437] 02:02:32 INFO - PROCESS | 1647 | --DOCSHELL 0x117090000 == 31 [pid = 1647] [id = 436] 02:02:32 INFO - PROCESS | 1647 | --DOCSHELL 0x112f1a000 == 30 [pid = 1647] [id = 435] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x118f61000) [pid = 1647] [serial = 1258] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118869000) [pid = 1647] [serial = 1257] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118132800) [pid = 1647] [serial = 1272] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11647d000) [pid = 1647] [serial = 1239] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118865400) [pid = 1647] [serial = 1242] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x124dc8800) [pid = 1647] [serial = 1245] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x128ddb800) [pid = 1647] [serial = 1248] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x129565c00) [pid = 1647] [serial = 1251] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x112fc1c00) [pid = 1647] [serial = 1254] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x115dbc000) [pid = 1647] [serial = 1255] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118f6c000) [pid = 1647] [serial = 1243] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x116a6a000) [pid = 1647] [serial = 1240] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12a7c4800) [pid = 1647] [serial = 1252] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x128f02400) [pid = 1647] [serial = 1249] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1269c4400) [pid = 1647] [serial = 1246] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1183dc000) [pid = 1647] [serial = 1282] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1181d3000) [pid = 1647] [serial = 1281] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115f4a000) [pid = 1647] [serial = 1279] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11506e800) [pid = 1647] [serial = 1278] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1183d7800) [pid = 1647] [serial = 1273] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11271d000) [pid = 1647] [serial = 1275] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11803b400) [pid = 1647] [serial = 1270] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1133d6000) [pid = 1647] [serial = 1263] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x115db9400) [pid = 1647] [serial = 1264] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x112a85800) [pid = 1647] [serial = 1260] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112fcb800) [pid = 1647] [serial = 1261] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1168a9400) [pid = 1647] [serial = 1267] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x112df1800) [pid = 1647] [serial = 1276] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x116719400) [pid = 1647] [serial = 1266] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x117660400) [pid = 1647] [serial = 1269] [outer = 0x0] [url = about:blank] 02:02:32 INFO - PROCESS | 1647 | 1465203752232 Marionette TRACE conn2 <- [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]]]}] 02:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 824ms 02:02:32 INFO - PROCESS | 1647 | 1465203752267 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:02:32 INFO - PROCESS | 1647 | 1465203752272 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:02:32 INFO - PROCESS | 1647 | 1465203752278 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:02:32 INFO - PROCESS | 1647 | 1465203752281 Marionette TRACE conn2 <- [1,1770,null,{}] 02:02:32 INFO - PROCESS | 1647 | 1465203752284 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:32 INFO - PROCESS | 1647 | 1465203752287 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:32 INFO - PROCESS | 1647 | 1465203752408 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:02:32 INFO - PROCESS | 1647 | 1465203752414 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:32 INFO - PROCESS | 1647 | 1465203752416 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x118322000 == 31 [pid = 1647] [id = 450] 02:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x115f4fc00) [pid = 1647] [serial = 1349] [outer = 0x0] 02:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11642dc00) [pid = 1647] [serial = 1350] [outer = 0x115f4fc00] 02:02:32 INFO - PROCESS | 1647 | 1465203752463 Marionette DEBUG loaded listener.js 02:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1166e9000) [pid = 1647] [serial = 1351] [outer = 0x115f4fc00] 02:02:32 INFO - PROCESS | 1647 | 1465203752850 Marionette TRACE conn2 <- [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]]]}] 02:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 624ms 02:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:02:32 INFO - PROCESS | 1647 | 1465203752901 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:02:32 INFO - PROCESS | 1647 | 1465203752903 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:02:32 INFO - PROCESS | 1647 | 1465203752905 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:02:32 INFO - PROCESS | 1647 | 1465203752907 Marionette TRACE conn2 <- [1,1774,null,{}] 02:02:32 INFO - PROCESS | 1647 | 1465203752915 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:32 INFO - PROCESS | 1647 | 1465203752918 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:33 INFO - PROCESS | 1647 | 1465203752997 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:02:33 INFO - PROCESS | 1647 | 1465203753003 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:33 INFO - PROCESS | 1647 | 1465203753005 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x119821000 == 32 [pid = 1647] [id = 451] 02:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1167d4800) [pid = 1647] [serial = 1352] [outer = 0x0] 02:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11765f000) [pid = 1647] [serial = 1353] [outer = 0x1167d4800] 02:02:33 INFO - PROCESS | 1647 | 1465203753035 Marionette DEBUG loaded listener.js 02:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1181c9800) [pid = 1647] [serial = 1354] [outer = 0x1167d4800] 02:02:33 INFO - PROCESS | 1647 | 1465203753398 Marionette TRACE conn2 <- [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]]]}] 02:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 523ms 02:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:02:33 INFO - PROCESS | 1647 | 1465203753429 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:02:33 INFO - PROCESS | 1647 | 1465203753431 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:02:33 INFO - PROCESS | 1647 | 1465203753433 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:02:33 INFO - PROCESS | 1647 | 1465203753434 Marionette TRACE conn2 <- [1,1778,null,{}] 02:02:33 INFO - PROCESS | 1647 | 1465203753436 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:33 INFO - PROCESS | 1647 | 1465203753438 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:33 INFO - PROCESS | 1647 | 1465203753520 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:02:33 INFO - PROCESS | 1647 | 1465203753525 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:33 INFO - PROCESS | 1647 | 1465203753526 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x123b6d000 == 33 [pid = 1647] [id = 452] 02:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1183cf800) [pid = 1647] [serial = 1355] [outer = 0x0] 02:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1183da000) [pid = 1647] [serial = 1356] [outer = 0x1183cf800] 02:02:33 INFO - PROCESS | 1647 | 1465203753555 Marionette DEBUG loaded listener.js 02:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118836c00) [pid = 1647] [serial = 1357] [outer = 0x1183cf800] 02:02:33 INFO - PROCESS | 1647 | 1465203753872 Marionette TRACE conn2 <- [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]]]}] 02:02:33 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 02:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 468ms 02:02:33 INFO - PROCESS | 1647 | 1465203753902 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:02:33 INFO - PROCESS | 1647 | 1465203753903 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:02:33 INFO - PROCESS | 1647 | 1465203753905 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:02:33 INFO - PROCESS | 1647 | 1465203753906 Marionette TRACE conn2 <- [1,1782,null,{}] 02:02:33 INFO - PROCESS | 1647 | 1465203753909 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:33 INFO - PROCESS | 1647 | 1465203753910 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:33 INFO - PROCESS | 1647 | 1465203753988 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:02:33 INFO - PROCESS | 1647 | 1465203753993 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:33 INFO - PROCESS | 1647 | 1465203753994 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x126727000 == 34 [pid = 1647] [id = 453] 02:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118865400) [pid = 1647] [serial = 1358] [outer = 0x0] 02:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118897800) [pid = 1647] [serial = 1359] [outer = 0x118865400] 02:02:34 INFO - PROCESS | 1647 | 1465203754029 Marionette DEBUG loaded listener.js 02:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118f62000) [pid = 1647] [serial = 1360] [outer = 0x118865400] 02:02:34 INFO - PROCESS | 1647 | 1465203754407 Marionette TRACE conn2 <- [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]]]}] 02:02:34 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 02:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 02:02:34 INFO - PROCESS | 1647 | 1465203754426 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:02:34 INFO - PROCESS | 1647 | 1465203754428 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:02:34 INFO - PROCESS | 1647 | 1465203754436 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:02:34 INFO - PROCESS | 1647 | 1465203754437 Marionette TRACE conn2 <- [1,1786,null,{}] 02:02:34 INFO - PROCESS | 1647 | 1465203754440 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:34 INFO - PROCESS | 1647 | 1465203754445 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:34 INFO - PROCESS | 1647 | 1465203754565 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:02:34 INFO - PROCESS | 1647 | 1465203754599 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:34 INFO - PROCESS | 1647 | 1465203754600 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x129009800 == 35 [pid = 1647] [id = 454] 02:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x118865800) [pid = 1647] [serial = 1361] [outer = 0x0] 02:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119303000) [pid = 1647] [serial = 1362] [outer = 0x118865800] 02:02:34 INFO - PROCESS | 1647 | 1465203754625 Marionette DEBUG loaded listener.js 02:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121446000) [pid = 1647] [serial = 1363] [outer = 0x118865800] 02:02:34 INFO - PROCESS | 1647 | 1465203754940 Marionette TRACE conn2 <- [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]]]}] 02:02:34 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 02:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 02:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:02:34 INFO - PROCESS | 1647 | 1465203754954 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:02:34 INFO - PROCESS | 1647 | 1465203754955 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:02:34 INFO - PROCESS | 1647 | 1465203754958 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:02:34 INFO - PROCESS | 1647 | 1465203754959 Marionette TRACE conn2 <- [1,1790,null,{}] 02:02:34 INFO - PROCESS | 1647 | 1465203754965 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:34 INFO - PROCESS | 1647 | 1465203754966 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:35 INFO - PROCESS | 1647 | 1465203755066 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:02:35 INFO - PROCESS | 1647 | 1465203755078 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:35 INFO - PROCESS | 1647 | 1465203755080 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x129787000 == 36 [pid = 1647] [id = 455] 02:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121446800) [pid = 1647] [serial = 1364] [outer = 0x0] 02:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1214c7c00) [pid = 1647] [serial = 1365] [outer = 0x121446800] 02:02:35 INFO - PROCESS | 1647 | 1465203755112 Marionette DEBUG loaded listener.js 02:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12199ec00) [pid = 1647] [serial = 1366] [outer = 0x121446800] 02:02:35 INFO - PROCESS | 1647 | 1465203755437 Marionette TRACE conn2 <- [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]]]}] 02:02:35 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) 02:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 522ms 02:02:35 INFO - PROCESS | 1647 | 1465203755481 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:02:35 INFO - PROCESS | 1647 | 1465203755482 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:02:35 INFO - PROCESS | 1647 | 1465203755484 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:02:35 INFO - PROCESS | 1647 | 1465203755485 Marionette TRACE conn2 <- [1,1794,null,{}] 02:02:35 INFO - PROCESS | 1647 | 1465203755487 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:35 INFO - PROCESS | 1647 | 1465203755489 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:35 INFO - PROCESS | 1647 | 1465203755589 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:02:35 INFO - PROCESS | 1647 | 1465203755600 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:35 INFO - PROCESS | 1647 | 1465203755601 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a80b800 == 37 [pid = 1647] [id = 456] 02:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1217eb800) [pid = 1647] [serial = 1367] [outer = 0x0] 02:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121b09800) [pid = 1647] [serial = 1368] [outer = 0x1217eb800] 02:02:35 INFO - PROCESS | 1647 | 1465203755625 Marionette DEBUG loaded listener.js 02:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x121b0f800) [pid = 1647] [serial = 1369] [outer = 0x1217eb800] 02:02:35 INFO - PROCESS | 1647 | 1465203755973 Marionette TRACE conn2 <- [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]]]}] 02:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 522ms 02:02:36 INFO - PROCESS | 1647 | 1465203756011 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:02:36 INFO - PROCESS | 1647 | 1465203756013 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:02:36 INFO - PROCESS | 1647 | 1465203756015 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:02:36 INFO - PROCESS | 1647 | 1465203756017 Marionette TRACE conn2 <- [1,1798,null,{}] 02:02:36 INFO - PROCESS | 1647 | 1465203756019 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:36 INFO - PROCESS | 1647 | 1465203756020 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:36 INFO - PROCESS | 1647 | 1465203756119 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:02:36 INFO - PROCESS | 1647 | 1465203756123 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:36 INFO - PROCESS | 1647 | 1465203756124 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8cf800 == 38 [pid = 1647] [id = 457] 02:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x118137c00) [pid = 1647] [serial = 1370] [outer = 0x0] 02:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x123b15400) [pid = 1647] [serial = 1371] [outer = 0x118137c00] 02:02:36 INFO - PROCESS | 1647 | 1465203756156 Marionette DEBUG loaded listener.js 02:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x124ac7000) [pid = 1647] [serial = 1372] [outer = 0x118137c00] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11730a400) [pid = 1647] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x115dc5c00) [pid = 1647] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x111c67400) [pid = 1647] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x113c6a400) [pid = 1647] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118f69400) [pid = 1647] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1127de800) [pid = 1647] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11649c400) [pid = 1647] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112718400) [pid = 1647] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x113c06400) [pid = 1647] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x116721400) [pid = 1647] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1183d5800) [pid = 1647] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1183d8800) [pid = 1647] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113c69000) [pid = 1647] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1196e5c00) [pid = 1647] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116f94c00) [pid = 1647] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118f62800) [pid = 1647] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x113c6b000) [pid = 1647] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:02:36 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113cf2400) [pid = 1647] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:02:36 INFO - PROCESS | 1647 | 1465203756557 Marionette TRACE conn2 <- [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]]]}] 02:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 569ms 02:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:02:36 INFO - PROCESS | 1647 | 1465203756585 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:02:36 INFO - PROCESS | 1647 | 1465203756586 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:02:36 INFO - PROCESS | 1647 | 1465203756588 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:02:36 INFO - PROCESS | 1647 | 1465203756589 Marionette TRACE conn2 <- [1,1802,null,{}] 02:02:36 INFO - PROCESS | 1647 | 1465203756592 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:36 INFO - PROCESS | 1647 | 1465203756593 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:36 INFO - PROCESS | 1647 | 1465203756713 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:02:36 INFO - PROCESS | 1647 | 1465203756748 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:36 INFO - PROCESS | 1647 | 1465203756748 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ae0800 == 39 [pid = 1647] [id = 458] 02:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x111c66400) [pid = 1647] [serial = 1373] [outer = 0x0] 02:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x115d3a000) [pid = 1647] [serial = 1374] [outer = 0x111c66400] 02:02:36 INFO - PROCESS | 1647 | 1465203756773 Marionette DEBUG loaded listener.js 02:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11803b800) [pid = 1647] [serial = 1375] [outer = 0x111c66400] 02:02:37 INFO - PROCESS | 1647 | 1465203757061 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 520ms 02:02:37 INFO - PROCESS | 1647 | 1465203757109 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:02:37 INFO - PROCESS | 1647 | 1465203757112 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:02:37 INFO - PROCESS | 1647 | 1465203757115 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:02:37 INFO - PROCESS | 1647 | 1465203757117 Marionette TRACE conn2 <- [1,1806,null,{}] 02:02:37 INFO - PROCESS | 1647 | 1465203757119 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:37 INFO - PROCESS | 1647 | 1465203757121 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:37 INFO - PROCESS | 1647 | 1465203757215 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:02:37 INFO - PROCESS | 1647 | 1465203757218 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:37 INFO - PROCESS | 1647 | 1465203757220 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba0f800 == 40 [pid = 1647] [id = 459] 02:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1184afc00) [pid = 1647] [serial = 1376] [outer = 0x0] 02:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118aecc00) [pid = 1647] [serial = 1377] [outer = 0x1184afc00] 02:02:37 INFO - PROCESS | 1647 | 1465203757255 Marionette DEBUG loaded listener.js 02:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x125311400) [pid = 1647] [serial = 1378] [outer = 0x1184afc00] 02:02:37 INFO - PROCESS | 1647 | 1465203757581 Marionette TRACE conn2 <- [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]]]}] 02:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 02:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:02:37 INFO - PROCESS | 1647 | 1465203757639 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:02:37 INFO - PROCESS | 1647 | 1465203757640 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:02:37 INFO - PROCESS | 1647 | 1465203757642 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:02:37 INFO - PROCESS | 1647 | 1465203757643 Marionette TRACE conn2 <- [1,1810,null,{}] 02:02:37 INFO - PROCESS | 1647 | 1465203757649 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:37 INFO - PROCESS | 1647 | 1465203757650 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:37 INFO - PROCESS | 1647 | 1465203757738 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:02:37 INFO - PROCESS | 1647 | 1465203757743 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:37 INFO - PROCESS | 1647 | 1465203757744 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad9000 == 41 [pid = 1647] [id = 460] 02:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11803ac00) [pid = 1647] [serial = 1379] [outer = 0x0] 02:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1253da000) [pid = 1647] [serial = 1380] [outer = 0x11803ac00] 02:02:37 INFO - PROCESS | 1647 | 1465203757769 Marionette DEBUG loaded listener.js 02:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1267ad400) [pid = 1647] [serial = 1381] [outer = 0x11803ac00] 02:02:38 INFO - PROCESS | 1647 | 1465203758110 Marionette TRACE conn2 <- [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]]]}] 02:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 522ms 02:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:02:38 INFO - PROCESS | 1647 | 1465203758164 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:02:38 INFO - PROCESS | 1647 | 1465203758165 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:02:38 INFO - PROCESS | 1647 | 1465203758167 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:02:38 INFO - PROCESS | 1647 | 1465203758169 Marionette TRACE conn2 <- [1,1814,null,{}] 02:02:38 INFO - PROCESS | 1647 | 1465203758171 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:38 INFO - PROCESS | 1647 | 1465203758172 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:38 INFO - PROCESS | 1647 | 1465203758254 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:02:38 INFO - PROCESS | 1647 | 1465203758324 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:38 INFO - PROCESS | 1647 | 1465203758326 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb14800 == 42 [pid = 1647] [id = 461] 02:02:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x125312800) [pid = 1647] [serial = 1382] [outer = 0x0] 02:02:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1267b1c00) [pid = 1647] [serial = 1383] [outer = 0x125312800] 02:02:38 INFO - PROCESS | 1647 | 1465203758350 Marionette DEBUG loaded listener.js 02:02:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1269c6c00) [pid = 1647] [serial = 1384] [outer = 0x125312800] 02:02:38 INFO - PROCESS | 1647 | 1465203758820 Marionette TRACE conn2 <- [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]]]}] 02:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 668ms 02:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:02:38 INFO - PROCESS | 1647 | 1465203758837 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:02:38 INFO - PROCESS | 1647 | 1465203758839 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:02:38 INFO - PROCESS | 1647 | 1465203758842 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:02:38 INFO - PROCESS | 1647 | 1465203758846 Marionette TRACE conn2 <- [1,1818,null,{}] 02:02:38 INFO - PROCESS | 1647 | 1465203758849 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:38 INFO - PROCESS | 1647 | 1465203758851 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:38 INFO - PROCESS | 1647 | 1465203758958 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:02:39 INFO - PROCESS | 1647 | 1465203759019 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:39 INFO - PROCESS | 1647 | 1465203759020 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192b7000 == 43 [pid = 1647] [id = 462] 02:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115d3ac00) [pid = 1647] [serial = 1385] [outer = 0x0] 02:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x115dc1800) [pid = 1647] [serial = 1386] [outer = 0x115d3ac00] 02:02:39 INFO - PROCESS | 1647 | 1465203759082 Marionette DEBUG loaded listener.js 02:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x116633400) [pid = 1647] [serial = 1387] [outer = 0x115d3ac00] 02:02:39 INFO - PROCESS | 1647 | 1465203759598 Marionette TRACE conn2 <- [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]]]}] 02:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 822ms 02:02:39 INFO - PROCESS | 1647 | 1465203759665 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:02:39 INFO - PROCESS | 1647 | 1465203759670 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:02:39 INFO - PROCESS | 1647 | 1465203759696 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:02:39 INFO - PROCESS | 1647 | 1465203759698 Marionette TRACE conn2 <- [1,1822,null,{}] 02:02:39 INFO - PROCESS | 1647 | 1465203759703 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:39 INFO - PROCESS | 1647 | 1465203759705 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:39 INFO - PROCESS | 1647 | 1465203759812 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:02:39 INFO - PROCESS | 1647 | 1465203759884 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:39 INFO - PROCESS | 1647 | 1465203759886 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fdc800 == 44 [pid = 1647] [id = 463] 02:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116861c00) [pid = 1647] [serial = 1388] [outer = 0x0] 02:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x118138400) [pid = 1647] [serial = 1389] [outer = 0x116861c00] 02:02:39 INFO - PROCESS | 1647 | 1465203759916 Marionette DEBUG loaded listener.js 02:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1183d7800) [pid = 1647] [serial = 1390] [outer = 0x116861c00] 02:02:40 INFO - PROCESS | 1647 | 1465203760359 Marionette TRACE conn2 <- [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]]]}] 02:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 742ms 02:02:40 INFO - PROCESS | 1647 | 1465203760419 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:02:40 INFO - PROCESS | 1647 | 1465203760420 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:02:40 INFO - PROCESS | 1647 | 1465203760423 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:02:40 INFO - PROCESS | 1647 | 1465203760425 Marionette TRACE conn2 <- [1,1826,null,{}] 02:02:40 INFO - PROCESS | 1647 | 1465203760433 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:40 INFO - PROCESS | 1647 | 1465203760436 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:40 INFO - PROCESS | 1647 | 1465203760542 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:02:40 INFO - PROCESS | 1647 | 1465203760617 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:40 INFO - PROCESS | 1647 | 1465203760619 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bbce800 == 45 [pid = 1647] [id = 464] 02:02:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118ae9000) [pid = 1647] [serial = 1391] [outer = 0x0] 02:02:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11930d000) [pid = 1647] [serial = 1392] [outer = 0x118ae9000] 02:02:40 INFO - PROCESS | 1647 | 1465203760651 Marionette DEBUG loaded listener.js 02:02:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x120fed800) [pid = 1647] [serial = 1393] [outer = 0x118ae9000] 02:02:41 INFO - PROCESS | 1647 | 1465203761072 Marionette TRACE conn2 <- [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]]]}] 02:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 673ms 02:02:41 INFO - PROCESS | 1647 | 1465203761097 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:02:41 INFO - PROCESS | 1647 | 1465203761100 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:02:41 INFO - PROCESS | 1647 | 1465203761104 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:02:41 INFO - PROCESS | 1647 | 1465203761106 Marionette TRACE conn2 <- [1,1830,null,{}] 02:02:41 INFO - PROCESS | 1647 | 1465203761109 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:41 INFO - PROCESS | 1647 | 1465203761114 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:41 INFO - PROCESS | 1647 | 1465203761268 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:02:41 INFO - PROCESS | 1647 | 1465203761370 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:41 INFO - PROCESS | 1647 | 1465203761372 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2d7800 == 46 [pid = 1647] [id = 465] 02:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1214c6400) [pid = 1647] [serial = 1394] [outer = 0x0] 02:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x124ac3000) [pid = 1647] [serial = 1395] [outer = 0x1214c6400] 02:02:41 INFO - PROCESS | 1647 | 1465203761418 Marionette DEBUG loaded listener.js 02:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x125312c00) [pid = 1647] [serial = 1396] [outer = 0x1214c6400] 02:02:41 INFO - PROCESS | 1647 | 1465203761907 Marionette TRACE conn2 <- [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]]]}] 02:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 824ms 02:02:41 INFO - PROCESS | 1647 | 1465203761929 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:02:41 INFO - PROCESS | 1647 | 1465203761931 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:02:41 INFO - PROCESS | 1647 | 1465203761934 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:02:41 INFO - PROCESS | 1647 | 1465203761935 Marionette TRACE conn2 <- [1,1834,null,{}] 02:02:41 INFO - PROCESS | 1647 | 1465203761937 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:41 INFO - PROCESS | 1647 | 1465203761939 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:42 INFO - PROCESS | 1647 | 1465203762041 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:02:42 INFO - PROCESS | 1647 | 1465203762102 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:42 INFO - PROCESS | 1647 | 1465203762104 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11683b800 == 47 [pid = 1647] [id = 466] 02:02:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1122dac00) [pid = 1647] [serial = 1397] [outer = 0x0] 02:02:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1168b8400) [pid = 1647] [serial = 1398] [outer = 0x1122dac00] 02:02:42 INFO - PROCESS | 1647 | 1465203762133 Marionette DEBUG loaded listener.js 02:02:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119a0a400) [pid = 1647] [serial = 1399] [outer = 0x1122dac00] 02:02:42 INFO - PROCESS | 1647 | 1465203762696 Marionette TRACE conn2 <- [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]]]}] 02:02:42 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 02:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 823ms 02:02:42 INFO - PROCESS | 1647 | 1465203762761 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:02:42 INFO - PROCESS | 1647 | 1465203762762 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:02:42 INFO - PROCESS | 1647 | 1465203762765 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:02:42 INFO - PROCESS | 1647 | 1465203762767 Marionette TRACE conn2 <- [1,1838,null,{}] 02:02:42 INFO - PROCESS | 1647 | 1465203762771 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:42 INFO - PROCESS | 1647 | 1465203762772 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:42 INFO - PROCESS | 1647 | 1465203762873 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:02:42 INFO - PROCESS | 1647 | 1465203762935 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:42 INFO - PROCESS | 1647 | 1465203762937 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x117099800 == 48 [pid = 1647] [id = 467] 02:02:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1133d0400) [pid = 1647] [serial = 1400] [outer = 0x0] 02:02:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x115065400) [pid = 1647] [serial = 1401] [outer = 0x1133d0400] 02:02:42 INFO - PROCESS | 1647 | 1465203762965 Marionette DEBUG loaded listener.js 02:02:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x116861400) [pid = 1647] [serial = 1402] [outer = 0x1133d0400] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12bad9000 == 47 [pid = 1647] [id = 460] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba0f800 == 46 [pid = 1647] [id = 459] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x124ae0800 == 45 [pid = 1647] [id = 458] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8cf800 == 44 [pid = 1647] [id = 457] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12a80b800 == 43 [pid = 1647] [id = 456] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x129787000 == 42 [pid = 1647] [id = 455] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x129009800 == 41 [pid = 1647] [id = 454] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x126727000 == 40 [pid = 1647] [id = 453] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x123b6d000 == 39 [pid = 1647] [id = 452] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x119821000 == 38 [pid = 1647] [id = 451] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x118322000 == 37 [pid = 1647] [id = 450] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x117e1b800 == 36 [pid = 1647] [id = 449] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x119a82800 == 35 [pid = 1647] [id = 448] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11618f000 == 34 [pid = 1647] [id = 447] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x126722800 == 33 [pid = 1647] [id = 446] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11683b800 == 32 [pid = 1647] [id = 466] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2d7800 == 31 [pid = 1647] [id = 465] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12bbce800 == 30 [pid = 1647] [id = 464] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x128fdc800 == 29 [pid = 1647] [id = 463] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1192b7000 == 28 [pid = 1647] [id = 462] 02:02:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb14800 == 27 [pid = 1647] [id = 461] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x118035400) [pid = 1647] [serial = 1317] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1188a3c00) [pid = 1647] [serial = 1323] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x111c86000) [pid = 1647] [serial = 1305] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1122b5800) [pid = 1647] [serial = 1306] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x115dc0400) [pid = 1647] [serial = 1311] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x115f4e400) [pid = 1647] [serial = 1312] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119a03800) [pid = 1647] [serial = 1303] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1196e1000) [pid = 1647] [serial = 1302] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x112df0800) [pid = 1647] [serial = 1308] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1133d1400) [pid = 1647] [serial = 1309] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x116714400) [pid = 1647] [serial = 1314] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x112fc0800) [pid = 1647] [serial = 1285] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1127eb800) [pid = 1647] [serial = 1284] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1161b2800) [pid = 1647] [serial = 1288] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x115f45800) [pid = 1647] [serial = 1287] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11803c800) [pid = 1647] [serial = 1291] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116a6d800) [pid = 1647] [serial = 1290] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x118836400) [pid = 1647] [serial = 1294] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1184b6000) [pid = 1647] [serial = 1293] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11889ac00) [pid = 1647] [serial = 1297] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118862400) [pid = 1647] [serial = 1296] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118862800) [pid = 1647] [serial = 1321] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1184a9000) [pid = 1647] [serial = 1320] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1212c4c00) [pid = 1647] [serial = 1336] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1214c7800) [pid = 1647] [serial = 1338] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11920d000) [pid = 1647] [serial = 1326] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119309400) [pid = 1647] [serial = 1300] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11920f400) [pid = 1647] [serial = 1299] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118f6a400) [pid = 1647] [serial = 1324] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x115dec400) [pid = 1647] [serial = 1329] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x118035c00) [pid = 1647] [serial = 1330] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119a0bc00) [pid = 1647] [serial = 1335] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1196e3400) [pid = 1647] [serial = 1333] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119260800) [pid = 1647] [serial = 1327] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118130000) [pid = 1647] [serial = 1318] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x116f94400) [pid = 1647] [serial = 1315] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x118222000) [pid = 1647] [serial = 1332] [outer = 0x0] [url = about:blank] 02:02:43 INFO - PROCESS | 1647 | 1465203763958 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1224ms 02:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:02:43 INFO - PROCESS | 1647 | 1465203763990 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:02:43 INFO - PROCESS | 1647 | 1465203763992 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:02:43 INFO - PROCESS | 1647 | 1465203763997 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:02:43 INFO - PROCESS | 1647 | 1465203763999 Marionette TRACE conn2 <- [1,1842,null,{}] 02:02:44 INFO - PROCESS | 1647 | 1465203764002 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:44 INFO - PROCESS | 1647 | 1465203764004 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:44 INFO - PROCESS | 1647 | 1465203764091 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:02:44 INFO - PROCESS | 1647 | 1465203764100 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:44 INFO - PROCESS | 1647 | 1465203764103 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11683d800 == 28 [pid = 1647] [id = 468] 02:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112fcb400) [pid = 1647] [serial = 1403] [outer = 0x0] 02:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x115db9800) [pid = 1647] [serial = 1404] [outer = 0x112fcb400] 02:02:44 INFO - PROCESS | 1647 | 1465203764131 Marionette DEBUG loaded listener.js 02:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x112a85800) [pid = 1647] [serial = 1405] [outer = 0x112fcb400] 02:02:44 INFO - PROCESS | 1647 | 1465203764471 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 02:02:44 INFO - PROCESS | 1647 | 1465203764516 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:02:44 INFO - PROCESS | 1647 | 1465203764520 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:02:44 INFO - PROCESS | 1647 | 1465203764524 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:02:44 INFO - PROCESS | 1647 | 1465203764526 Marionette TRACE conn2 <- [1,1846,null,{}] 02:02:44 INFO - PROCESS | 1647 | 1465203764531 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:44 INFO - PROCESS | 1647 | 1465203764533 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:44 INFO - PROCESS | 1647 | 1465203764610 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:02:44 INFO - PROCESS | 1647 | 1465203764617 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:44 INFO - PROCESS | 1647 | 1465203764618 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x118315000 == 29 [pid = 1647] [id = 469] 02:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1161be400) [pid = 1647] [serial = 1406] [outer = 0x0] 02:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1168ae800) [pid = 1647] [serial = 1407] [outer = 0x1161be400] 02:02:44 INFO - PROCESS | 1647 | 1465203764646 Marionette DEBUG loaded listener.js 02:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1172a0c00) [pid = 1647] [serial = 1408] [outer = 0x1161be400] 02:02:44 INFO - PROCESS | 1647 | 1465203764997 Marionette TRACE conn2 <- [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]]]}] 02:02:45 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) 02:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 522ms 02:02:45 INFO - PROCESS | 1647 | 1465203765046 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:02:45 INFO - PROCESS | 1647 | 1465203765048 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:02:45 INFO - PROCESS | 1647 | 1465203765050 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:02:45 INFO - PROCESS | 1647 | 1465203765052 Marionette TRACE conn2 <- [1,1850,null,{}] 02:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118038000) [pid = 1647] [serial = 1409] [outer = 0x12cf7d800] 02:02:45 INFO - PROCESS | 1647 | 1465203765074 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:45 INFO - PROCESS | 1647 | 1465203765077 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:45 INFO - PROCESS | 1647 | 1465203765166 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:02:45 INFO - PROCESS | 1647 | 1465203765187 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:45 INFO - PROCESS | 1647 | 1465203765189 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x121209000 == 30 [pid = 1647] [id = 470] 02:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x112df2400) [pid = 1647] [serial = 1410] [outer = 0x0] 02:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1183d9000) [pid = 1647] [serial = 1411] [outer = 0x112df2400] 02:02:45 INFO - PROCESS | 1647 | 1465203765218 Marionette DEBUG loaded listener.js 02:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11858a800) [pid = 1647] [serial = 1412] [outer = 0x112df2400] 02:02:45 INFO - PROCESS | 1647 | 1465203765589 Marionette TRACE conn2 <- [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]]]}] 02:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 576ms 02:02:45 INFO - PROCESS | 1647 | 1465203765627 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:02:45 INFO - PROCESS | 1647 | 1465203765630 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:02:45 INFO - PROCESS | 1647 | 1465203765633 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:02:45 INFO - PROCESS | 1647 | 1465203765634 Marionette TRACE conn2 <- [1,1854,null,{}] 02:02:45 INFO - PROCESS | 1647 | 1465203765648 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:45 INFO - PROCESS | 1647 | 1465203765649 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:45 INFO - PROCESS | 1647 | 1465203765726 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:02:45 INFO - PROCESS | 1647 | 1465203765731 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:45 INFO - PROCESS | 1647 | 1465203765732 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x121be2000 == 31 [pid = 1647] [id = 471] 02:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118865c00) [pid = 1647] [serial = 1413] [outer = 0x0] 02:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11886c800) [pid = 1647] [serial = 1414] [outer = 0x118865c00] 02:02:45 INFO - PROCESS | 1647 | 1465203765758 Marionette DEBUG loaded listener.js 02:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118aee000) [pid = 1647] [serial = 1415] [outer = 0x118865c00] 02:02:46 INFO - PROCESS | 1647 | 1465203766120 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 530ms 02:02:46 INFO - PROCESS | 1647 | 1465203766178 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:02:46 INFO - PROCESS | 1647 | 1465203766179 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:02:46 INFO - PROCESS | 1647 | 1465203766181 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:02:46 INFO - PROCESS | 1647 | 1465203766182 Marionette TRACE conn2 <- [1,1858,null,{}] 02:02:46 INFO - PROCESS | 1647 | 1465203766185 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:46 INFO - PROCESS | 1647 | 1465203766186 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:46 INFO - PROCESS | 1647 | 1465203766282 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:02:46 INFO - PROCESS | 1647 | 1465203766285 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:46 INFO - PROCESS | 1647 | 1465203766287 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ed5800 == 32 [pid = 1647] [id = 472] 02:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x115d40000) [pid = 1647] [serial = 1416] [outer = 0x0] 02:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118870000) [pid = 1647] [serial = 1417] [outer = 0x115d40000] 02:02:46 INFO - PROCESS | 1647 | 1465203766312 Marionette DEBUG loaded listener.js 02:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119251400) [pid = 1647] [serial = 1418] [outer = 0x115d40000] 02:02:46 INFO - PROCESS | 1647 | 1465203766660 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 521ms 02:02:46 INFO - PROCESS | 1647 | 1465203766704 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:02:46 INFO - PROCESS | 1647 | 1465203766705 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:02:46 INFO - PROCESS | 1647 | 1465203766707 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:02:46 INFO - PROCESS | 1647 | 1465203766708 Marionette TRACE conn2 <- [1,1862,null,{}] 02:02:46 INFO - PROCESS | 1647 | 1465203766711 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:46 INFO - PROCESS | 1647 | 1465203766715 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:46 INFO - PROCESS | 1647 | 1465203766830 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:02:46 INFO - PROCESS | 1647 | 1465203766844 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:46 INFO - PROCESS | 1647 | 1465203766845 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a5c800 == 33 [pid = 1647] [id = 473] 02:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119258400) [pid = 1647] [serial = 1419] [outer = 0x0] 02:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1196df800) [pid = 1647] [serial = 1420] [outer = 0x119258400] 02:02:46 INFO - PROCESS | 1647 | 1465203766869 Marionette DEBUG loaded listener.js 02:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x121b02c00) [pid = 1647] [serial = 1421] [outer = 0x119258400] 02:02:47 INFO - PROCESS | 1647 | 1465203767202 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 522ms 02:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:02:47 INFO - PROCESS | 1647 | 1465203767235 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:02:47 INFO - PROCESS | 1647 | 1465203767236 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:02:47 INFO - PROCESS | 1647 | 1465203767245 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:02:47 INFO - PROCESS | 1647 | 1465203767246 Marionette TRACE conn2 <- [1,1866,null,{}] 02:02:47 INFO - PROCESS | 1647 | 1465203767248 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:47 INFO - PROCESS | 1647 | 1465203767250 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:47 INFO - PROCESS | 1647 | 1465203767346 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:02:47 INFO - PROCESS | 1647 | 1465203767349 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:47 INFO - PROCESS | 1647 | 1465203767351 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x127883800 == 34 [pid = 1647] [id = 474] 02:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11925ac00) [pid = 1647] [serial = 1422] [outer = 0x0] 02:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124a83400) [pid = 1647] [serial = 1423] [outer = 0x11925ac00] 02:02:47 INFO - PROCESS | 1647 | 1465203767375 Marionette DEBUG loaded listener.js 02:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12530e400) [pid = 1647] [serial = 1424] [outer = 0x11925ac00] 02:02:47 INFO - PROCESS | 1647 | 1465203767725 Marionette TRACE conn2 <- [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]]]}] 02:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 527ms 02:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:02:47 INFO - PROCESS | 1647 | 1465203767770 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:02:47 INFO - PROCESS | 1647 | 1465203767771 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:02:47 INFO - PROCESS | 1647 | 1465203767774 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:02:47 INFO - PROCESS | 1647 | 1465203767775 Marionette TRACE conn2 <- [1,1870,null,{}] 02:02:47 INFO - PROCESS | 1647 | 1465203767777 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:47 INFO - PROCESS | 1647 | 1465203767778 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:47 INFO - PROCESS | 1647 | 1465203767875 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:02:47 INFO - PROCESS | 1647 | 1465203767878 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:47 INFO - PROCESS | 1647 | 1465203767879 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293a2000 == 35 [pid = 1647] [id = 475] 02:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1214c9800) [pid = 1647] [serial = 1425] [outer = 0x0] 02:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1253cf400) [pid = 1647] [serial = 1426] [outer = 0x1214c9800] 02:02:47 INFO - PROCESS | 1647 | 1465203767904 Marionette DEBUG loaded listener.js 02:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1267af400) [pid = 1647] [serial = 1427] [outer = 0x1214c9800] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118865800) [pid = 1647] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x121446800) [pid = 1647] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11803ac00) [pid = 1647] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118865400) [pid = 1647] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x121445800) [pid = 1647] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x115f4fc00) [pid = 1647] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112fbe400) [pid = 1647] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1217eb800) [pid = 1647] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1183cf800) [pid = 1647] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x111e69c00) [pid = 1647] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x111c66400) [pid = 1647] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115d3b400) [pid = 1647] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1167d4800) [pid = 1647] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118137c00) [pid = 1647] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1184afc00) [pid = 1647] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x125312800) [pid = 1647] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:02:48 INFO - PROCESS | 1647 | 1465203768437 Marionette TRACE conn2 <- [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]]]}] 02:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 719ms 02:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:02:48 INFO - PROCESS | 1647 | 1465203768493 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:02:48 INFO - PROCESS | 1647 | 1465203768496 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:02:48 INFO - PROCESS | 1647 | 1465203768500 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:02:48 INFO - PROCESS | 1647 | 1465203768501 Marionette TRACE conn2 <- [1,1874,null,{}] 02:02:48 INFO - PROCESS | 1647 | 1465203768504 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:48 INFO - PROCESS | 1647 | 1465203768515 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:48 INFO - PROCESS | 1647 | 1465203768591 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:02:48 INFO - PROCESS | 1647 | 1465203768613 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:48 INFO - PROCESS | 1647 | 1465203768614 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x121208000 == 36 [pid = 1647] [id = 476] 02:02:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1127e6400) [pid = 1647] [serial = 1428] [outer = 0x0] 02:02:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118036c00) [pid = 1647] [serial = 1429] [outer = 0x1127e6400] 02:02:48 INFO - PROCESS | 1647 | 1465203768639 Marionette DEBUG loaded listener.js 02:02:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119216c00) [pid = 1647] [serial = 1430] [outer = 0x1127e6400] 02:02:48 INFO - PROCESS | 1647 | 1465203768955 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 468ms 02:02:48 INFO - PROCESS | 1647 | 1465203768969 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:02:48 INFO - PROCESS | 1647 | 1465203768970 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:02:48 INFO - PROCESS | 1647 | 1465203768972 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:02:48 INFO - PROCESS | 1647 | 1465203768973 Marionette TRACE conn2 <- [1,1878,null,{}] 02:02:48 INFO - PROCESS | 1647 | 1465203768976 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:48 INFO - PROCESS | 1647 | 1465203768977 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:49 INFO - PROCESS | 1647 | 1465203769058 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:02:49 INFO - PROCESS | 1647 | 1465203769117 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:49 INFO - PROCESS | 1647 | 1465203769118 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a5bb000 == 37 [pid = 1647] [id = 477] 02:02:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x115d3b400) [pid = 1647] [serial = 1431] [outer = 0x0] 02:02:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121b02400) [pid = 1647] [serial = 1432] [outer = 0x115d3b400] 02:02:49 INFO - PROCESS | 1647 | 1465203769143 Marionette DEBUG loaded listener.js 02:02:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1267adc00) [pid = 1647] [serial = 1433] [outer = 0x115d3b400] 02:02:49 INFO - PROCESS | 1647 | 1465203769403 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 468ms 02:02:49 INFO - PROCESS | 1647 | 1465203769441 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:02:49 INFO - PROCESS | 1647 | 1465203769442 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:02:49 INFO - PROCESS | 1647 | 1465203769452 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:02:49 INFO - PROCESS | 1647 | 1465203769454 Marionette TRACE conn2 <- [1,1882,null,{}] 02:02:49 INFO - PROCESS | 1647 | 1465203769456 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:49 INFO - PROCESS | 1647 | 1465203769458 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:49 INFO - PROCESS | 1647 | 1465203769561 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:02:49 INFO - PROCESS | 1647 | 1465203769567 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:49 INFO - PROCESS | 1647 | 1465203769569 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12534f800 == 38 [pid = 1647] [id = 478] 02:02:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1267ae000) [pid = 1647] [serial = 1434] [outer = 0x0] 02:02:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1269c6000) [pid = 1647] [serial = 1435] [outer = 0x1267ae000] 02:02:49 INFO - PROCESS | 1647 | 1465203769595 Marionette DEBUG loaded listener.js 02:02:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x126a68800) [pid = 1647] [serial = 1436] [outer = 0x1267ae000] 02:02:49 INFO - PROCESS | 1647 | 1465203769939 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 519ms 02:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:02:49 INFO - PROCESS | 1647 | 1465203769972 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:02:49 INFO - PROCESS | 1647 | 1465203769973 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:02:49 INFO - PROCESS | 1647 | 1465203769975 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:02:49 INFO - PROCESS | 1647 | 1465203769976 Marionette TRACE conn2 <- [1,1886,null,{}] 02:02:49 INFO - PROCESS | 1647 | 1465203769980 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:49 INFO - PROCESS | 1647 | 1465203769982 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:50 INFO - PROCESS | 1647 | 1465203770085 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:02:50 INFO - PROCESS | 1647 | 1465203770091 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:50 INFO - PROCESS | 1647 | 1465203770093 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b3f5000 == 39 [pid = 1647] [id = 479] 02:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1269d0400) [pid = 1647] [serial = 1437] [outer = 0x0] 02:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x127842000) [pid = 1647] [serial = 1438] [outer = 0x1269d0400] 02:02:50 INFO - PROCESS | 1647 | 1465203770120 Marionette DEBUG loaded listener.js 02:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12784c800) [pid = 1647] [serial = 1439] [outer = 0x1269d0400] 02:02:50 INFO - PROCESS | 1647 | 1465203770655 Marionette TRACE conn2 <- [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]]]}] 02:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 02:02:50 INFO - PROCESS | 1647 | 1465203770697 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:02:50 INFO - PROCESS | 1647 | 1465203770700 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:02:50 INFO - PROCESS | 1647 | 1465203770703 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:02:50 INFO - PROCESS | 1647 | 1465203770705 Marionette TRACE conn2 <- [1,1890,null,{}] 02:02:50 INFO - PROCESS | 1647 | 1465203770709 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:50 INFO - PROCESS | 1647 | 1465203770711 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:50 INFO - PROCESS | 1647 | 1465203770825 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:02:50 INFO - PROCESS | 1647 | 1465203770886 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:50 INFO - PROCESS | 1647 | 1465203770888 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x118313800 == 40 [pid = 1647] [id = 480] 02:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x112fc0000) [pid = 1647] [serial = 1440] [outer = 0x0] 02:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x115dbcc00) [pid = 1647] [serial = 1441] [outer = 0x112fc0000] 02:02:50 INFO - PROCESS | 1647 | 1465203770920 Marionette DEBUG loaded listener.js 02:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11642ac00) [pid = 1647] [serial = 1442] [outer = 0x112fc0000] 02:02:51 INFO - PROCESS | 1647 | 1465203771482 Marionette TRACE conn2 <- [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]]]}] 02:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 821ms 02:02:51 INFO - PROCESS | 1647 | 1465203771526 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:02:51 INFO - PROCESS | 1647 | 1465203771532 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:02:51 INFO - PROCESS | 1647 | 1465203771537 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:02:51 INFO - PROCESS | 1647 | 1465203771539 Marionette TRACE conn2 <- [1,1894,null,{}] 02:02:51 INFO - PROCESS | 1647 | 1465203771542 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:51 INFO - PROCESS | 1647 | 1465203771544 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:51 INFO - PROCESS | 1647 | 1465203771661 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:02:51 INFO - PROCESS | 1647 | 1465203771744 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:51 INFO - PROCESS | 1647 | 1465203771745 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x123e0f800 == 41 [pid = 1647] [id = 481] 02:02:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x117660400) [pid = 1647] [serial = 1443] [outer = 0x0] 02:02:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11812e800) [pid = 1647] [serial = 1444] [outer = 0x117660400] 02:02:51 INFO - PROCESS | 1647 | 1465203771776 Marionette DEBUG loaded listener.js 02:02:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1183d8400) [pid = 1647] [serial = 1445] [outer = 0x117660400] 02:02:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12534f800 == 40 [pid = 1647] [id = 478] 02:02:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12a5bb000 == 39 [pid = 1647] [id = 477] 02:02:52 INFO - PROCESS | 1647 | --DOCSHELL 0x121208000 == 38 [pid = 1647] [id = 476] 02:02:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1293a2000 == 37 [pid = 1647] [id = 475] 02:02:52 INFO - PROCESS | 1647 | --DOCSHELL 0x127883800 == 36 [pid = 1647] [id = 474] 02:02:52 INFO - PROCESS | 1647 | --DOCSHELL 0x126a5c800 == 35 [pid = 1647] [id = 473] 02:02:52 INFO - PROCESS | 1647 | --DOCSHELL 0x125ed5800 == 34 [pid = 1647] [id = 472] 02:02:52 INFO - PROCESS | 1647 | --DOCSHELL 0x121be2000 == 33 [pid = 1647] [id = 471] 02:02:52 INFO - PROCESS | 1647 | 1465203772455 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:02:52 INFO - PROCESS | 1647 | --DOCSHELL 0x121209000 == 32 [pid = 1647] [id = 470] 02:02:52 INFO - PROCESS | 1647 | --DOCSHELL 0x118315000 == 31 [pid = 1647] [id = 469] 02:02:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11683d800 == 30 [pid = 1647] [id = 468] 02:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 973ms 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119303000) [pid = 1647] [serial = 1362] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1214c7c00) [pid = 1647] [serial = 1365] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1267ad400) [pid = 1647] [serial = 1381] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x121446000) [pid = 1647] [serial = 1363] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118897800) [pid = 1647] [serial = 1359] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1219a4000) [pid = 1647] [serial = 1339] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11642dc00) [pid = 1647] [serial = 1350] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1166e9000) [pid = 1647] [serial = 1351] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1133d3c00) [pid = 1647] [serial = 1347] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x113e43000) [pid = 1647] [serial = 1348] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x121b09800) [pid = 1647] [serial = 1368] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1183da000) [pid = 1647] [serial = 1356] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118836c00) [pid = 1647] [serial = 1357] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1122ab800) [pid = 1647] [serial = 1341] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x115d3a000) [pid = 1647] [serial = 1374] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1127ddc00) [pid = 1647] [serial = 1342] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x115dc1400) [pid = 1647] [serial = 1344] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1161bf800) [pid = 1647] [serial = 1345] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11765f000) [pid = 1647] [serial = 1353] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1181c9800) [pid = 1647] [serial = 1354] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12199ec00) [pid = 1647] [serial = 1366] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x123b15400) [pid = 1647] [serial = 1371] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x121b0f800) [pid = 1647] [serial = 1369] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118aecc00) [pid = 1647] [serial = 1377] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1253da000) [pid = 1647] [serial = 1380] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x125311400) [pid = 1647] [serial = 1378] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11803b800) [pid = 1647] [serial = 1375] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x124ac7000) [pid = 1647] [serial = 1372] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118f62000) [pid = 1647] [serial = 1360] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1267b1c00) [pid = 1647] [serial = 1383] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1269c6c00) [pid = 1647] [serial = 1384] [outer = 0x0] [url = about:blank] 02:02:52 INFO - PROCESS | 1647 | 1465203772524 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:02:52 INFO - PROCESS | 1647 | 1465203772526 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:02:52 INFO - PROCESS | 1647 | 1465203772533 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:02:52 INFO - PROCESS | 1647 | 1465203772535 Marionette TRACE conn2 <- [1,1898,null,{}] 02:02:52 INFO - PROCESS | 1647 | 1465203772539 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:52 INFO - PROCESS | 1647 | 1465203772540 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:52 INFO - PROCESS | 1647 | 1465203772622 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:02:52 INFO - PROCESS | 1647 | 1465203772627 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:52 INFO - PROCESS | 1647 | 1465203772632 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x117090000 == 31 [pid = 1647] [id = 482] 02:02:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x115fa3400) [pid = 1647] [serial = 1446] [outer = 0x0] 02:02:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11615a000) [pid = 1647] [serial = 1447] [outer = 0x115fa3400] 02:02:52 INFO - PROCESS | 1647 | 1465203772662 Marionette DEBUG loaded listener.js 02:02:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x116719400) [pid = 1647] [serial = 1448] [outer = 0x115fa3400] 02:02:53 INFO - PROCESS | 1647 | 1465203773031 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 523ms 02:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:02:53 INFO - PROCESS | 1647 | 1465203773063 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:02:53 INFO - PROCESS | 1647 | 1465203773066 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:02:53 INFO - PROCESS | 1647 | 1465203773071 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:02:53 INFO - PROCESS | 1647 | 1465203773073 Marionette TRACE conn2 <- [1,1902,null,{}] 02:02:53 INFO - PROCESS | 1647 | 1465203773075 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:53 INFO - PROCESS | 1647 | 1465203773077 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:53 INFO - PROCESS | 1647 | 1465203773155 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:02:53 INFO - PROCESS | 1647 | 1465203773159 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:53 INFO - PROCESS | 1647 | 1465203773160 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192a6000 == 32 [pid = 1647] [id = 483] 02:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1172a4000) [pid = 1647] [serial = 1449] [outer = 0x0] 02:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11821d400) [pid = 1647] [serial = 1450] [outer = 0x1172a4000] 02:02:53 INFO - PROCESS | 1647 | 1465203773190 Marionette DEBUG loaded listener.js 02:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1184abc00) [pid = 1647] [serial = 1451] [outer = 0x1172a4000] 02:02:53 INFO - PROCESS | 1647 | 1465203773555 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 519ms 02:02:53 INFO - PROCESS | 1647 | 1465203773591 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:02:53 INFO - PROCESS | 1647 | 1465203773592 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:02:53 INFO - PROCESS | 1647 | 1465203773595 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:02:53 INFO - PROCESS | 1647 | 1465203773597 Marionette TRACE conn2 <- [1,1906,null,{}] 02:02:53 INFO - PROCESS | 1647 | 1465203773615 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:53 INFO - PROCESS | 1647 | 1465203773618 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:53 INFO - PROCESS | 1647 | 1465203773698 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:02:53 INFO - PROCESS | 1647 | 1465203773703 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:53 INFO - PROCESS | 1647 | 1465203773705 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x121bdd800 == 33 [pid = 1647] [id = 484] 02:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x112df4400) [pid = 1647] [serial = 1452] [outer = 0x0] 02:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1188a3c00) [pid = 1647] [serial = 1453] [outer = 0x112df4400] 02:02:53 INFO - PROCESS | 1647 | 1465203773733 Marionette DEBUG loaded listener.js 02:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11925e800) [pid = 1647] [serial = 1454] [outer = 0x112df4400] 02:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 475ms 02:02:54 INFO - PROCESS | 1647 | 1465203774065 Marionette TRACE conn2 <- [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]]]}] 02:02:54 INFO - PROCESS | 1647 | 1465203774071 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:02:54 INFO - PROCESS | 1647 | 1465203774073 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:02:54 INFO - PROCESS | 1647 | 1465203774075 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:02:54 INFO - PROCESS | 1647 | 1465203774076 Marionette TRACE conn2 <- [1,1910,null,{}] 02:02:54 INFO - PROCESS | 1647 | 1465203774083 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:54 INFO - PROCESS | 1647 | 1465203774084 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:54 INFO - PROCESS | 1647 | 1465203774169 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:02:54 INFO - PROCESS | 1647 | 1465203774173 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:54 INFO - PROCESS | 1647 | 1465203774174 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12672d000 == 34 [pid = 1647] [id = 485] 02:02:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119550c00) [pid = 1647] [serial = 1455] [outer = 0x0] 02:02:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119a03c00) [pid = 1647] [serial = 1456] [outer = 0x119550c00] 02:02:54 INFO - PROCESS | 1647 | 1465203774201 Marionette DEBUG loaded listener.js 02:02:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121163400) [pid = 1647] [serial = 1457] [outer = 0x119550c00] 02:02:54 INFO - PROCESS | 1647 | 1465203774554 Marionette TRACE conn2 <- [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]]]}] 02:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 523ms 02:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:02:54 INFO - PROCESS | 1647 | 1465203774612 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:02:54 INFO - PROCESS | 1647 | 1465203774613 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:02:54 INFO - PROCESS | 1647 | 1465203774615 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:02:54 INFO - PROCESS | 1647 | 1465203774616 Marionette TRACE conn2 <- [1,1914,null,{}] 02:02:54 INFO - PROCESS | 1647 | 1465203774618 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:54 INFO - PROCESS | 1647 | 1465203774620 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:54 INFO - PROCESS | 1647 | 1465203774717 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:02:54 INFO - PROCESS | 1647 | 1465203774731 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:54 INFO - PROCESS | 1647 | 1465203774732 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fc9000 == 35 [pid = 1647] [id = 486] 02:02:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118aef800) [pid = 1647] [serial = 1458] [outer = 0x0] 02:02:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1214bcc00) [pid = 1647] [serial = 1459] [outer = 0x118aef800] 02:02:54 INFO - PROCESS | 1647 | 1465203774757 Marionette DEBUG loaded listener.js 02:02:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1214c7400) [pid = 1647] [serial = 1460] [outer = 0x118aef800] 02:02:55 INFO - PROCESS | 1647 | 1465203775104 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 519ms 02:02:55 INFO - PROCESS | 1647 | 1465203775135 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:02:55 INFO - PROCESS | 1647 | 1465203775136 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:02:55 INFO - PROCESS | 1647 | 1465203775138 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:02:55 INFO - PROCESS | 1647 | 1465203775139 Marionette TRACE conn2 <- [1,1918,null,{}] 02:02:55 INFO - PROCESS | 1647 | 1465203775142 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:55 INFO - PROCESS | 1647 | 1465203775146 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:55 INFO - PROCESS | 1647 | 1465203775267 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:02:55 INFO - PROCESS | 1647 | 1465203775278 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:55 INFO - PROCESS | 1647 | 1465203775280 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293af000 == 36 [pid = 1647] [id = 487] 02:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121b05c00) [pid = 1647] [serial = 1461] [outer = 0x0] 02:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124dcf800) [pid = 1647] [serial = 1462] [outer = 0x121b05c00] 02:02:55 INFO - PROCESS | 1647 | 1465203775305 Marionette DEBUG loaded listener.js 02:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1269c6800) [pid = 1647] [serial = 1463] [outer = 0x121b05c00] 02:02:55 INFO - PROCESS | 1647 | 1465203775667 Marionette TRACE conn2 <- [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]]]}] 02:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 568ms 02:02:55 INFO - PROCESS | 1647 | 1465203775709 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:02:55 INFO - PROCESS | 1647 | 1465203775711 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:02:55 INFO - PROCESS | 1647 | 1465203775713 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:02:55 INFO - PROCESS | 1647 | 1465203775714 Marionette TRACE conn2 <- [1,1922,null,{}] 02:02:55 INFO - PROCESS | 1647 | 1465203775716 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:55 INFO - PROCESS | 1647 | 1465203775717 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:55 INFO - PROCESS | 1647 | 1465203775818 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:02:55 INFO - PROCESS | 1647 | 1465203775822 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:55 INFO - PROCESS | 1647 | 1465203775823 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8af800 == 37 [pid = 1647] [id = 488] 02:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1269c9000) [pid = 1647] [serial = 1464] [outer = 0x0] 02:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1269cf000) [pid = 1647] [serial = 1465] [outer = 0x1269c9000] 02:02:55 INFO - PROCESS | 1647 | 1465203775848 Marionette DEBUG loaded listener.js 02:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x127840400) [pid = 1647] [serial = 1466] [outer = 0x1269c9000] 02:02:56 INFO - PROCESS | 1647 | 1465203776178 Marionette TRACE conn2 <- [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]]]}] 02:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 519ms 02:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:02:56 INFO - PROCESS | 1647 | 1465203776232 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:02:56 INFO - PROCESS | 1647 | 1465203776234 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:02:56 INFO - PROCESS | 1647 | 1465203776236 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:02:56 INFO - PROCESS | 1647 | 1465203776237 Marionette TRACE conn2 <- [1,1926,null,{}] 02:02:56 INFO - PROCESS | 1647 | 1465203776239 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:56 INFO - PROCESS | 1647 | 1465203776240 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:56 INFO - PROCESS | 1647 | 1465203776339 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:02:56 INFO - PROCESS | 1647 | 1465203776350 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:56 INFO - PROCESS | 1647 | 1465203776351 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8cf800 == 38 [pid = 1647] [id = 489] 02:02:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1269d1000) [pid = 1647] [serial = 1467] [outer = 0x0] 02:02:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x127849c00) [pid = 1647] [serial = 1468] [outer = 0x1269d1000] 02:02:56 INFO - PROCESS | 1647 | 1465203776375 Marionette DEBUG loaded listener.js 02:02:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12789f800) [pid = 1647] [serial = 1469] [outer = 0x1269d1000] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1267ae000) [pid = 1647] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x115d3ac00) [pid = 1647] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116861c00) [pid = 1647] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118ae9000) [pid = 1647] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1214c6400) [pid = 1647] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1122dac00) [pid = 1647] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118865c00) [pid = 1647] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1133d0400) [pid = 1647] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1161be400) [pid = 1647] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112fcb400) [pid = 1647] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x112df2400) [pid = 1647] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x115d40000) [pid = 1647] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119258400) [pid = 1647] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11925ac00) [pid = 1647] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1214c9800) [pid = 1647] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x115d3b400) [pid = 1647] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:02:56 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1127e6400) [pid = 1647] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:02:56 INFO - PROCESS | 1647 | 1465203776815 Marionette TRACE conn2 <- [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]]]}] 02:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 619ms 02:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:02:56 INFO - PROCESS | 1647 | 1465203776855 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:02:56 INFO - PROCESS | 1647 | 1465203776857 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:02:56 INFO - PROCESS | 1647 | 1465203776859 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:02:56 INFO - PROCESS | 1647 | 1465203776860 Marionette TRACE conn2 <- [1,1930,null,{}] 02:02:56 INFO - PROCESS | 1647 | 1465203776865 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:56 INFO - PROCESS | 1647 | 1465203776866 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:56 INFO - PROCESS | 1647 | 1465203776946 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:02:56 INFO - PROCESS | 1647 | 1465203776951 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:56 INFO - PROCESS | 1647 | 1465203776952 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x121bdd000 == 39 [pid = 1647] [id = 490] 02:02:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1122ad800) [pid = 1647] [serial = 1470] [outer = 0x0] 02:02:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x115fa8800) [pid = 1647] [serial = 1471] [outer = 0x1122ad800] 02:02:56 INFO - PROCESS | 1647 | 1465203776976 Marionette DEBUG loaded listener.js 02:02:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1183cf000) [pid = 1647] [serial = 1472] [outer = 0x1122ad800] 02:02:57 INFO - PROCESS | 1647 | 1465203777323 Marionette TRACE conn2 <- [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]]]}] 02:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 472ms 02:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:02:57 INFO - PROCESS | 1647 | 1465203777333 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:02:57 INFO - PROCESS | 1647 | 1465203777335 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:02:57 INFO - PROCESS | 1647 | 1465203777337 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:02:57 INFO - PROCESS | 1647 | 1465203777338 Marionette TRACE conn2 <- [1,1934,null,{}] 02:02:57 INFO - PROCESS | 1647 | 1465203777340 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:57 INFO - PROCESS | 1647 | 1465203777341 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:57 INFO - PROCESS | 1647 | 1465203777453 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:02:57 INFO - PROCESS | 1647 | 1465203777459 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:57 INFO - PROCESS | 1647 | 1465203777460 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba1c000 == 40 [pid = 1647] [id = 491] 02:02:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1166ec800) [pid = 1647] [serial = 1473] [outer = 0x0] 02:02:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1196dc000) [pid = 1647] [serial = 1474] [outer = 0x1166ec800] 02:02:57 INFO - PROCESS | 1647 | 1465203777491 Marionette DEBUG loaded listener.js 02:02:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1267ae000) [pid = 1647] [serial = 1475] [outer = 0x1166ec800] 02:02:57 INFO - PROCESS | 1647 | 1465203777832 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 518ms 02:02:57 INFO - PROCESS | 1647 | 1465203777855 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:02:57 INFO - PROCESS | 1647 | 1465203777857 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:02:57 INFO - PROCESS | 1647 | 1465203777859 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:02:57 INFO - PROCESS | 1647 | 1465203777861 Marionette TRACE conn2 <- [1,1938,null,{}] 02:02:57 INFO - PROCESS | 1647 | 1465203777863 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:57 INFO - PROCESS | 1647 | 1465203777865 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:57 INFO - PROCESS | 1647 | 1465203777956 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:02:57 INFO - PROCESS | 1647 | 1465203777959 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:57 INFO - PROCESS | 1647 | 1465203777962 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bbcc000 == 41 [pid = 1647] [id = 492] 02:02:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12784bc00) [pid = 1647] [serial = 1476] [outer = 0x0] 02:02:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1278ea400) [pid = 1647] [serial = 1477] [outer = 0x12784bc00] 02:02:57 INFO - PROCESS | 1647 | 1465203777990 Marionette DEBUG loaded listener.js 02:02:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1278f6c00) [pid = 1647] [serial = 1478] [outer = 0x12784bc00] 02:02:58 INFO - PROCESS | 1647 | 1465203778320 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 469ms 02:02:58 INFO - PROCESS | 1647 | 1465203778330 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:02:58 INFO - PROCESS | 1647 | 1465203778332 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:02:58 INFO - PROCESS | 1647 | 1465203778337 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:02:58 INFO - PROCESS | 1647 | 1465203778338 Marionette TRACE conn2 <- [1,1942,null,{}] 02:02:58 INFO - PROCESS | 1647 | 1465203778340 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:58 INFO - PROCESS | 1647 | 1465203778341 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:58 INFO - PROCESS | 1647 | 1465203778463 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:02:58 INFO - PROCESS | 1647 | 1465203778469 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:58 INFO - PROCESS | 1647 | 1465203778470 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2d3800 == 42 [pid = 1647] [id = 493] 02:02:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1217ea000) [pid = 1647] [serial = 1479] [outer = 0x0] 02:02:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128d97400) [pid = 1647] [serial = 1480] [outer = 0x1217ea000] 02:02:58 INFO - PROCESS | 1647 | 1465203778494 Marionette DEBUG loaded listener.js 02:02:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128d9f800) [pid = 1647] [serial = 1481] [outer = 0x1217ea000] 02:02:58 INFO - PROCESS | 1647 | 1465203778880 Marionette TRACE conn2 <- [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]]]}] 02:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 570ms 02:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:02:58 INFO - PROCESS | 1647 | 1465203778906 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:02:58 INFO - PROCESS | 1647 | 1465203778908 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:02:58 INFO - PROCESS | 1647 | 1465203778911 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:02:58 INFO - PROCESS | 1647 | 1465203778913 Marionette TRACE conn2 <- [1,1946,null,{}] 02:02:58 INFO - PROCESS | 1647 | 1465203778917 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:58 INFO - PROCESS | 1647 | 1465203778919 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:59 INFO - PROCESS | 1647 | 1465203779029 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:02:59 INFO - PROCESS | 1647 | 1465203779092 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:59 INFO - PROCESS | 1647 | 1465203779094 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11831b800 == 43 [pid = 1647] [id = 494] 02:02:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x112f9a000) [pid = 1647] [serial = 1482] [outer = 0x0] 02:02:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x115f9ec00) [pid = 1647] [serial = 1483] [outer = 0x112f9a000] 02:02:59 INFO - PROCESS | 1647 | 1465203779138 Marionette DEBUG loaded listener.js 02:02:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x116a63c00) [pid = 1647] [serial = 1484] [outer = 0x112f9a000] 02:02:59 INFO - PROCESS | 1647 | 1465203779579 Marionette TRACE conn2 <- [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]]]}] 02:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 721ms 02:02:59 INFO - PROCESS | 1647 | 1465203779645 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:02:59 INFO - PROCESS | 1647 | 1465203779648 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:02:59 INFO - PROCESS | 1647 | 1465203779654 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:02:59 INFO - PROCESS | 1647 | 1465203779656 Marionette TRACE conn2 <- [1,1950,null,{}] 02:02:59 INFO - PROCESS | 1647 | 1465203779659 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:59 INFO - PROCESS | 1647 | 1465203779660 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:59 INFO - PROCESS | 1647 | 1465203779790 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:02:59 INFO - PROCESS | 1647 | 1465203779865 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:59 INFO - PROCESS | 1647 | 1465203779866 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:02:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a5c800 == 44 [pid = 1647] [id = 495] 02:02:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11858dc00) [pid = 1647] [serial = 1485] [outer = 0x0] 02:02:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118838400) [pid = 1647] [serial = 1486] [outer = 0x11858dc00] 02:02:59 INFO - PROCESS | 1647 | 1465203779897 Marionette DEBUG loaded listener.js 02:02:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1188a4000) [pid = 1647] [serial = 1487] [outer = 0x11858dc00] 02:03:00 INFO - PROCESS | 1647 | 1465203780304 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 02:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:03:00 INFO - PROCESS | 1647 | 1465203780324 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:03:00 INFO - PROCESS | 1647 | 1465203780326 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:03:00 INFO - PROCESS | 1647 | 1465203780328 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:03:00 INFO - PROCESS | 1647 | 1465203780331 Marionette TRACE conn2 <- [1,1954,null,{}] 02:03:00 INFO - PROCESS | 1647 | 1465203780338 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:00 INFO - PROCESS | 1647 | 1465203780341 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:00 INFO - PROCESS | 1647 | 1465203780444 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:03:00 INFO - PROCESS | 1647 | 1465203780509 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:00 INFO - PROCESS | 1647 | 1465203780511 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bbe0800 == 45 [pid = 1647] [id = 496] 02:03:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1196da400) [pid = 1647] [serial = 1488] [outer = 0x0] 02:03:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1217efc00) [pid = 1647] [serial = 1489] [outer = 0x1196da400] 02:03:00 INFO - PROCESS | 1647 | 1465203780543 Marionette DEBUG loaded listener.js 02:03:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x125308400) [pid = 1647] [serial = 1490] [outer = 0x1196da400] 02:03:00 INFO - PROCESS | 1647 | 1465203780990 Marionette TRACE conn2 <- [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]]]}] 02:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 673ms 02:03:01 INFO - PROCESS | 1647 | 1465203781002 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:03:01 INFO - PROCESS | 1647 | 1465203781004 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:03:01 INFO - PROCESS | 1647 | 1465203781006 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:03:01 INFO - PROCESS | 1647 | 1465203781007 Marionette TRACE conn2 <- [1,1958,null,{}] 02:03:01 INFO - PROCESS | 1647 | 1465203781010 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:01 INFO - PROCESS | 1647 | 1465203781011 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:01 INFO - PROCESS | 1647 | 1465203781115 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:03:01 INFO - PROCESS | 1647 | 1465203781214 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:01 INFO - PROCESS | 1647 | 1465203781215 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c43d000 == 46 [pid = 1647] [id = 497] 02:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1269ca800) [pid = 1647] [serial = 1491] [outer = 0x0] 02:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126a66000) [pid = 1647] [serial = 1492] [outer = 0x1269ca800] 02:03:01 INFO - PROCESS | 1647 | 1465203781244 Marionette DEBUG loaded listener.js 02:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1278a1c00) [pid = 1647] [serial = 1493] [outer = 0x1269ca800] 02:03:01 INFO - PROCESS | 1647 | 1465203781682 Marionette TRACE conn2 <- [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]]]}] 02:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 720ms 02:03:01 INFO - PROCESS | 1647 | 1465203781730 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:03:01 INFO - PROCESS | 1647 | 1465203781731 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:03:01 INFO - PROCESS | 1647 | 1465203781735 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:03:01 INFO - PROCESS | 1647 | 1465203781736 Marionette TRACE conn2 <- [1,1962,null,{}] 02:03:01 INFO - PROCESS | 1647 | 1465203781739 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:01 INFO - PROCESS | 1647 | 1465203781740 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:01 INFO - PROCESS | 1647 | 1465203781843 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:03:01 INFO - PROCESS | 1647 | 1465203781919 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:01 INFO - PROCESS | 1647 | 1465203781920 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170a6800 == 47 [pid = 1647] [id = 498] 02:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x112a78400) [pid = 1647] [serial = 1494] [outer = 0x0] 02:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1167d4400) [pid = 1647] [serial = 1495] [outer = 0x112a78400] 02:03:01 INFO - PROCESS | 1647 | 1465203781949 Marionette DEBUG loaded listener.js 02:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1196e0800) [pid = 1647] [serial = 1496] [outer = 0x112a78400] 02:03:02 INFO - PROCESS | 1647 | 1465203782552 Marionette TRACE conn2 <- [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]]]}] 02:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 870ms 02:03:02 INFO - PROCESS | 1647 | 1465203782606 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:03:02 INFO - PROCESS | 1647 | 1465203782608 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:03:02 INFO - PROCESS | 1647 | 1465203782612 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:03:02 INFO - PROCESS | 1647 | 1465203782615 Marionette TRACE conn2 <- [1,1966,null,{}] 02:03:02 INFO - PROCESS | 1647 | 1465203782619 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:02 INFO - PROCESS | 1647 | 1465203782621 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:02 INFO - PROCESS | 1647 | 1465203782720 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:03:02 INFO - PROCESS | 1647 | 1465203782798 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:02 INFO - PROCESS | 1647 | 1465203782799 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e2b800 == 48 [pid = 1647] [id = 499] 02:03:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x115fa7c00) [pid = 1647] [serial = 1497] [outer = 0x0] 02:03:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1172a2c00) [pid = 1647] [serial = 1498] [outer = 0x115fa7c00] 02:03:02 INFO - PROCESS | 1647 | 1465203782829 Marionette DEBUG loaded listener.js 02:03:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118137c00) [pid = 1647] [serial = 1499] [outer = 0x115fa7c00] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12bbcc000 == 47 [pid = 1647] [id = 492] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba1c000 == 46 [pid = 1647] [id = 491] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x121bdd000 == 45 [pid = 1647] [id = 490] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8cf800 == 44 [pid = 1647] [id = 489] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8af800 == 43 [pid = 1647] [id = 488] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1293af000 == 42 [pid = 1647] [id = 487] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x128fc9000 == 41 [pid = 1647] [id = 486] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12672d000 == 40 [pid = 1647] [id = 485] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x121bdd800 == 39 [pid = 1647] [id = 484] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1192a6000 == 38 [pid = 1647] [id = 483] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x117090000 == 37 [pid = 1647] [id = 482] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x123e0f800 == 36 [pid = 1647] [id = 481] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x118313800 == 35 [pid = 1647] [id = 480] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x117099800 == 34 [pid = 1647] [id = 467] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12b3f5000 == 33 [pid = 1647] [id = 479] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1170a6800 == 32 [pid = 1647] [id = 498] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12c43d000 == 31 [pid = 1647] [id = 497] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12bbe0800 == 30 [pid = 1647] [id = 496] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x126a5c800 == 29 [pid = 1647] [id = 495] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2d3800 == 28 [pid = 1647] [id = 493] 02:03:03 INFO - PROCESS | 1647 | --DOCSHELL 0x11831b800 == 27 [pid = 1647] [id = 494] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x118f6b400) [pid = 1647] [serial = 874] [outer = 0x0] [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.] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x116633400) [pid = 1647] [serial = 1387] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x115dc1800) [pid = 1647] [serial = 1386] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1183d7800) [pid = 1647] [serial = 1390] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118138400) [pid = 1647] [serial = 1389] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x120fed800) [pid = 1647] [serial = 1393] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11930d000) [pid = 1647] [serial = 1392] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x125312c00) [pid = 1647] [serial = 1396] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x124ac3000) [pid = 1647] [serial = 1395] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119a0a400) [pid = 1647] [serial = 1399] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1168b8400) [pid = 1647] [serial = 1398] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11886c800) [pid = 1647] [serial = 1414] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116861400) [pid = 1647] [serial = 1402] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x115065400) [pid = 1647] [serial = 1401] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1168ae800) [pid = 1647] [serial = 1407] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1172a0c00) [pid = 1647] [serial = 1408] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x115db9800) [pid = 1647] [serial = 1404] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112a85800) [pid = 1647] [serial = 1405] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1183d9000) [pid = 1647] [serial = 1411] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11858a800) [pid = 1647] [serial = 1412] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118870000) [pid = 1647] [serial = 1417] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1196df800) [pid = 1647] [serial = 1420] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12530e400) [pid = 1647] [serial = 1424] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x124a83400) [pid = 1647] [serial = 1423] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1253cf400) [pid = 1647] [serial = 1426] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1267adc00) [pid = 1647] [serial = 1433] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x121b02400) [pid = 1647] [serial = 1432] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1267af400) [pid = 1647] [serial = 1427] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x121b02c00) [pid = 1647] [serial = 1421] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119251400) [pid = 1647] [serial = 1418] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118036c00) [pid = 1647] [serial = 1429] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x126a68800) [pid = 1647] [serial = 1436] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x118aee000) [pid = 1647] [serial = 1415] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119216c00) [pid = 1647] [serial = 1430] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x127842000) [pid = 1647] [serial = 1438] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1269c6000) [pid = 1647] [serial = 1435] [outer = 0x0] [url = about:blank] 02:03:03 INFO - PROCESS | 1647 | 1465203783790 Marionette TRACE conn2 <- [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]]]}] 02:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1224ms 02:03:03 INFO - PROCESS | 1647 | 1465203783836 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:03:03 INFO - PROCESS | 1647 | 1465203783838 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:03:03 INFO - PROCESS | 1647 | 1465203783841 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:03:03 INFO - PROCESS | 1647 | 1465203783843 Marionette TRACE conn2 <- [1,1970,null,{}] 02:03:03 INFO - PROCESS | 1647 | 1465203783852 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:03 INFO - PROCESS | 1647 | 1465203783854 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:03 INFO - PROCESS | 1647 | 1465203783942 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:03:03 INFO - PROCESS | 1647 | 1465203783951 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:03 INFO - PROCESS | 1647 | 1465203783954 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x11643d000 == 28 [pid = 1647] [id = 500] 02:03:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1133ce000) [pid = 1647] [serial = 1500] [outer = 0x0] 02:03:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x113c69000) [pid = 1647] [serial = 1501] [outer = 0x1133ce000] 02:03:03 INFO - PROCESS | 1647 | 1465203783984 Marionette DEBUG loaded listener.js 02:03:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1127e3c00) [pid = 1647] [serial = 1502] [outer = 0x1133ce000] 02:03:04 INFO - PROCESS | 1647 | 1465203784479 Marionette TRACE conn2 <- [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]]]}] 02:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 676ms 02:03:04 INFO - PROCESS | 1647 | 1465203784516 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:03:04 INFO - PROCESS | 1647 | 1465203784520 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:03:04 INFO - PROCESS | 1647 | 1465203784525 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:03:04 INFO - PROCESS | 1647 | 1465203784526 Marionette TRACE conn2 <- [1,1974,null,{}] 02:03:04 INFO - PROCESS | 1647 | 1465203784529 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:04 INFO - PROCESS | 1647 | 1465203784531 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:04 INFO - PROCESS | 1647 | 1465203784610 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:03:04 INFO - PROCESS | 1647 | 1465203784617 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:04 INFO - PROCESS | 1647 | 1465203784618 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x118313800 == 29 [pid = 1647] [id = 501] 02:03:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116476800) [pid = 1647] [serial = 1503] [outer = 0x0] 02:03:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116859800) [pid = 1647] [serial = 1504] [outer = 0x116476800] 02:03:04 INFO - PROCESS | 1647 | 1465203784646 Marionette DEBUG loaded listener.js 02:03:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x117659000) [pid = 1647] [serial = 1505] [outer = 0x116476800] 02:03:04 INFO - PROCESS | 1647 | 1465203784992 Marionette TRACE conn2 <- [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]]]}] 02:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 519ms 02:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:03:05 INFO - PROCESS | 1647 | 1465203785044 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:03:05 INFO - PROCESS | 1647 | 1465203785045 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:03:05 INFO - PROCESS | 1647 | 1465203785047 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:03:05 INFO - PROCESS | 1647 | 1465203785050 Marionette TRACE conn2 <- [1,1978,null,{}] 02:03:05 INFO - PROCESS | 1647 | 1465203785058 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:05 INFO - PROCESS | 1647 | 1465203785061 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:05 INFO - PROCESS | 1647 | 1465203785138 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:03:05 INFO - PROCESS | 1647 | 1465203785143 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:05 INFO - PROCESS | 1647 | 1465203785147 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b93000 == 30 [pid = 1647] [id = 502] 02:03:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1127e4000) [pid = 1647] [serial = 1506] [outer = 0x0] 02:03:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1183d9400) [pid = 1647] [serial = 1507] [outer = 0x1127e4000] 02:03:05 INFO - PROCESS | 1647 | 1465203785176 Marionette DEBUG loaded listener.js 02:03:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11858b000) [pid = 1647] [serial = 1508] [outer = 0x1127e4000] 02:03:05 INFO - PROCESS | 1647 | 1465203785531 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 520ms 02:03:05 INFO - PROCESS | 1647 | 1465203785568 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:03:05 INFO - PROCESS | 1647 | 1465203785570 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:03:05 INFO - PROCESS | 1647 | 1465203785572 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:03:05 INFO - PROCESS | 1647 | 1465203785573 Marionette TRACE conn2 <- [1,1982,null,{}] 02:03:05 INFO - PROCESS | 1647 | 1465203785575 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:05 INFO - PROCESS | 1647 | 1465203785577 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:05 INFO - PROCESS | 1647 | 1465203785688 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:03:05 INFO - PROCESS | 1647 | 1465203785724 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:05 INFO - PROCESS | 1647 | 1465203785726 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12164a800 == 31 [pid = 1647] [id = 503] 02:03:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118861400) [pid = 1647] [serial = 1509] [outer = 0x0] 02:03:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11886ec00) [pid = 1647] [serial = 1510] [outer = 0x118861400] 02:03:05 INFO - PROCESS | 1647 | 1465203785753 Marionette DEBUG loaded listener.js 02:03:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118aef400) [pid = 1647] [serial = 1511] [outer = 0x118861400] 02:03:06 INFO - PROCESS | 1647 | 1465203786042 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 518ms 02:03:06 INFO - PROCESS | 1647 | 1465203786090 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:03:06 INFO - PROCESS | 1647 | 1465203786101 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:03:06 INFO - PROCESS | 1647 | 1465203786104 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:03:06 INFO - PROCESS | 1647 | 1465203786105 Marionette TRACE conn2 <- [1,1986,null,{}] 02:03:06 INFO - PROCESS | 1647 | 1465203786107 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:06 INFO - PROCESS | 1647 | 1465203786108 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:06 INFO - PROCESS | 1647 | 1465203786202 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:03:06 INFO - PROCESS | 1647 | 1465203786240 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:06 INFO - PROCESS | 1647 | 1465203786241 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x125357800 == 32 [pid = 1647] [id = 504] 02:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x115fa6400) [pid = 1647] [serial = 1512] [outer = 0x0] 02:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118f69000) [pid = 1647] [serial = 1513] [outer = 0x115fa6400] 02:03:06 INFO - PROCESS | 1647 | 1465203786266 Marionette DEBUG loaded listener.js 02:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11925d000) [pid = 1647] [serial = 1514] [outer = 0x115fa6400] 02:03:06 INFO - PROCESS | 1647 | 1465203786584 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 517ms 02:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:03:06 INFO - PROCESS | 1647 | 1465203786622 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:03:06 INFO - PROCESS | 1647 | 1465203786623 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:03:06 INFO - PROCESS | 1647 | 1465203786625 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:03:06 INFO - PROCESS | 1647 | 1465203786626 Marionette TRACE conn2 <- [1,1990,null,{}] 02:03:06 INFO - PROCESS | 1647 | 1465203786629 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:06 INFO - PROCESS | 1647 | 1465203786633 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:06 INFO - PROCESS | 1647 | 1465203786754 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:03:06 INFO - PROCESS | 1647 | 1465203786757 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:06 INFO - PROCESS | 1647 | 1465203786758 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a5e000 == 33 [pid = 1647] [id = 505] 02:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118865c00) [pid = 1647] [serial = 1515] [outer = 0x0] 02:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1196db400) [pid = 1647] [serial = 1516] [outer = 0x118865c00] 02:03:06 INFO - PROCESS | 1647 | 1465203786784 Marionette DEBUG loaded listener.js 02:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1217ea800) [pid = 1647] [serial = 1517] [outer = 0x118865c00] 02:03:07 INFO - PROCESS | 1647 | 1465203787098 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 518ms 02:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:03:07 INFO - PROCESS | 1647 | 1465203787143 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:03:07 INFO - PROCESS | 1647 | 1465203787145 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:03:07 INFO - PROCESS | 1647 | 1465203787147 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:03:07 INFO - PROCESS | 1647 | 1465203787148 Marionette TRACE conn2 <- [1,1994,null,{}] 02:03:07 INFO - PROCESS | 1647 | 1465203787157 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:07 INFO - PROCESS | 1647 | 1465203787158 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:07 INFO - PROCESS | 1647 | 1465203787265 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:03:07 INFO - PROCESS | 1647 | 1465203787269 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:07 INFO - PROCESS | 1647 | 1465203787270 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fdc000 == 34 [pid = 1647] [id = 506] 02:03:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1127dec00) [pid = 1647] [serial = 1518] [outer = 0x0] 02:03:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121b0b400) [pid = 1647] [serial = 1519] [outer = 0x1127dec00] 02:03:07 INFO - PROCESS | 1647 | 1465203787294 Marionette DEBUG loaded listener.js 02:03:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x124abf000) [pid = 1647] [serial = 1520] [outer = 0x1127dec00] 02:03:07 INFO - PROCESS | 1647 | 1465203787634 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 518ms 02:03:07 INFO - PROCESS | 1647 | 1465203787673 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:03:07 INFO - PROCESS | 1647 | 1465203787674 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:03:07 INFO - PROCESS | 1647 | 1465203787676 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:03:07 INFO - PROCESS | 1647 | 1465203787678 Marionette TRACE conn2 <- [1,1998,null,{}] 02:03:07 INFO - PROCESS | 1647 | 1465203787682 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:07 INFO - PROCESS | 1647 | 1465203787683 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:07 INFO - PROCESS | 1647 | 1465203787784 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:03:07 INFO - PROCESS | 1647 | 1465203787788 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:07 INFO - PROCESS | 1647 | 1465203787789 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x129783800 == 35 [pid = 1647] [id = 507] 02:03:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x124a90400) [pid = 1647] [serial = 1521] [outer = 0x0] 02:03:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12530d000) [pid = 1647] [serial = 1522] [outer = 0x124a90400] 02:03:07 INFO - PROCESS | 1647 | 1465203787814 Marionette DEBUG loaded listener.js 02:03:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124a8d000) [pid = 1647] [serial = 1523] [outer = 0x124a90400] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x121b05c00) [pid = 1647] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1269c9000) [pid = 1647] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1269d1000) [pid = 1647] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112fc0000) [pid = 1647] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119550c00) [pid = 1647] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x117660400) [pid = 1647] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1172a4000) [pid = 1647] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115fa3400) [pid = 1647] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1269d0400) [pid = 1647] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112df4400) [pid = 1647] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1122ad800) [pid = 1647] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12784bc00) [pid = 1647] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1217ea000) [pid = 1647] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118aef800) [pid = 1647] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1166ec800) [pid = 1647] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:03:08 INFO - PROCESS | 1647 | 1465203788322 Marionette TRACE conn2 <- [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]]]}] 02:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 672ms 02:03:08 INFO - PROCESS | 1647 | 1465203788349 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:03:08 INFO - PROCESS | 1647 | 1465203788351 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:03:08 INFO - PROCESS | 1647 | 1465203788353 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:03:08 INFO - PROCESS | 1647 | 1465203788354 Marionette TRACE conn2 <- [1,2002,null,{}] 02:03:08 INFO - PROCESS | 1647 | 1465203788356 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:08 INFO - PROCESS | 1647 | 1465203788358 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:08 INFO - PROCESS | 1647 | 1465203788453 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:03:08 INFO - PROCESS | 1647 | 1465203788512 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:08 INFO - PROCESS | 1647 | 1465203788513 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12979c000 == 36 [pid = 1647] [id = 508] 02:03:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x116720800) [pid = 1647] [serial = 1524] [outer = 0x0] 02:03:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119259400) [pid = 1647] [serial = 1525] [outer = 0x116720800] 02:03:08 INFO - PROCESS | 1647 | 1465203788539 Marionette DEBUG loaded listener.js 02:03:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1267a8400) [pid = 1647] [serial = 1526] [outer = 0x116720800] 02:03:08 INFO - PROCESS | 1647 | 1465203788865 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 569ms 02:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:03:08 INFO - PROCESS | 1647 | 1465203788922 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:03:08 INFO - PROCESS | 1647 | 1465203788924 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:03:08 INFO - PROCESS | 1647 | 1465203788926 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:03:08 INFO - PROCESS | 1647 | 1465203788927 Marionette TRACE conn2 <- [1,2006,null,{}] 02:03:08 INFO - PROCESS | 1647 | 1465203788932 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:08 INFO - PROCESS | 1647 | 1465203788933 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:09 INFO - PROCESS | 1647 | 1465203789022 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:03:09 INFO - PROCESS | 1647 | 1465203789027 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:09 INFO - PROCESS | 1647 | 1465203789028 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a799000 == 37 [pid = 1647] [id = 509] 02:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x116162400) [pid = 1647] [serial = 1527] [outer = 0x0] 02:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x125307800) [pid = 1647] [serial = 1528] [outer = 0x116162400] 02:03:09 INFO - PROCESS | 1647 | 1465203789056 Marionette DEBUG loaded listener.js 02:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1217ea000) [pid = 1647] [serial = 1529] [outer = 0x116162400] 02:03:09 INFO - PROCESS | 1647 | 1465203789383 Marionette TRACE conn2 <- [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]]]}] 02:03:09 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 02:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 471ms 02:03:09 INFO - PROCESS | 1647 | 1465203789406 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:03:09 INFO - PROCESS | 1647 | 1465203789407 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:03:09 INFO - PROCESS | 1647 | 1465203789410 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:03:09 INFO - PROCESS | 1647 | 1465203789412 Marionette TRACE conn2 <- [1,2010,null,{}] 02:03:09 INFO - PROCESS | 1647 | 1465203789422 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:09 INFO - PROCESS | 1647 | 1465203789423 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:09 INFO - PROCESS | 1647 | 1465203789565 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:03:09 INFO - PROCESS | 1647 | 1465203789569 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:09 INFO - PROCESS | 1647 | 1465203789570 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x125345800 == 38 [pid = 1647] [id = 510] 02:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126495800) [pid = 1647] [serial = 1530] [outer = 0x0] 02:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1269cd400) [pid = 1647] [serial = 1531] [outer = 0x126495800] 02:03:09 INFO - PROCESS | 1647 | 1465203789597 Marionette DEBUG loaded listener.js 02:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12784bc00) [pid = 1647] [serial = 1532] [outer = 0x126495800] 02:03:09 INFO - PROCESS | 1647 | 1465203789924 Marionette TRACE conn2 <- [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]]]}] 02:03:09 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 02:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 529ms 02:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:03:09 INFO - PROCESS | 1647 | 1465203789940 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:03:09 INFO - PROCESS | 1647 | 1465203789942 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:03:09 INFO - PROCESS | 1647 | 1465203789946 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:03:09 INFO - PROCESS | 1647 | 1465203789949 Marionette TRACE conn2 <- [1,2014,null,{}] 02:03:09 INFO - PROCESS | 1647 | 1465203789953 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:09 INFO - PROCESS | 1647 | 1465203789954 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:10 INFO - PROCESS | 1647 | 1465203790043 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:03:10 INFO - PROCESS | 1647 | 1465203790127 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:10 INFO - PROCESS | 1647 | 1465203790128 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba05000 == 39 [pid = 1647] [id = 511] 02:03:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12692d400) [pid = 1647] [serial = 1533] [outer = 0x0] 02:03:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1278a5c00) [pid = 1647] [serial = 1534] [outer = 0x12692d400] 02:03:10 INFO - PROCESS | 1647 | 1465203790169 Marionette DEBUG loaded listener.js 02:03:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1278efc00) [pid = 1647] [serial = 1535] [outer = 0x12692d400] 02:03:10 INFO - PROCESS | 1647 | 1465203790779 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 873ms 02:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:03:10 INFO - PROCESS | 1647 | 1465203790834 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:03:10 INFO - PROCESS | 1647 | 1465203790837 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:03:10 INFO - PROCESS | 1647 | 1465203790840 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:03:10 INFO - PROCESS | 1647 | 1465203790843 Marionette TRACE conn2 <- [1,2018,null,{}] 02:03:10 INFO - PROCESS | 1647 | 1465203790899 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:10 INFO - PROCESS | 1647 | 1465203790901 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:11 INFO - PROCESS | 1647 | 1465203791024 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:03:11 INFO - PROCESS | 1647 | 1465203791104 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:11 INFO - PROCESS | 1647 | 1465203791105 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a72800 == 40 [pid = 1647] [id = 512] 02:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1133cd800) [pid = 1647] [serial = 1536] [outer = 0x0] 02:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115faa800) [pid = 1647] [serial = 1537] [outer = 0x1133cd800] 02:03:11 INFO - PROCESS | 1647 | 1465203791137 Marionette DEBUG loaded listener.js 02:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1167c6c00) [pid = 1647] [serial = 1538] [outer = 0x1133cd800] 02:03:11 INFO - PROCESS | 1647 | 1465203791655 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 898ms 02:03:11 INFO - PROCESS | 1647 | 1465203791738 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:03:11 INFO - PROCESS | 1647 | 1465203791741 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:03:11 INFO - PROCESS | 1647 | 1465203791746 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:03:11 INFO - PROCESS | 1647 | 1465203791748 Marionette TRACE conn2 <- [1,2022,null,{}] 02:03:11 INFO - PROCESS | 1647 | 1465203791750 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:11 INFO - PROCESS | 1647 | 1465203791752 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:11 INFO - PROCESS | 1647 | 1465203791865 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:03:11 INFO - PROCESS | 1647 | 1465203791948 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:11 INFO - PROCESS | 1647 | 1465203791950 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e25800 == 41 [pid = 1647] [id = 513] 02:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x113c6b000) [pid = 1647] [serial = 1539] [outer = 0x0] 02:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116a6dc00) [pid = 1647] [serial = 1540] [outer = 0x113c6b000] 02:03:11 INFO - PROCESS | 1647 | 1465203791981 Marionette DEBUG loaded listener.js 02:03:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x118589c00) [pid = 1647] [serial = 1541] [outer = 0x113c6b000] 02:03:12 INFO - PROCESS | 1647 | --DOCSHELL 0x125345800 == 40 [pid = 1647] [id = 510] 02:03:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12a799000 == 39 [pid = 1647] [id = 509] 02:03:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12979c000 == 38 [pid = 1647] [id = 508] 02:03:12 INFO - PROCESS | 1647 | --DOCSHELL 0x129783800 == 37 [pid = 1647] [id = 507] 02:03:12 INFO - PROCESS | 1647 | --DOCSHELL 0x128fdc000 == 36 [pid = 1647] [id = 506] 02:03:12 INFO - PROCESS | 1647 | --DOCSHELL 0x126a5e000 == 35 [pid = 1647] [id = 505] 02:03:12 INFO - PROCESS | 1647 | --DOCSHELL 0x125357800 == 34 [pid = 1647] [id = 504] 02:03:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12164a800 == 33 [pid = 1647] [id = 503] 02:03:12 INFO - PROCESS | 1647 | --DOCSHELL 0x119b93000 == 32 [pid = 1647] [id = 502] 02:03:12 INFO - PROCESS | 1647 | --DOCSHELL 0x118313800 == 31 [pid = 1647] [id = 501] 02:03:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11643d000 == 30 [pid = 1647] [id = 500] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124dcf800) [pid = 1647] [serial = 1462] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1269cf000) [pid = 1647] [serial = 1465] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x127849c00) [pid = 1647] [serial = 1468] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x115dbcc00) [pid = 1647] [serial = 1441] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11642ac00) [pid = 1647] [serial = 1442] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119a03c00) [pid = 1647] [serial = 1456] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11812e800) [pid = 1647] [serial = 1444] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1183d8400) [pid = 1647] [serial = 1445] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11821d400) [pid = 1647] [serial = 1450] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1184abc00) [pid = 1647] [serial = 1451] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11615a000) [pid = 1647] [serial = 1447] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116719400) [pid = 1647] [serial = 1448] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12784c800) [pid = 1647] [serial = 1439] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1188a3c00) [pid = 1647] [serial = 1453] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11925e800) [pid = 1647] [serial = 1454] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1183cf000) [pid = 1647] [serial = 1472] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1278f6c00) [pid = 1647] [serial = 1478] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x115fa8800) [pid = 1647] [serial = 1471] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1278ea400) [pid = 1647] [serial = 1477] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12789f800) [pid = 1647] [serial = 1469] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x128d9f800) [pid = 1647] [serial = 1481] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1214bcc00) [pid = 1647] [serial = 1459] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1214c7400) [pid = 1647] [serial = 1460] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x128d97400) [pid = 1647] [serial = 1480] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1269c6800) [pid = 1647] [serial = 1463] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x127840400) [pid = 1647] [serial = 1466] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1267ae000) [pid = 1647] [serial = 1475] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x121163400) [pid = 1647] [serial = 1457] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1196dc000) [pid = 1647] [serial = 1474] [outer = 0x0] [url = about:blank] 02:03:12 INFO - PROCESS | 1647 | 1465203792661 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 924ms 02:03:12 INFO - PROCESS | 1647 | 1465203792669 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:03:12 INFO - PROCESS | 1647 | 1465203792672 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:03:12 INFO - PROCESS | 1647 | 1465203792675 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:03:12 INFO - PROCESS | 1647 | 1465203792677 Marionette TRACE conn2 <- [1,2026,null,{}] 02:03:12 INFO - PROCESS | 1647 | 1465203792683 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:12 INFO - PROCESS | 1647 | 1465203792684 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:12 INFO - PROCESS | 1647 | 1465203792777 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:03:12 INFO - PROCESS | 1647 | 1465203792786 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:12 INFO - PROCESS | 1647 | 1465203792789 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e22000 == 31 [pid = 1647] [id = 514] 02:03:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x116a6f400) [pid = 1647] [serial = 1542] [outer = 0x0] 02:03:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118036800) [pid = 1647] [serial = 1543] [outer = 0x116a6f400] 02:03:12 INFO - PROCESS | 1647 | 1465203792821 Marionette DEBUG loaded listener.js 02:03:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1183ce800) [pid = 1647] [serial = 1544] [outer = 0x116a6f400] 02:03:13 INFO - PROCESS | 1647 | 1465203793217 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 574ms 02:03:13 INFO - PROCESS | 1647 | 1465203793249 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:03:13 INFO - PROCESS | 1647 | 1465203793251 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:03:13 INFO - PROCESS | 1647 | 1465203793256 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:03:13 INFO - PROCESS | 1647 | 1465203793257 Marionette TRACE conn2 <- [1,2030,null,{}] 02:03:13 INFO - PROCESS | 1647 | 1465203793260 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:13 INFO - PROCESS | 1647 | 1465203793261 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:13 INFO - PROCESS | 1647 | 1465203793349 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:03:13 INFO - PROCESS | 1647 | 1465203793353 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:13 INFO - PROCESS | 1647 | 1465203793354 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x119533000 == 32 [pid = 1647] [id = 515] 02:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118835400) [pid = 1647] [serial = 1545] [outer = 0x0] 02:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11889ec00) [pid = 1647] [serial = 1546] [outer = 0x118835400] 02:03:13 INFO - PROCESS | 1647 | 1465203793382 Marionette DEBUG loaded listener.js 02:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118f6c000) [pid = 1647] [serial = 1547] [outer = 0x118835400] 02:03:13 INFO - PROCESS | 1647 | 1465203793754 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 522ms 02:03:13 INFO - PROCESS | 1647 | 1465203793779 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:03:13 INFO - PROCESS | 1647 | 1465203793780 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:03:13 INFO - PROCESS | 1647 | 1465203793783 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:03:13 INFO - PROCESS | 1647 | 1465203793785 Marionette TRACE conn2 <- [1,2034,null,{}] 02:03:13 INFO - PROCESS | 1647 | 1465203793806 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:13 INFO - PROCESS | 1647 | 1465203793810 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:13 INFO - PROCESS | 1647 | 1465203793891 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:03:13 INFO - PROCESS | 1647 | 1465203793899 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:13 INFO - PROCESS | 1647 | 1465203793901 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x125357800 == 33 [pid = 1647] [id = 516] 02:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11925e800) [pid = 1647] [serial = 1548] [outer = 0x0] 02:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1198b5400) [pid = 1647] [serial = 1549] [outer = 0x11925e800] 02:03:13 INFO - PROCESS | 1647 | 1465203793929 Marionette DEBUG loaded listener.js 02:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x121446800) [pid = 1647] [serial = 1550] [outer = 0x11925e800] 02:03:14 INFO - PROCESS | 1647 | 1465203794269 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 526ms 02:03:14 INFO - PROCESS | 1647 | 1465203794309 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:03:14 INFO - PROCESS | 1647 | 1465203794311 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:03:14 INFO - PROCESS | 1647 | 1465203794314 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:03:14 INFO - PROCESS | 1647 | 1465203794315 Marionette TRACE conn2 <- [1,2038,null,{}] 02:03:14 INFO - PROCESS | 1647 | 1465203794317 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:14 INFO - PROCESS | 1647 | 1465203794318 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:14 INFO - PROCESS | 1647 | 1465203794405 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:03:14 INFO - PROCESS | 1647 | 1465203794472 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:14 INFO - PROCESS | 1647 | 1465203794473 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12781e000 == 34 [pid = 1647] [id = 517] 02:03:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1214be400) [pid = 1647] [serial = 1551] [outer = 0x0] 02:03:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1217ec800) [pid = 1647] [serial = 1552] [outer = 0x1214be400] 02:03:14 INFO - PROCESS | 1647 | 1465203794505 Marionette DEBUG loaded listener.js 02:03:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x123b94000) [pid = 1647] [serial = 1553] [outer = 0x1214be400] 02:03:14 INFO - PROCESS | 1647 | 1465203794812 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 519ms 02:03:14 INFO - PROCESS | 1647 | 1465203794835 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:03:14 INFO - PROCESS | 1647 | 1465203794836 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:03:14 INFO - PROCESS | 1647 | 1465203794838 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:03:14 INFO - PROCESS | 1647 | 1465203794839 Marionette TRACE conn2 <- [1,2042,null,{}] 02:03:14 INFO - PROCESS | 1647 | 1465203794841 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:14 INFO - PROCESS | 1647 | 1465203794843 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:14 INFO - PROCESS | 1647 | 1465203794948 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:03:14 INFO - PROCESS | 1647 | 1465203794952 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:14 INFO - PROCESS | 1647 | 1465203794953 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293af000 == 35 [pid = 1647] [id = 518] 02:03:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1127ec000) [pid = 1647] [serial = 1554] [outer = 0x0] 02:03:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124ac3000) [pid = 1647] [serial = 1555] [outer = 0x1127ec000] 02:03:14 INFO - PROCESS | 1647 | 1465203794977 Marionette DEBUG loaded listener.js 02:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12648f000) [pid = 1647] [serial = 1556] [outer = 0x1127ec000] 02:03:15 INFO - PROCESS | 1647 | 1465203795324 Marionette TRACE conn2 <- [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]]]}] 02:03:15 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) 02:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 518ms 02:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:03:15 INFO - PROCESS | 1647 | 1465203795357 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:03:15 INFO - PROCESS | 1647 | 1465203795358 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:03:15 INFO - PROCESS | 1647 | 1465203795360 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:03:15 INFO - PROCESS | 1647 | 1465203795362 Marionette TRACE conn2 <- [1,2046,null,{}] 02:03:15 INFO - PROCESS | 1647 | 1465203795366 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:15 INFO - PROCESS | 1647 | 1465203795370 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:15 INFO - PROCESS | 1647 | 1465203795495 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:03:15 INFO - PROCESS | 1647 | 1465203795544 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:15 INFO - PROCESS | 1647 | 1465203795545 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a5bb800 == 36 [pid = 1647] [id = 519] 02:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1267af800) [pid = 1647] [serial = 1557] [outer = 0x0] 02:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x126a71800) [pid = 1647] [serial = 1558] [outer = 0x1267af800] 02:03:15 INFO - PROCESS | 1647 | 1465203795570 Marionette DEBUG loaded listener.js 02:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1278ac400) [pid = 1647] [serial = 1559] [outer = 0x1267af800] 02:03:15 INFO - PROCESS | 1647 | 1465203795901 Marionette TRACE conn2 <- [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]]]}] 02:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 572ms 02:03:15 INFO - PROCESS | 1647 | 1465203795932 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:03:15 INFO - PROCESS | 1647 | 1465203795934 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:03:15 INFO - PROCESS | 1647 | 1465203795936 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:03:15 INFO - PROCESS | 1647 | 1465203795937 Marionette TRACE conn2 <- [1,2050,null,{}] 02:03:15 INFO - PROCESS | 1647 | 1465203795945 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:15 INFO - PROCESS | 1647 | 1465203795946 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:16 INFO - PROCESS | 1647 | 1465203796046 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:03:16 INFO - PROCESS | 1647 | 1465203796050 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:16 INFO - PROCESS | 1647 | 1465203796051 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e1000 == 37 [pid = 1647] [id = 520] 02:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126d4a800) [pid = 1647] [serial = 1560] [outer = 0x0] 02:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1278ee400) [pid = 1647] [serial = 1561] [outer = 0x126d4a800] 02:03:16 INFO - PROCESS | 1647 | 1465203796076 Marionette DEBUG loaded listener.js 02:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1278f5800) [pid = 1647] [serial = 1562] [outer = 0x126d4a800] 02:03:16 INFO - PROCESS | 1647 | 1465203796400 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 524ms 02:03:16 INFO - PROCESS | 1647 | 1465203796460 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:03:16 INFO - PROCESS | 1647 | 1465203796462 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:03:16 INFO - PROCESS | 1647 | 1465203796466 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:03:16 INFO - PROCESS | 1647 | 1465203796467 Marionette TRACE conn2 <- [1,2054,null,{}] 02:03:16 INFO - PROCESS | 1647 | 1465203796469 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:16 INFO - PROCESS | 1647 | 1465203796471 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:16 INFO - PROCESS | 1647 | 1465203796579 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:03:16 INFO - PROCESS | 1647 | 1465203796592 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:16 INFO - PROCESS | 1647 | 1465203796593 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba20800 == 38 [pid = 1647] [id = 521] 02:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x128d98000) [pid = 1647] [serial = 1563] [outer = 0x0] 02:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128d9b000) [pid = 1647] [serial = 1564] [outer = 0x128d98000] 02:03:16 INFO - PROCESS | 1647 | 1465203796618 Marionette DEBUG loaded listener.js 02:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128da1400) [pid = 1647] [serial = 1565] [outer = 0x128d98000] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x115fa7c00) [pid = 1647] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118861400) [pid = 1647] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1133ce000) [pid = 1647] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1127e4000) [pid = 1647] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x115fa6400) [pid = 1647] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116476800) [pid = 1647] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118865c00) [pid = 1647] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116720800) [pid = 1647] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112f9a000) [pid = 1647] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1127dec00) [pid = 1647] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x124a90400) [pid = 1647] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11858dc00) [pid = 1647] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1196da400) [pid = 1647] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x116162400) [pid = 1647] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1269ca800) [pid = 1647] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x126495800) [pid = 1647] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:03:16 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x112a78400) [pid = 1647] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:03:17 INFO - PROCESS | 1647 | 1465203797026 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 570ms 02:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:03:17 INFO - PROCESS | 1647 | 1465203797035 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:03:17 INFO - PROCESS | 1647 | 1465203797036 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:03:17 INFO - PROCESS | 1647 | 1465203797038 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:03:17 INFO - PROCESS | 1647 | 1465203797039 Marionette TRACE conn2 <- [1,2058,null,{}] 02:03:17 INFO - PROCESS | 1647 | 1465203797042 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:17 INFO - PROCESS | 1647 | 1465203797043 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:17 INFO - PROCESS | 1647 | 1465203797125 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:03:17 INFO - PROCESS | 1647 | 1465203797132 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:17 INFO - PROCESS | 1647 | 1465203797134 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1264de000 == 39 [pid = 1647] [id = 522] 02:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115fa7c00) [pid = 1647] [serial = 1566] [outer = 0x0] 02:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1184aa000) [pid = 1647] [serial = 1567] [outer = 0x115fa7c00] 02:03:17 INFO - PROCESS | 1647 | 1465203797158 Marionette DEBUG loaded listener.js 02:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119a04800) [pid = 1647] [serial = 1568] [outer = 0x115fa7c00] 02:03:17 INFO - PROCESS | 1647 | 1465203797674 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 667ms 02:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:03:17 INFO - PROCESS | 1647 | 1465203797707 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:03:17 INFO - PROCESS | 1647 | 1465203797710 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:03:17 INFO - PROCESS | 1647 | 1465203797715 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:03:17 INFO - PROCESS | 1647 | 1465203797717 Marionette TRACE conn2 <- [1,2062,null,{}] 02:03:17 INFO - PROCESS | 1647 | 1465203797721 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:17 INFO - PROCESS | 1647 | 1465203797723 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:17 INFO - PROCESS | 1647 | 1465203797831 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:03:17 INFO - PROCESS | 1647 | 1465203797893 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:17 INFO - PROCESS | 1647 | 1465203797895 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x119530800 == 40 [pid = 1647] [id = 523] 02:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11642dc00) [pid = 1647] [serial = 1569] [outer = 0x0] 02:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1183d6400) [pid = 1647] [serial = 1570] [outer = 0x11642dc00] 02:03:17 INFO - PROCESS | 1647 | 1465203797926 Marionette DEBUG loaded listener.js 02:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118838c00) [pid = 1647] [serial = 1571] [outer = 0x11642dc00] 02:03:18 INFO - PROCESS | 1647 | 1465203798418 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 724ms 02:03:18 INFO - PROCESS | 1647 | 1465203798436 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:03:18 INFO - PROCESS | 1647 | 1465203798439 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:03:18 INFO - PROCESS | 1647 | 1465203798463 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:03:18 INFO - PROCESS | 1647 | 1465203798464 Marionette TRACE conn2 <- [1,2066,null,{}] 02:03:18 INFO - PROCESS | 1647 | 1465203798469 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:18 INFO - PROCESS | 1647 | 1465203798470 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:18 INFO - PROCESS | 1647 | 1465203798577 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:03:18 INFO - PROCESS | 1647 | 1465203798651 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:18 INFO - PROCESS | 1647 | 1465203798652 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12789c800 == 41 [pid = 1647] [id = 524] 02:03:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118897c00) [pid = 1647] [serial = 1572] [outer = 0x0] 02:03:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1196dac00) [pid = 1647] [serial = 1573] [outer = 0x118897c00] 02:03:18 INFO - PROCESS | 1647 | 1465203798683 Marionette DEBUG loaded listener.js 02:03:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12136f800) [pid = 1647] [serial = 1574] [outer = 0x118897c00] 02:03:19 INFO - PROCESS | 1647 | 1465203799102 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 691ms 02:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:03:19 INFO - PROCESS | 1647 | 1465203799136 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:03:19 INFO - PROCESS | 1647 | 1465203799138 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:03:19 INFO - PROCESS | 1647 | 1465203799140 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:03:19 INFO - PROCESS | 1647 | 1465203799143 Marionette TRACE conn2 <- [1,2070,null,{}] 02:03:19 INFO - PROCESS | 1647 | 1465203799151 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:19 INFO - PROCESS | 1647 | 1465203799154 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:19 INFO - PROCESS | 1647 | 1465203799279 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:03:19 INFO - PROCESS | 1647 | 1465203799342 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:19 INFO - PROCESS | 1647 | 1465203799344 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb21800 == 42 [pid = 1647] [id = 525] 02:03:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12199e000) [pid = 1647] [serial = 1575] [outer = 0x0] 02:03:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1267ab000) [pid = 1647] [serial = 1576] [outer = 0x12199e000] 02:03:19 INFO - PROCESS | 1647 | 1465203799375 Marionette DEBUG loaded listener.js 02:03:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126a67400) [pid = 1647] [serial = 1577] [outer = 0x12199e000] 02:03:19 INFO - PROCESS | 1647 | 1465203799834 Marionette TRACE conn2 <- [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]]]}] 02:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 724ms 02:03:19 INFO - PROCESS | 1647 | 1465203799865 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:03:19 INFO - PROCESS | 1647 | 1465203799868 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:03:19 INFO - PROCESS | 1647 | 1465203799872 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:03:19 INFO - PROCESS | 1647 | 1465203799874 Marionette TRACE conn2 <- [1,2074,null,{}] 02:03:19 INFO - PROCESS | 1647 | 1465203799877 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:19 INFO - PROCESS | 1647 | 1465203799879 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:20 INFO - PROCESS | 1647 | 1465203800035 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:03:20 INFO - PROCESS | 1647 | 1465203800138 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:20 INFO - PROCESS | 1647 | 1465203800139 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2ce800 == 43 [pid = 1647] [id = 526] 02:03:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126a68000) [pid = 1647] [serial = 1578] [outer = 0x0] 02:03:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12784e000) [pid = 1647] [serial = 1579] [outer = 0x126a68000] 02:03:20 INFO - PROCESS | 1647 | 1465203800188 Marionette DEBUG loaded listener.js 02:03:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1278f3000) [pid = 1647] [serial = 1580] [outer = 0x126a68000] 02:03:20 INFO - PROCESS | 1647 | 1465203800692 Marionette TRACE conn2 <- [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]]]}] 02:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 870ms 02:03:20 INFO - PROCESS | 1647 | 1465203800742 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:03:20 INFO - PROCESS | 1647 | 1465203800743 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:03:20 INFO - PROCESS | 1647 | 1465203800745 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:03:20 INFO - PROCESS | 1647 | 1465203800747 Marionette TRACE conn2 <- [1,2078,null,{}] 02:03:20 INFO - PROCESS | 1647 | 1465203800749 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:20 INFO - PROCESS | 1647 | 1465203800751 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:20 INFO - PROCESS | 1647 | 1465203800853 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:03:20 INFO - PROCESS | 1647 | 1465203800935 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:20 INFO - PROCESS | 1647 | 1465203800936 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x118527000 == 44 [pid = 1647] [id = 527] 02:03:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x116633400) [pid = 1647] [serial = 1581] [outer = 0x0] 02:03:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116f94400) [pid = 1647] [serial = 1582] [outer = 0x116633400] 02:03:20 INFO - PROCESS | 1647 | 1465203800965 Marionette DEBUG loaded listener.js 02:03:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118f66c00) [pid = 1647] [serial = 1583] [outer = 0x116633400] 02:03:21 INFO - PROCESS | 1647 | 1465203801450 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 770ms 02:03:21 INFO - PROCESS | 1647 | 1465203801529 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:03:21 INFO - PROCESS | 1647 | 1465203801532 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:03:21 INFO - PROCESS | 1647 | 1465203801536 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:03:21 INFO - PROCESS | 1647 | 1465203801538 Marionette TRACE conn2 <- [1,2082,null,{}] 02:03:21 INFO - PROCESS | 1647 | 1465203801542 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:21 INFO - PROCESS | 1647 | 1465203801544 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:21 INFO - PROCESS | 1647 | 1465203801652 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:03:21 INFO - PROCESS | 1647 | 1465203801733 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:21 INFO - PROCESS | 1647 | 1465203801734 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11667b800 == 45 [pid = 1647] [id = 528] 02:03:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1166ee800) [pid = 1647] [serial = 1584] [outer = 0x0] 02:03:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1168b8000) [pid = 1647] [serial = 1585] [outer = 0x1166ee800] 02:03:21 INFO - PROCESS | 1647 | 1465203801763 Marionette DEBUG loaded listener.js 02:03:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11803b800) [pid = 1647] [serial = 1586] [outer = 0x1166ee800] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba20800 == 44 [pid = 1647] [id = 521] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e1000 == 43 [pid = 1647] [id = 520] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12a5bb800 == 42 [pid = 1647] [id = 519] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1293af000 == 41 [pid = 1647] [id = 518] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12781e000 == 40 [pid = 1647] [id = 517] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x125357800 == 39 [pid = 1647] [id = 516] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x119533000 == 38 [pid = 1647] [id = 515] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x117e22000 == 37 [pid = 1647] [id = 514] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x117e25800 == 36 [pid = 1647] [id = 513] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x118a72800 == 35 [pid = 1647] [id = 512] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba05000 == 34 [pid = 1647] [id = 511] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x117e2b800 == 33 [pid = 1647] [id = 499] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x118527000 == 32 [pid = 1647] [id = 527] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2ce800 == 31 [pid = 1647] [id = 526] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb21800 == 30 [pid = 1647] [id = 525] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12789c800 == 29 [pid = 1647] [id = 524] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x119530800 == 28 [pid = 1647] [id = 523] 02:03:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1264de000 == 27 [pid = 1647] [id = 522] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x125307800) [pid = 1647] [serial = 1528] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1278a1c00) [pid = 1647] [serial = 1493] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x126a66000) [pid = 1647] [serial = 1492] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1269cd400) [pid = 1647] [serial = 1531] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1196e0800) [pid = 1647] [serial = 1496] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1167d4400) [pid = 1647] [serial = 1495] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1217ea000) [pid = 1647] [serial = 1529] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x124a8d000) [pid = 1647] [serial = 1523] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1267a8400) [pid = 1647] [serial = 1526] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1217ea800) [pid = 1647] [serial = 1517] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118aef400) [pid = 1647] [serial = 1511] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12784bc00) [pid = 1647] [serial = 1532] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118137c00) [pid = 1647] [serial = 1499] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1172a2c00) [pid = 1647] [serial = 1498] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11886ec00) [pid = 1647] [serial = 1510] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113c69000) [pid = 1647] [serial = 1501] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1127e3c00) [pid = 1647] [serial = 1502] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1183d9400) [pid = 1647] [serial = 1507] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11858b000) [pid = 1647] [serial = 1508] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11925d000) [pid = 1647] [serial = 1514] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118f69000) [pid = 1647] [serial = 1513] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x116859800) [pid = 1647] [serial = 1504] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x117659000) [pid = 1647] [serial = 1505] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1196db400) [pid = 1647] [serial = 1516] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119259400) [pid = 1647] [serial = 1525] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x116a63c00) [pid = 1647] [serial = 1484] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x121b0b400) [pid = 1647] [serial = 1519] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x124abf000) [pid = 1647] [serial = 1520] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12530d000) [pid = 1647] [serial = 1522] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x115f9ec00) [pid = 1647] [serial = 1483] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1188a4000) [pid = 1647] [serial = 1487] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x118838400) [pid = 1647] [serial = 1486] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x125308400) [pid = 1647] [serial = 1490] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1217efc00) [pid = 1647] [serial = 1489] [outer = 0x0] [url = about:blank] 02:03:22 INFO - PROCESS | 1647 | 1465203802746 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1224ms 02:03:22 INFO - PROCESS | 1647 | 1465203802760 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:03:22 INFO - PROCESS | 1647 | 1465203802765 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:03:22 INFO - PROCESS | 1647 | 1465203802769 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:03:22 INFO - PROCESS | 1647 | 1465203802771 Marionette TRACE conn2 <- [1,2086,null,{}] 02:03:22 INFO - PROCESS | 1647 | 1465203802775 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:22 INFO - PROCESS | 1647 | 1465203802776 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:22 INFO - PROCESS | 1647 | 1465203802864 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:03:22 INFO - PROCESS | 1647 | 1465203802869 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:22 INFO - PROCESS | 1647 | 1465203802872 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x116842000 == 28 [pid = 1647] [id = 529] 02:03:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x112fbf400) [pid = 1647] [serial = 1587] [outer = 0x0] 02:03:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1133d0c00) [pid = 1647] [serial = 1588] [outer = 0x112fbf400] 02:03:22 INFO - PROCESS | 1647 | 1465203802902 Marionette DEBUG loaded listener.js 02:03:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x113cf8400) [pid = 1647] [serial = 1589] [outer = 0x112fbf400] 02:03:23 INFO - PROCESS | 1647 | 1465203803276 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 522ms 02:03:23 INFO - PROCESS | 1647 | 1465203803291 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:03:23 INFO - PROCESS | 1647 | 1465203803295 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:03:23 INFO - PROCESS | 1647 | 1465203803301 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:03:23 INFO - PROCESS | 1647 | 1465203803303 Marionette TRACE conn2 <- [1,2090,null,{}] 02:03:23 INFO - PROCESS | 1647 | 1465203803305 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:23 INFO - PROCESS | 1647 | 1465203803307 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:23 INFO - PROCESS | 1647 | 1465203803385 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:03:23 INFO - PROCESS | 1647 | 1465203803389 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:23 INFO - PROCESS | 1647 | 1465203803391 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x118313000 == 29 [pid = 1647] [id = 530] 02:03:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x115dbd400) [pid = 1647] [serial = 1590] [outer = 0x0] 02:03:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x116608c00) [pid = 1647] [serial = 1591] [outer = 0x115dbd400] 02:03:23 INFO - PROCESS | 1647 | 1465203803419 Marionette DEBUG loaded listener.js 02:03:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x116853c00) [pid = 1647] [serial = 1592] [outer = 0x115dbd400] 02:03:23 INFO - PROCESS | 1647 | 1465203803784 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 02:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:03:23 INFO - PROCESS | 1647 | 1465203803821 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:03:23 INFO - PROCESS | 1647 | 1465203803823 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:03:23 INFO - PROCESS | 1647 | 1465203803825 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:03:23 INFO - PROCESS | 1647 | 1465203803829 Marionette TRACE conn2 <- [1,2094,null,{}] 02:03:23 INFO - PROCESS | 1647 | 1465203803842 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:23 INFO - PROCESS | 1647 | 1465203803847 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:23 INFO - PROCESS | 1647 | 1465203803972 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:03:23 INFO - PROCESS | 1647 | 1465203803989 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:23 INFO - PROCESS | 1647 | 1465203803992 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a7d800 == 30 [pid = 1647] [id = 531] 02:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x111c66000) [pid = 1647] [serial = 1593] [outer = 0x0] 02:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1181cac00) [pid = 1647] [serial = 1594] [outer = 0x111c66000] 02:03:24 INFO - PROCESS | 1647 | 1465203804036 Marionette DEBUG loaded listener.js 02:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1183d7800) [pid = 1647] [serial = 1595] [outer = 0x111c66000] 02:03:24 INFO - PROCESS | 1647 | 1465203804442 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 624ms 02:03:24 INFO - PROCESS | 1647 | 1465203804453 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:03:24 INFO - PROCESS | 1647 | 1465203804455 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:03:24 INFO - PROCESS | 1647 | 1465203804457 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:03:24 INFO - PROCESS | 1647 | 1465203804458 Marionette TRACE conn2 <- [1,2098,null,{}] 02:03:24 INFO - PROCESS | 1647 | 1465203804461 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:24 INFO - PROCESS | 1647 | 1465203804462 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:24 INFO - PROCESS | 1647 | 1465203804638 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:03:24 INFO - PROCESS | 1647 | 1465203804686 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:24 INFO - PROCESS | 1647 | 1465203804687 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e8800 == 31 [pid = 1647] [id = 532] 02:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1183d2c00) [pid = 1647] [serial = 1596] [outer = 0x0] 02:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118838400) [pid = 1647] [serial = 1597] [outer = 0x1183d2c00] 02:03:24 INFO - PROCESS | 1647 | 1465203804728 Marionette DEBUG loaded listener.js 02:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118870400) [pid = 1647] [serial = 1598] [outer = 0x1183d2c00] 02:03:25 INFO - PROCESS | 1647 | 1465203805076 Marionette TRACE conn2 <- [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]]]}] 02:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 674ms 02:03:25 INFO - PROCESS | 1647 | 1465203805142 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:03:25 INFO - PROCESS | 1647 | 1465203805144 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:03:25 INFO - PROCESS | 1647 | 1465203805153 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:03:25 INFO - PROCESS | 1647 | 1465203805155 Marionette TRACE conn2 <- [1,2102,null,{}] 02:03:25 INFO - PROCESS | 1647 | 1465203805158 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:25 INFO - PROCESS | 1647 | 1465203805160 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:25 INFO - PROCESS | 1647 | 1465203805304 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:03:25 INFO - PROCESS | 1647 | 1465203805352 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:25 INFO - PROCESS | 1647 | 1465203805353 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x125edc000 == 32 [pid = 1647] [id = 533] 02:03:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x115db9c00) [pid = 1647] [serial = 1599] [outer = 0x0] 02:03:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1188a3800) [pid = 1647] [serial = 1600] [outer = 0x115db9c00] 02:03:25 INFO - PROCESS | 1647 | 1465203805374 Marionette DEBUG loaded listener.js 02:03:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118f6dc00) [pid = 1647] [serial = 1601] [outer = 0x115db9c00] 02:03:25 INFO - PROCESS | 1647 | 1465203805758 Marionette TRACE conn2 <- [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]]]}] 02:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 622ms 02:03:25 INFO - PROCESS | 1647 | 1465203805775 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:03:25 INFO - PROCESS | 1647 | 1465203805777 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:03:25 INFO - PROCESS | 1647 | 1465203805788 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:03:25 INFO - PROCESS | 1647 | 1465203805789 Marionette TRACE conn2 <- [1,2106,null,{}] 02:03:25 INFO - PROCESS | 1647 | 1465203805793 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:25 INFO - PROCESS | 1647 | 1465203805800 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:25 INFO - PROCESS | 1647 | 1465203805972 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:03:25 INFO - PROCESS | 1647 | 1465203805996 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:25 INFO - PROCESS | 1647 | 1465203805997 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a61000 == 33 [pid = 1647] [id = 534] 02:03:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118f65400) [pid = 1647] [serial = 1602] [outer = 0x0] 02:03:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119305800) [pid = 1647] [serial = 1603] [outer = 0x118f65400] 02:03:26 INFO - PROCESS | 1647 | 1465203806038 Marionette DEBUG loaded listener.js 02:03:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1214c0400) [pid = 1647] [serial = 1604] [outer = 0x118f65400] 02:03:26 INFO - PROCESS | 1647 | 1465203806440 Marionette TRACE conn2 <- [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]]]}] 02:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 676ms 02:03:26 INFO - PROCESS | 1647 | 1465203806458 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:03:26 INFO - PROCESS | 1647 | 1465203806459 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:03:26 INFO - PROCESS | 1647 | 1465203806470 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:03:26 INFO - PROCESS | 1647 | 1465203806471 Marionette TRACE conn2 <- [1,2110,null,{}] 02:03:26 INFO - PROCESS | 1647 | 1465203806473 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:26 INFO - PROCESS | 1647 | 1465203806474 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:26 INFO - PROCESS | 1647 | 1465203806576 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:03:26 INFO - PROCESS | 1647 | 1465203806630 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:26 INFO - PROCESS | 1647 | 1465203806631 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x129009800 == 34 [pid = 1647] [id = 535] 02:03:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x111c5e000) [pid = 1647] [serial = 1605] [outer = 0x0] 02:03:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121710400) [pid = 1647] [serial = 1606] [outer = 0x111c5e000] 02:03:26 INFO - PROCESS | 1647 | 1465203806656 Marionette DEBUG loaded listener.js 02:03:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121b0ec00) [pid = 1647] [serial = 1607] [outer = 0x111c5e000] 02:03:27 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1267af800) [pid = 1647] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:03:27 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12692d400) [pid = 1647] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:03:27 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x116a6f400) [pid = 1647] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:03:27 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11925e800) [pid = 1647] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:03:27 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118835400) [pid = 1647] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:03:27 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1133cd800) [pid = 1647] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:03:27 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x113c6b000) [pid = 1647] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:03:27 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1214be400) [pid = 1647] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:03:27 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1127ec000) [pid = 1647] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:03:27 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x126d4a800) [pid = 1647] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:03:27 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x115fa7c00) [pid = 1647] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:03:27 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x128d98000) [pid = 1647] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 668ms 02:03:27 INFO - PROCESS | 1647 | 1465203807130 Marionette TRACE conn2 <- [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]]]}] 02:03:27 INFO - PROCESS | 1647 | 1465203807138 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:03:27 INFO - PROCESS | 1647 | 1465203807140 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:03:27 INFO - PROCESS | 1647 | 1465203807142 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:03:27 INFO - PROCESS | 1647 | 1465203807143 Marionette TRACE conn2 <- [1,2114,null,{}] 02:03:27 INFO - PROCESS | 1647 | 1465203807145 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:27 INFO - PROCESS | 1647 | 1465203807147 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:27 INFO - PROCESS | 1647 | 1465203807221 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:03:27 INFO - PROCESS | 1647 | 1465203807224 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:27 INFO - PROCESS | 1647 | 1465203807225 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x123b7c000 == 35 [pid = 1647] [id = 536] 02:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1133cd800) [pid = 1647] [serial = 1608] [outer = 0x0] 02:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x116a6f400) [pid = 1647] [serial = 1609] [outer = 0x1133cd800] 02:03:27 INFO - PROCESS | 1647 | 1465203807252 Marionette DEBUG loaded listener.js 02:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1214be400) [pid = 1647] [serial = 1610] [outer = 0x1133cd800] 02:03:27 INFO - PROCESS | 1647 | 1465203807571 Marionette TRACE conn2 <- [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]]]}] 02:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 472ms 02:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:03:27 INFO - PROCESS | 1647 | 1465203807616 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:03:27 INFO - PROCESS | 1647 | 1465203807617 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:03:27 INFO - PROCESS | 1647 | 1465203807619 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:03:27 INFO - PROCESS | 1647 | 1465203807620 Marionette TRACE conn2 <- [1,2118,null,{}] 02:03:27 INFO - PROCESS | 1647 | 1465203807630 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:27 INFO - PROCESS | 1647 | 1465203807631 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:27 INFO - PROCESS | 1647 | 1465203807704 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:03:27 INFO - PROCESS | 1647 | 1465203807767 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:27 INFO - PROCESS | 1647 | 1465203807768 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x119821800 == 36 [pid = 1647] [id = 537] 02:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1167ce000) [pid = 1647] [serial = 1611] [outer = 0x0] 02:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x123b16800) [pid = 1647] [serial = 1612] [outer = 0x1167ce000] 02:03:27 INFO - PROCESS | 1647 | 1465203807792 Marionette DEBUG loaded listener.js 02:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12530f800) [pid = 1647] [serial = 1613] [outer = 0x1167ce000] 02:03:28 INFO - PROCESS | 1647 | 1465203808080 Marionette TRACE conn2 <- [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]]]}] 02:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 518ms 02:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:03:28 INFO - PROCESS | 1647 | 1465203808137 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:03:28 INFO - PROCESS | 1647 | 1465203808138 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:03:28 INFO - PROCESS | 1647 | 1465203808141 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:03:28 INFO - PROCESS | 1647 | 1465203808143 Marionette TRACE conn2 <- [1,2122,null,{}] 02:03:28 INFO - PROCESS | 1647 | 1465203808146 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:28 INFO - PROCESS | 1647 | 1465203808148 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:28 INFO - PROCESS | 1647 | 1465203808237 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:03:28 INFO - PROCESS | 1647 | 1465203808241 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:28 INFO - PROCESS | 1647 | 1465203808242 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a811000 == 37 [pid = 1647] [id = 538] 02:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x125310000) [pid = 1647] [serial = 1614] [outer = 0x0] 02:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1267abc00) [pid = 1647] [serial = 1615] [outer = 0x125310000] 02:03:28 INFO - PROCESS | 1647 | 1465203808269 Marionette DEBUG loaded listener.js 02:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x126932000) [pid = 1647] [serial = 1616] [outer = 0x125310000] 02:03:28 INFO - PROCESS | 1647 | 1465203808606 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 519ms 02:03:28 INFO - PROCESS | 1647 | 1465203808666 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:03:28 INFO - PROCESS | 1647 | 1465203808667 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:03:28 INFO - PROCESS | 1647 | 1465203808669 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:03:28 INFO - PROCESS | 1647 | 1465203808671 Marionette TRACE conn2 <- [1,2126,null,{}] 02:03:28 INFO - PROCESS | 1647 | 1465203808673 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:28 INFO - PROCESS | 1647 | 1465203808675 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:28 INFO - PROCESS | 1647 | 1465203808765 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:03:28 INFO - PROCESS | 1647 | 1465203808769 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:28 INFO - PROCESS | 1647 | 1465203808770 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ed5800 == 38 [pid = 1647] [id = 539] 02:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x126496800) [pid = 1647] [serial = 1617] [outer = 0x0] 02:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1269d0c00) [pid = 1647] [serial = 1618] [outer = 0x126496800] 02:03:28 INFO - PROCESS | 1647 | 1465203808797 Marionette DEBUG loaded listener.js 02:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12784d400) [pid = 1647] [serial = 1619] [outer = 0x126496800] 02:03:29 INFO - PROCESS | 1647 | 1465203809255 Marionette TRACE conn2 <- [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]]]}] 02:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 619ms 02:03:29 INFO - PROCESS | 1647 | 1465203809305 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:03:29 INFO - PROCESS | 1647 | 1465203809308 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:03:29 INFO - PROCESS | 1647 | 1465203809313 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:03:29 INFO - PROCESS | 1647 | 1465203809317 Marionette TRACE conn2 <- [1,2130,null,{}] 02:03:29 INFO - PROCESS | 1647 | 1465203809321 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:29 INFO - PROCESS | 1647 | 1465203809322 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:29 INFO - PROCESS | 1647 | 1465203809441 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:03:29 INFO - PROCESS | 1647 | 1465203809500 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:29 INFO - PROCESS | 1647 | 1465203809504 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x117358800 == 39 [pid = 1647] [id = 540] 02:03:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x111e6a000) [pid = 1647] [serial = 1620] [outer = 0x0] 02:03:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x112d33c00) [pid = 1647] [serial = 1621] [outer = 0x111e6a000] 02:03:29 INFO - PROCESS | 1647 | 1465203809535 Marionette DEBUG loaded listener.js 02:03:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x113c69800) [pid = 1647] [serial = 1622] [outer = 0x111e6a000] 02:03:30 INFO - PROCESS | 1647 | 1465203810111 Marionette TRACE conn2 <- [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] 02:03:30 INFO - PROCESS | 1647 | 1465203810189 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:03:30 INFO - PROCESS | 1647 | 1465203810193 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:03:30 INFO - PROCESS | 1647 | 1465203810195 Marionette TRACE conn2 <- [1,2134,null,{}] 02:03:30 INFO - PROCESS | 1647 | 1465203810198 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:30 INFO - PROCESS | 1647 | 1465203810200 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:30 INFO - PROCESS | 1647 | 1465203810310 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:03:30 INFO - PROCESS | 1647 | 1465203810369 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:30 INFO - PROCESS | 1647 | 1465203810371 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ad6800 == 40 [pid = 1647] [id = 541] 02:03:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x116a6ac00) [pid = 1647] [serial = 1623] [outer = 0x0] 02:03:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11765d000) [pid = 1647] [serial = 1624] [outer = 0x116a6ac00] 02:03:30 INFO - PROCESS | 1647 | 1465203810402 Marionette DEBUG loaded listener.js 02:03:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11821a800) [pid = 1647] [serial = 1625] [outer = 0x116a6ac00] 02:03:31 INFO - PROCESS | 1647 | 1465203811087 Marionette TRACE conn2 <- [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]]]}] 02:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 923ms 02:03:31 INFO - PROCESS | 1647 | 1465203811139 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:03:31 INFO - PROCESS | 1647 | 1465203811142 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:03:31 INFO - PROCESS | 1647 | 1465203811149 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:03:31 INFO - PROCESS | 1647 | 1465203811150 Marionette TRACE conn2 <- [1,2138,null,{}] 02:03:31 INFO - PROCESS | 1647 | 1465203811154 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:31 INFO - PROCESS | 1647 | 1465203811156 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:31 INFO - PROCESS | 1647 | 1465203811268 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12a811000 == 39 [pid = 1647] [id = 538] 02:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119821800 == 38 [pid = 1647] [id = 537] 02:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x123b7c000 == 37 [pid = 1647] [id = 536] 02:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x129009800 == 36 [pid = 1647] [id = 535] 02:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x126a61000 == 35 [pid = 1647] [id = 534] 02:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x125edc000 == 34 [pid = 1647] [id = 533] 02:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e8800 == 33 [pid = 1647] [id = 532] 02:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119a7d800 == 32 [pid = 1647] [id = 531] 02:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x118313000 == 31 [pid = 1647] [id = 530] 02:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x116842000 == 30 [pid = 1647] [id = 529] 02:03:31 INFO - PROCESS | 1647 | 1465203811378 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:31 INFO - PROCESS | 1647 | 1465203811381 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1184aa000) [pid = 1647] [serial = 1567] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1278f5800) [pid = 1647] [serial = 1562] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x128d9b000) [pid = 1647] [serial = 1564] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x128da1400) [pid = 1647] [serial = 1565] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12648f000) [pid = 1647] [serial = 1556] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x126a71800) [pid = 1647] [serial = 1558] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1278efc00) [pid = 1647] [serial = 1535] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1278a5c00) [pid = 1647] [serial = 1534] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118036800) [pid = 1647] [serial = 1543] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1183ce800) [pid = 1647] [serial = 1544] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1198b5400) [pid = 1647] [serial = 1549] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x121446800) [pid = 1647] [serial = 1550] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11889ec00) [pid = 1647] [serial = 1546] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118f6c000) [pid = 1647] [serial = 1547] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x115faa800) [pid = 1647] [serial = 1537] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1167c6c00) [pid = 1647] [serial = 1538] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x116a6dc00) [pid = 1647] [serial = 1540] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118589c00) [pid = 1647] [serial = 1541] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1278ac400) [pid = 1647] [serial = 1559] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x123b94000) [pid = 1647] [serial = 1553] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1217ec800) [pid = 1647] [serial = 1552] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x124ac3000) [pid = 1647] [serial = 1555] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1278ee400) [pid = 1647] [serial = 1561] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119a04800) [pid = 1647] [serial = 1568] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11618f800 == 31 [pid = 1647] [id = 542] 02:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1133d4800) [pid = 1647] [serial = 1626] [outer = 0x0] 02:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x115fa8800) [pid = 1647] [serial = 1627] [outer = 0x1133d4800] 02:03:31 INFO - PROCESS | 1647 | 1465203811415 Marionette DEBUG loaded listener.js 02:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x117309000) [pid = 1647] [serial = 1628] [outer = 0x1133d4800] 02:03:31 INFO - PROCESS | 1647 | 1465203811750 Marionette TRACE conn2 <- [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]]]}] 02:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 623ms 02:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:03:31 INFO - PROCESS | 1647 | 1465203811770 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:03:31 INFO - PROCESS | 1647 | 1465203811773 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:03:31 INFO - PROCESS | 1647 | 1465203811777 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:03:31 INFO - PROCESS | 1647 | 1465203811778 Marionette TRACE conn2 <- [1,2142,null,{}] 02:03:31 INFO - PROCESS | 1647 | 1465203811783 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:31 INFO - PROCESS | 1647 | 1465203811785 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:31 INFO - PROCESS | 1647 | 1465203811864 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:03:31 INFO - PROCESS | 1647 | 1465203811869 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:31 INFO - PROCESS | 1647 | 1465203811870 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x119820000 == 32 [pid = 1647] [id = 543] 02:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118221c00) [pid = 1647] [serial = 1629] [outer = 0x0] 02:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11858a800) [pid = 1647] [serial = 1630] [outer = 0x118221c00] 02:03:31 INFO - PROCESS | 1647 | 1465203811897 Marionette DEBUG loaded listener.js 02:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11886ec00) [pid = 1647] [serial = 1631] [outer = 0x118221c00] 02:03:32 INFO - PROCESS | 1647 | 1465203812263 Marionette TRACE conn2 <- [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] 02:03:32 INFO - PROCESS | 1647 | 1465203812300 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:03:32 INFO - PROCESS | 1647 | 1465203812302 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:03:32 INFO - PROCESS | 1647 | 1465203812305 Marionette TRACE conn2 <- [1,2146,null,{}] 02:03:32 INFO - PROCESS | 1647 | 1465203812312 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:32 INFO - PROCESS | 1647 | 1465203812316 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:32 INFO - PROCESS | 1647 | 1465203812402 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:03:32 INFO - PROCESS | 1647 | 1465203812409 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:32 INFO - PROCESS | 1647 | 1465203812411 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12534a800 == 33 [pid = 1647] [id = 544] 02:03:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112fc1800) [pid = 1647] [serial = 1632] [outer = 0x0] 02:03:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119303000) [pid = 1647] [serial = 1633] [outer = 0x112fc1800] 02:03:32 INFO - PROCESS | 1647 | 1465203812442 Marionette DEBUG loaded listener.js 02:03:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119eab400) [pid = 1647] [serial = 1634] [outer = 0x112fc1800] 02:03:32 INFO - PROCESS | 1647 | 1465203812787 Marionette TRACE conn2 <- [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] 02:03:32 INFO - PROCESS | 1647 | 1465203812825 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:03:32 INFO - PROCESS | 1647 | 1465203812833 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:03:32 INFO - PROCESS | 1647 | 1465203812834 Marionette TRACE conn2 <- [1,2150,null,{}] 02:03:32 INFO - PROCESS | 1647 | 1465203812836 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:32 INFO - PROCESS | 1647 | 1465203812838 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:32 INFO - PROCESS | 1647 | 1465203812919 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:03:32 INFO - PROCESS | 1647 | 1465203812922 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:32 INFO - PROCESS | 1647 | 1465203812923 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12781e000 == 34 [pid = 1647] [id = 545] 02:03:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x121368000) [pid = 1647] [serial = 1635] [outer = 0x0] 02:03:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1217ea800) [pid = 1647] [serial = 1636] [outer = 0x121368000] 02:03:32 INFO - PROCESS | 1647 | 1465203812949 Marionette DEBUG loaded listener.js 02:03:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x124abf000) [pid = 1647] [serial = 1637] [outer = 0x121368000] 02:03:33 INFO - PROCESS | 1647 | 1465203813306 Marionette TRACE conn2 <- [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]]]}] 02:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 528ms 02:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:03:33 INFO - PROCESS | 1647 | 1465203813357 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:03:33 INFO - PROCESS | 1647 | 1465203813358 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:03:33 INFO - PROCESS | 1647 | 1465203813360 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:03:33 INFO - PROCESS | 1647 | 1465203813368 Marionette TRACE conn2 <- [1,2154,null,{}] 02:03:33 INFO - PROCESS | 1647 | 1465203813371 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:33 INFO - PROCESS | 1647 | 1465203813372 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:33 INFO - PROCESS | 1647 | 1465203813449 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:03:33 INFO - PROCESS | 1647 | 1465203813520 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:33 INFO - PROCESS | 1647 | 1465203813521 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293b3800 == 35 [pid = 1647] [id = 546] 02:03:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1214ba400) [pid = 1647] [serial = 1638] [outer = 0x0] 02:03:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x124dce800) [pid = 1647] [serial = 1639] [outer = 0x1214ba400] 02:03:33 INFO - PROCESS | 1647 | 1465203813547 Marionette DEBUG loaded listener.js 02:03:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12692e400) [pid = 1647] [serial = 1640] [outer = 0x1214ba400] 02:03:33 INFO - PROCESS | 1647 | 1465203813872 Marionette TRACE conn2 <- [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]]]}] 02:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 526ms 02:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:03:33 INFO - PROCESS | 1647 | 1465203813886 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:03:33 INFO - PROCESS | 1647 | 1465203813887 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:03:33 INFO - PROCESS | 1647 | 1465203813890 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:03:33 INFO - PROCESS | 1647 | 1465203813891 Marionette TRACE conn2 <- [1,2158,null,{}] 02:03:33 INFO - PROCESS | 1647 | 1465203813893 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:33 INFO - PROCESS | 1647 | 1465203813899 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:34 INFO - PROCESS | 1647 | 1465203814026 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:03:34 INFO - PROCESS | 1647 | 1465203814066 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:34 INFO - PROCESS | 1647 | 1465203814067 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7a9000 == 36 [pid = 1647] [id = 547] 02:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1269c8400) [pid = 1647] [serial = 1641] [outer = 0x0] 02:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x127848800) [pid = 1647] [serial = 1642] [outer = 0x1269c8400] 02:03:34 INFO - PROCESS | 1647 | 1465203814092 Marionette DEBUG loaded listener.js 02:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1278f1800) [pid = 1647] [serial = 1643] [outer = 0x1269c8400] 02:03:34 INFO - PROCESS | 1647 | 1465203814426 Marionette TRACE conn2 <- [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]]]}] 02:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 569ms 02:03:34 INFO - PROCESS | 1647 | 1465203814459 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:03:34 INFO - PROCESS | 1647 | 1465203814460 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:03:34 INFO - PROCESS | 1647 | 1465203814462 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:03:34 INFO - PROCESS | 1647 | 1465203814464 Marionette TRACE conn2 <- [1,2162,null,{}] 02:03:34 INFO - PROCESS | 1647 | 1465203814466 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:34 INFO - PROCESS | 1647 | 1465203814467 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:34 INFO - PROCESS | 1647 | 1465203814566 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:03:34 INFO - PROCESS | 1647 | 1465203814569 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:34 INFO - PROCESS | 1647 | 1465203814570 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12abcc800 == 37 [pid = 1647] [id = 548] 02:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1269ca400) [pid = 1647] [serial = 1644] [outer = 0x0] 02:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x128d98000) [pid = 1647] [serial = 1645] [outer = 0x1269ca400] 02:03:34 INFO - PROCESS | 1647 | 1465203814594 Marionette DEBUG loaded listener.js 02:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128d9f800) [pid = 1647] [serial = 1646] [outer = 0x1269ca400] 02:03:34 INFO - PROCESS | 1647 | 1465203814944 Marionette TRACE conn2 <- [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]]]}] 02:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 520ms 02:03:34 INFO - PROCESS | 1647 | 1465203814987 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:03:34 INFO - PROCESS | 1647 | 1465203814988 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:03:34 INFO - PROCESS | 1647 | 1465203814990 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:03:34 INFO - PROCESS | 1647 | 1465203814991 Marionette TRACE conn2 <- [1,2166,null,{}] 02:03:34 INFO - PROCESS | 1647 | 1465203814993 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:34 INFO - PROCESS | 1647 | 1465203814995 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:35 INFO - PROCESS | 1647 | 1465203815093 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:03:35 INFO - PROCESS | 1647 | 1465203815097 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:35 INFO - PROCESS | 1647 | 1465203815098 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12baca800 == 38 [pid = 1647] [id = 549] 02:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1278e9c00) [pid = 1647] [serial = 1647] [outer = 0x0] 02:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128dd8800) [pid = 1647] [serial = 1648] [outer = 0x1278e9c00] 02:03:35 INFO - PROCESS | 1647 | 1465203815124 Marionette DEBUG loaded listener.js 02:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128ddf400) [pid = 1647] [serial = 1649] [outer = 0x1278e9c00] 02:03:35 INFO - PROCESS | 1647 | 1465203815454 Marionette TRACE conn2 <- [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]]]}] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x125310000) [pid = 1647] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11642dc00) [pid = 1647] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x111c66000) [pid = 1647] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118897c00) [pid = 1647] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115dbd400) [pid = 1647] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x115db9c00) [pid = 1647] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12199e000) [pid = 1647] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x126a68000) [pid = 1647] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x116633400) [pid = 1647] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x118f65400) [pid = 1647] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x111c5e000) [pid = 1647] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1133cd800) [pid = 1647] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1166ee800) [pid = 1647] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1183d2c00) [pid = 1647] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x112fbf400) [pid = 1647] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1167ce000) [pid = 1647] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 569ms 02:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:03:35 INFO - PROCESS | 1647 | 1465203815560 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:03:35 INFO - PROCESS | 1647 | 1465203815561 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:03:35 INFO - PROCESS | 1647 | 1465203815565 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:03:35 INFO - PROCESS | 1647 | 1465203815566 Marionette TRACE conn2 <- [1,2170,null,{}] 02:03:35 INFO - PROCESS | 1647 | 1465203815569 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:35 INFO - PROCESS | 1647 | 1465203815570 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:35 INFO - PROCESS | 1647 | 1465203815646 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:03:35 INFO - PROCESS | 1647 | 1465203815652 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:35 INFO - PROCESS | 1647 | 1465203815653 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e1000 == 39 [pid = 1647] [id = 550] 02:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112fbf400) [pid = 1647] [serial = 1650] [outer = 0x0] 02:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11649ec00) [pid = 1647] [serial = 1651] [outer = 0x112fbf400] 02:03:35 INFO - PROCESS | 1647 | 1465203815677 Marionette DEBUG loaded listener.js 02:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1183db400) [pid = 1647] [serial = 1652] [outer = 0x112fbf400] 02:03:36 INFO - PROCESS | 1647 | 1465203816014 Marionette TRACE conn2 <- [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]]]}] 02:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 471ms 02:03:36 INFO - PROCESS | 1647 | 1465203816035 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:03:36 INFO - PROCESS | 1647 | 1465203816036 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:03:36 INFO - PROCESS | 1647 | 1465203816038 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:03:36 INFO - PROCESS | 1647 | 1465203816039 Marionette TRACE conn2 <- [1,2174,null,{}] 02:03:36 INFO - PROCESS | 1647 | 1465203816042 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:36 INFO - PROCESS | 1647 | 1465203816043 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:36 INFO - PROCESS | 1647 | 1465203816122 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:03:36 INFO - PROCESS | 1647 | 1465203816185 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:36 INFO - PROCESS | 1647 | 1465203816186 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb18000 == 40 [pid = 1647] [id = 551] 02:03:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1166ee800) [pid = 1647] [serial = 1653] [outer = 0x0] 02:03:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x120fec800) [pid = 1647] [serial = 1654] [outer = 0x1166ee800] 02:03:36 INFO - PROCESS | 1647 | 1465203816211 Marionette DEBUG loaded listener.js 02:03:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1278a9400) [pid = 1647] [serial = 1655] [outer = 0x1166ee800] 02:03:36 INFO - PROCESS | 1647 | 1465203816522 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 518ms 02:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:03:36 INFO - PROCESS | 1647 | 1465203816558 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:03:36 INFO - PROCESS | 1647 | 1465203816559 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:03:36 INFO - PROCESS | 1647 | 1465203816562 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:03:36 INFO - PROCESS | 1647 | 1465203816565 Marionette TRACE conn2 <- [1,2178,null,{}] 02:03:36 INFO - PROCESS | 1647 | 1465203816568 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:36 INFO - PROCESS | 1647 | 1465203816570 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:36 INFO - PROCESS | 1647 | 1465203816659 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:03:36 INFO - PROCESS | 1647 | 1465203816667 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:36 INFO - PROCESS | 1647 | 1465203816668 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c358000 == 41 [pid = 1647] [id = 552] 02:03:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x128dde000) [pid = 1647] [serial = 1656] [outer = 0x0] 02:03:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x128f07400) [pid = 1647] [serial = 1657] [outer = 0x128dde000] 02:03:36 INFO - PROCESS | 1647 | 1465203816694 Marionette DEBUG loaded listener.js 02:03:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12932bc00) [pid = 1647] [serial = 1658] [outer = 0x128dde000] 02:03:37 INFO - PROCESS | 1647 | 1465203817038 Marionette TRACE conn2 <- [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]]]}] 02:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 522ms 02:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:03:37 INFO - PROCESS | 1647 | 1465203817094 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:03:37 INFO - PROCESS | 1647 | 1465203817096 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:03:37 INFO - PROCESS | 1647 | 1465203817099 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:03:37 INFO - PROCESS | 1647 | 1465203817100 Marionette TRACE conn2 <- [1,2182,null,{}] 02:03:37 INFO - PROCESS | 1647 | 1465203817102 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:37 INFO - PROCESS | 1647 | 1465203817103 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:37 INFO - PROCESS | 1647 | 1465203817182 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:03:37 INFO - PROCESS | 1647 | 1465203817186 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:37 INFO - PROCESS | 1647 | 1465203817187 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c446800 == 42 [pid = 1647] [id = 553] 02:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12932e400) [pid = 1647] [serial = 1659] [outer = 0x0] 02:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x129334400) [pid = 1647] [serial = 1660] [outer = 0x12932e400] 02:03:37 INFO - PROCESS | 1647 | 1465203817211 Marionette DEBUG loaded listener.js 02:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x129561800) [pid = 1647] [serial = 1661] [outer = 0x12932e400] 02:03:37 INFO - PROCESS | 1647 | 1465203817611 Marionette TRACE conn2 <- [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]]]}] 02:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 569ms 02:03:37 INFO - PROCESS | 1647 | 1465203817668 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:03:37 INFO - PROCESS | 1647 | 1465203817671 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:03:37 INFO - PROCESS | 1647 | 1465203817675 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:03:37 INFO - PROCESS | 1647 | 1465203817677 Marionette TRACE conn2 <- [1,2186,null,{}] 02:03:37 INFO - PROCESS | 1647 | 1465203817682 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:37 INFO - PROCESS | 1647 | 1465203817684 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:37 INFO - PROCESS | 1647 | 1465203817801 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:03:37 INFO - PROCESS | 1647 | 1465203817877 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:37 INFO - PROCESS | 1647 | 1465203817880 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a6b800 == 43 [pid = 1647] [id = 554] 02:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x115dc2000) [pid = 1647] [serial = 1662] [outer = 0x0] 02:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11615e000) [pid = 1647] [serial = 1663] [outer = 0x115dc2000] 02:03:37 INFO - PROCESS | 1647 | 1465203817912 Marionette DEBUG loaded listener.js 02:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x117660400) [pid = 1647] [serial = 1664] [outer = 0x115dc2000] 02:03:38 INFO - PROCESS | 1647 | 1465203818372 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:03:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:03:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 727ms 02:03:38 INFO - PROCESS | 1647 | 1465203818402 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:03:38 INFO - PROCESS | 1647 | 1465203818405 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:03:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:03:38 INFO - PROCESS | 1647 | 1465203818410 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:03:38 INFO - PROCESS | 1647 | 1465203818411 Marionette TRACE conn2 <- [1,2190,null,{}] 02:03:38 INFO - PROCESS | 1647 | 1465203818414 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:38 INFO - PROCESS | 1647 | 1465203818416 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:38 INFO - PROCESS | 1647 | 1465203818523 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:03:38 INFO - PROCESS | 1647 | 1465203818585 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:38 INFO - PROCESS | 1647 | 1465203818586 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293a1800 == 44 [pid = 1647] [id = 555] 02:03:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1183ddc00) [pid = 1647] [serial = 1665] [outer = 0x0] 02:03:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118f60000) [pid = 1647] [serial = 1666] [outer = 0x1183ddc00] 02:03:38 INFO - PROCESS | 1647 | 1465203818617 Marionette DEBUG loaded listener.js 02:03:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119257800) [pid = 1647] [serial = 1667] [outer = 0x1183ddc00] 02:03:39 INFO - PROCESS | 1647 | 1465203819067 Marionette TRACE conn2 <- [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]]]}] 02:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 672ms 02:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:03:39 INFO - PROCESS | 1647 | 1465203819081 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:03:39 INFO - PROCESS | 1647 | 1465203819083 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:03:39 INFO - PROCESS | 1647 | 1465203819085 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:03:39 INFO - PROCESS | 1647 | 1465203819088 Marionette TRACE conn2 <- [1,2194,null,{}] 02:03:39 INFO - PROCESS | 1647 | 1465203819096 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:39 INFO - PROCESS | 1647 | 1465203819099 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:39 INFO - PROCESS | 1647 | 1465203819228 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:03:39 INFO - PROCESS | 1647 | 1465203819306 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:39 INFO - PROCESS | 1647 | 1465203819309 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c35a800 == 45 [pid = 1647] [id = 556] 02:03:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x120fedc00) [pid = 1647] [serial = 1668] [outer = 0x0] 02:03:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12648c000) [pid = 1647] [serial = 1669] [outer = 0x120fedc00] 02:03:39 INFO - PROCESS | 1647 | 1465203819340 Marionette DEBUG loaded listener.js 02:03:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1269cb800) [pid = 1647] [serial = 1670] [outer = 0x120fedc00] 02:03:39 INFO - PROCESS | 1647 | 1465203819742 Marionette TRACE conn2 <- [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]]]}] 02:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 672ms 02:03:39 INFO - PROCESS | 1647 | 1465203819757 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:03:39 INFO - PROCESS | 1647 | 1465203819759 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:03:39 INFO - PROCESS | 1647 | 1465203819762 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:03:39 INFO - PROCESS | 1647 | 1465203819763 Marionette TRACE conn2 <- [1,2198,null,{}] 02:03:39 INFO - PROCESS | 1647 | 1465203819766 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:39 INFO - PROCESS | 1647 | 1465203819767 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:39 INFO - PROCESS | 1647 | 1465203819874 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:03:39 INFO - PROCESS | 1647 | 1465203819936 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:39 INFO - PROCESS | 1647 | 1465203819937 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cbc9800 == 46 [pid = 1647] [id = 557] 02:03:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x126d48000) [pid = 1647] [serial = 1671] [outer = 0x0] 02:03:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1278a3400) [pid = 1647] [serial = 1672] [outer = 0x126d48000] 02:03:40 INFO - PROCESS | 1647 | 1465203820007 Marionette DEBUG loaded listener.js 02:03:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x128d96400) [pid = 1647] [serial = 1673] [outer = 0x126d48000] 02:03:40 INFO - PROCESS | 1647 | 1465203820444 Marionette TRACE conn2 <- [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]]]}] 02:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 720ms 02:03:40 INFO - PROCESS | 1647 | 1465203820483 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:03:40 INFO - PROCESS | 1647 | 1465203820484 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:03:40 INFO - PROCESS | 1647 | 1465203820486 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:03:40 INFO - PROCESS | 1647 | 1465203820488 Marionette TRACE conn2 <- [1,2202,null,{}] 02:03:40 INFO - PROCESS | 1647 | 1465203820490 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:40 INFO - PROCESS | 1647 | 1465203820492 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:40 INFO - PROCESS | 1647 | 1465203820620 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:03:40 INFO - PROCESS | 1647 | 1465203820695 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:40 INFO - PROCESS | 1647 | 1465203820696 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12623a800 == 47 [pid = 1647] [id = 558] 02:03:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x115df4c00) [pid = 1647] [serial = 1674] [outer = 0x0] 02:03:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1267ab400) [pid = 1647] [serial = 1675] [outer = 0x115df4c00] 02:03:40 INFO - PROCESS | 1647 | 1465203820725 Marionette DEBUG loaded listener.js 02:03:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x128e29800) [pid = 1647] [serial = 1676] [outer = 0x115df4c00] 02:03:41 INFO - PROCESS | 1647 | 1465203821314 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:03:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:03:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 870ms 02:03:41 INFO - PROCESS | 1647 | 1465203821357 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:03:41 INFO - PROCESS | 1647 | 1465203821360 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:03:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:03:41 INFO - PROCESS | 1647 | 1465203821382 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:03:41 INFO - PROCESS | 1647 | 1465203821383 Marionette TRACE conn2 <- [1,2206,null,{}] 02:03:41 INFO - PROCESS | 1647 | 1465203821389 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:41 INFO - PROCESS | 1647 | 1465203821390 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:41 INFO - PROCESS | 1647 | 1465203821498 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:03:41 INFO - PROCESS | 1647 | 1465203821577 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:41 INFO - PROCESS | 1647 | 1465203821580 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11831a000 == 48 [pid = 1647] [id = 559] 02:03:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x112df5000) [pid = 1647] [serial = 1677] [outer = 0x0] 02:03:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1133d5400) [pid = 1647] [serial = 1678] [outer = 0x112df5000] 02:03:41 INFO - PROCESS | 1647 | 1465203821608 Marionette DEBUG loaded listener.js 02:03:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x116716000) [pid = 1647] [serial = 1679] [outer = 0x112df5000] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12c358000 == 47 [pid = 1647] [id = 552] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb18000 == 46 [pid = 1647] [id = 551] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e1000 == 45 [pid = 1647] [id = 550] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12baca800 == 44 [pid = 1647] [id = 549] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12abcc800 == 43 [pid = 1647] [id = 548] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7a9000 == 42 [pid = 1647] [id = 547] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1293b3800 == 41 [pid = 1647] [id = 546] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12781e000 == 40 [pid = 1647] [id = 545] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12534a800 == 39 [pid = 1647] [id = 544] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x119820000 == 38 [pid = 1647] [id = 543] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x11618f800 == 37 [pid = 1647] [id = 542] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x124ad6800 == 36 [pid = 1647] [id = 541] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x125ed5800 == 35 [pid = 1647] [id = 539] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x117358800 == 34 [pid = 1647] [id = 540] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x11667b800 == 33 [pid = 1647] [id = 528] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12623a800 == 32 [pid = 1647] [id = 558] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12cbc9800 == 31 [pid = 1647] [id = 557] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12c35a800 == 30 [pid = 1647] [id = 556] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1293a1800 == 29 [pid = 1647] [id = 555] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12c446800 == 28 [pid = 1647] [id = 553] 02:03:42 INFO - PROCESS | 1647 | --DOCSHELL 0x118a6b800 == 27 [pid = 1647] [id = 554] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x126932000) [pid = 1647] [serial = 1616] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118838c00) [pid = 1647] [serial = 1571] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1183d6400) [pid = 1647] [serial = 1570] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1181cac00) [pid = 1647] [serial = 1594] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12136f800) [pid = 1647] [serial = 1574] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1269d0c00) [pid = 1647] [serial = 1618] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1183d7800) [pid = 1647] [serial = 1595] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1196dac00) [pid = 1647] [serial = 1573] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x116608c00) [pid = 1647] [serial = 1591] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116853c00) [pid = 1647] [serial = 1592] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1188a3800) [pid = 1647] [serial = 1600] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x126a67400) [pid = 1647] [serial = 1577] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1267ab000) [pid = 1647] [serial = 1576] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1278f3000) [pid = 1647] [serial = 1580] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12784e000) [pid = 1647] [serial = 1579] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118f66c00) [pid = 1647] [serial = 1583] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116f94400) [pid = 1647] [serial = 1582] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119305800) [pid = 1647] [serial = 1603] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118f6dc00) [pid = 1647] [serial = 1601] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x121710400) [pid = 1647] [serial = 1606] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1214c0400) [pid = 1647] [serial = 1604] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x116a6f400) [pid = 1647] [serial = 1609] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1214be400) [pid = 1647] [serial = 1610] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1267abc00) [pid = 1647] [serial = 1615] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121b0ec00) [pid = 1647] [serial = 1607] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11803b800) [pid = 1647] [serial = 1586] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1168b8000) [pid = 1647] [serial = 1585] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118838400) [pid = 1647] [serial = 1597] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1133d0c00) [pid = 1647] [serial = 1588] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12530f800) [pid = 1647] [serial = 1613] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x113cf8400) [pid = 1647] [serial = 1589] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118870400) [pid = 1647] [serial = 1598] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x123b16800) [pid = 1647] [serial = 1612] [outer = 0x0] [url = about:blank] 02:03:42 INFO - PROCESS | 1647 | 1465203822749 Marionette TRACE conn2 <- [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]]]}] 02:03:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:03:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1398ms 02:03:42 INFO - PROCESS | 1647 | 1465203822761 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:03:42 INFO - PROCESS | 1647 | 1465203822765 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:03:42 INFO - PROCESS | 1647 | 1465203822768 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:03:42 INFO - PROCESS | 1647 | 1465203822769 Marionette TRACE conn2 <- [1,2210,null,{}] 02:03:42 INFO - PROCESS | 1647 | 1465203822773 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:42 INFO - PROCESS | 1647 | 1465203822774 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:42 INFO - PROCESS | 1647 | 1465203822862 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:03:42 INFO - PROCESS | 1647 | 1465203822874 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:42 INFO - PROCESS | 1647 | 1465203822876 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1161e1800 == 28 [pid = 1647] [id = 560] 02:03:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112df9800) [pid = 1647] [serial = 1680] [outer = 0x0] 02:03:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112fcb800) [pid = 1647] [serial = 1681] [outer = 0x112df9800] 02:03:42 INFO - PROCESS | 1647 | 1465203822925 Marionette DEBUG loaded listener.js 02:03:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1133d4000) [pid = 1647] [serial = 1682] [outer = 0x112df9800] 02:03:43 INFO - PROCESS | 1647 | 1465203823384 Marionette TRACE conn2 <- [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]]]}] 02:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 673ms 02:03:43 INFO - PROCESS | 1647 | 1465203823441 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:03:43 INFO - PROCESS | 1647 | 1465203823444 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:03:43 INFO - PROCESS | 1647 | 1465203823449 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:03:43 INFO - PROCESS | 1647 | 1465203823451 Marionette TRACE conn2 <- [1,2214,null,{}] 02:03:43 INFO - PROCESS | 1647 | 1465203823453 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:43 INFO - PROCESS | 1647 | 1465203823455 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:43 INFO - PROCESS | 1647 | 1465203823537 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:03:43 INFO - PROCESS | 1647 | 1465203823543 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:43 INFO - PROCESS | 1647 | 1465203823544 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x11831d800 == 29 [pid = 1647] [id = 561] 02:03:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x115dc4400) [pid = 1647] [serial = 1683] [outer = 0x0] 02:03:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1161b7000) [pid = 1647] [serial = 1684] [outer = 0x115dc4400] 02:03:43 INFO - PROCESS | 1647 | 1465203823574 Marionette DEBUG loaded listener.js 02:03:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11671f000) [pid = 1647] [serial = 1685] [outer = 0x115dc4400] 02:03:43 INFO - PROCESS | 1647 | 1465203823931 Marionette TRACE conn2 <- [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]]]}] 02:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 519ms 02:03:43 INFO - PROCESS | 1647 | 1465203823969 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:03:43 INFO - PROCESS | 1647 | 1465203823970 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:03:43 INFO - PROCESS | 1647 | 1465203823972 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:03:43 INFO - PROCESS | 1647 | 1465203823975 Marionette TRACE conn2 <- [1,2218,null,{}] 02:03:43 INFO - PROCESS | 1647 | 1465203823983 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:43 INFO - PROCESS | 1647 | 1465203823986 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:44 INFO - PROCESS | 1647 | 1465203824066 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:03:44 INFO - PROCESS | 1647 | 1465203824071 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:44 INFO - PROCESS | 1647 | 1465203824073 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11981d000 == 30 [pid = 1647] [id = 562] 02:03:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1172a2400) [pid = 1647] [serial = 1686] [outer = 0x0] 02:03:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118030c00) [pid = 1647] [serial = 1687] [outer = 0x1172a2400] 02:03:44 INFO - PROCESS | 1647 | 1465203824102 Marionette DEBUG loaded listener.js 02:03:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11813b000) [pid = 1647] [serial = 1688] [outer = 0x1172a2400] 02:03:44 INFO - PROCESS | 1647 | 1465203824470 Marionette TRACE conn2 <- [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]]]}] 02:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 02:03:44 INFO - PROCESS | 1647 | 1465203824494 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:03:44 INFO - PROCESS | 1647 | 1465203824496 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:03:44 INFO - PROCESS | 1647 | 1465203824498 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:03:44 INFO - PROCESS | 1647 | 1465203824499 Marionette TRACE conn2 <- [1,2222,null,{}] 02:03:44 INFO - PROCESS | 1647 | 1465203824501 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:44 INFO - PROCESS | 1647 | 1465203824502 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:44 INFO - PROCESS | 1647 | 1465203824610 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:03:44 INFO - PROCESS | 1647 | 1465203824648 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:44 INFO - PROCESS | 1647 | 1465203824649 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212d2800 == 31 [pid = 1647] [id = 563] 02:03:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118221800) [pid = 1647] [serial = 1689] [outer = 0x0] 02:03:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1183d3c00) [pid = 1647] [serial = 1690] [outer = 0x118221800] 02:03:44 INFO - PROCESS | 1647 | 1465203824675 Marionette DEBUG loaded listener.js 02:03:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118866c00) [pid = 1647] [serial = 1691] [outer = 0x118221800] 02:03:45 INFO - PROCESS | 1647 | 1465203824994 Marionette TRACE conn2 <- [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]]]}] 02:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 02:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:03:45 INFO - PROCESS | 1647 | 1465203825017 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:03:45 INFO - PROCESS | 1647 | 1465203825019 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:03:45 INFO - PROCESS | 1647 | 1465203825021 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:03:45 INFO - PROCESS | 1647 | 1465203825022 Marionette TRACE conn2 <- [1,2226,null,{}] 02:03:45 INFO - PROCESS | 1647 | 1465203825024 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:45 INFO - PROCESS | 1647 | 1465203825025 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:45 INFO - PROCESS | 1647 | 1465203825122 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:03:45 INFO - PROCESS | 1647 | 1465203825161 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:45 INFO - PROCESS | 1647 | 1465203825162 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ed7800 == 32 [pid = 1647] [id = 564] 02:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1183d0800) [pid = 1647] [serial = 1692] [outer = 0x0] 02:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1188a4400) [pid = 1647] [serial = 1693] [outer = 0x1183d0800] 02:03:45 INFO - PROCESS | 1647 | 1465203825187 Marionette DEBUG loaded listener.js 02:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118f69000) [pid = 1647] [serial = 1694] [outer = 0x1183d0800] 02:03:45 INFO - PROCESS | 1647 | 1465203825541 Marionette TRACE conn2 <- [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]]]}] 02:03: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) 02:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 568ms 02:03:45 INFO - PROCESS | 1647 | 1465203825589 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:03:45 INFO - PROCESS | 1647 | 1465203825590 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:03:45 INFO - PROCESS | 1647 | 1465203825593 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:03:45 INFO - PROCESS | 1647 | 1465203825594 Marionette TRACE conn2 <- [1,2230,null,{}] 02:03:45 INFO - PROCESS | 1647 | 1465203825596 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:45 INFO - PROCESS | 1647 | 1465203825600 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:45 INFO - PROCESS | 1647 | 1465203825715 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:03:45 INFO - PROCESS | 1647 | 1465203825727 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:45 INFO - PROCESS | 1647 | 1465203825729 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x127809800 == 33 [pid = 1647] [id = 565] 02:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1172a3400) [pid = 1647] [serial = 1695] [outer = 0x0] 02:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11925f000) [pid = 1647] [serial = 1696] [outer = 0x1172a3400] 02:03:45 INFO - PROCESS | 1647 | 1465203825755 Marionette DEBUG loaded listener.js 02:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121163400) [pid = 1647] [serial = 1697] [outer = 0x1172a3400] 02:03:46 INFO - PROCESS | 1647 | 1465203826096 Marionette TRACE conn2 <- [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]]]}] 02:03:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:03:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 518ms 02:03:46 INFO - PROCESS | 1647 | 1465203826132 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:03:46 INFO - PROCESS | 1647 | 1465203826134 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:03:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:03:46 INFO - PROCESS | 1647 | 1465203826138 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:03:46 INFO - PROCESS | 1647 | 1465203826140 Marionette TRACE conn2 <- [1,2234,null,{}] 02:03:46 INFO - PROCESS | 1647 | 1465203826143 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:46 INFO - PROCESS | 1647 | 1465203826145 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:46 INFO - PROCESS | 1647 | 1465203826292 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:03:46 INFO - PROCESS | 1647 | 1465203826307 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:46 INFO - PROCESS | 1647 | 1465203826308 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x129017000 == 34 [pid = 1647] [id = 566] 02:03:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118034800) [pid = 1647] [serial = 1698] [outer = 0x0] 02:03:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121446800) [pid = 1647] [serial = 1699] [outer = 0x118034800] 02:03:46 INFO - PROCESS | 1647 | 1465203826347 Marionette DEBUG loaded listener.js 02:03:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x121710400) [pid = 1647] [serial = 1700] [outer = 0x118034800] 02:03:46 INFO - PROCESS | 1647 | 1465203826705 Marionette TRACE conn2 <- [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]]]}] 02:03:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:03:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 620ms 02:03:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:03:46 INFO - PROCESS | 1647 | 1465203826757 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:03:46 INFO - PROCESS | 1647 | 1465203826759 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:03:46 INFO - PROCESS | 1647 | 1465203826761 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:03:46 INFO - PROCESS | 1647 | 1465203826762 Marionette TRACE conn2 <- [1,2238,null,{}] 02:03:46 INFO - PROCESS | 1647 | 1465203826764 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:46 INFO - PROCESS | 1647 | 1465203826765 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:46 INFO - PROCESS | 1647 | 1465203826867 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1269c8400) [pid = 1647] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1269ca400) [pid = 1647] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x128dde000) [pid = 1647] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1278e9c00) [pid = 1647] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x112fc1800) [pid = 1647] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x111e6a000) [pid = 1647] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12932e400) [pid = 1647] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116a6ac00) [pid = 1647] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121368000) [pid = 1647] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1133d4800) [pid = 1647] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118221c00) [pid = 1647] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x126496800) [pid = 1647] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112fbf400) [pid = 1647] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1166ee800) [pid = 1647] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:03:47 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1214ba400) [pid = 1647] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:03:47 INFO - PROCESS | 1647 | 1465203827140 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:47 INFO - PROCESS | 1647 | 1465203827141 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x118530000 == 35 [pid = 1647] [id = 567] 02:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11224dc00) [pid = 1647] [serial = 1701] [outer = 0x0] 02:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1133d4800) [pid = 1647] [serial = 1702] [outer = 0x11224dc00] 02:03:47 INFO - PROCESS | 1647 | 1465203827169 Marionette DEBUG loaded listener.js 02:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1183dd000) [pid = 1647] [serial = 1703] [outer = 0x11224dc00] 02:03:47 INFO - PROCESS | 1647 | 1465203827483 Marionette TRACE conn2 <- [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]]]}] 02:03:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:03:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 771ms 02:03:47 INFO - PROCESS | 1647 | 1465203827532 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:03:47 INFO - PROCESS | 1647 | 1465203827533 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:03:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:03:47 INFO - PROCESS | 1647 | 1465203827536 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:03:47 INFO - PROCESS | 1647 | 1465203827545 Marionette TRACE conn2 <- [1,2242,null,{}] 02:03:47 INFO - PROCESS | 1647 | 1465203827547 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:47 INFO - PROCESS | 1647 | 1465203827548 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:47 INFO - PROCESS | 1647 | 1465203827625 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:03:47 INFO - PROCESS | 1647 | 1465203827685 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:47 INFO - PROCESS | 1647 | 1465203827686 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a799000 == 36 [pid = 1647] [id = 568] 02:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x110f70000) [pid = 1647] [serial = 1704] [outer = 0x0] 02:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121b09c00) [pid = 1647] [serial = 1705] [outer = 0x110f70000] 02:03:47 INFO - PROCESS | 1647 | 1465203827711 Marionette DEBUG loaded listener.js 02:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124a88c00) [pid = 1647] [serial = 1706] [outer = 0x110f70000] 02:03:47 INFO - PROCESS | 1647 | 1465203827962 Marionette TRACE conn2 <- [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]]]}] 02:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 475ms 02:03:48 INFO - PROCESS | 1647 | 1465203828012 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:03:48 INFO - PROCESS | 1647 | 1465203828013 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:03:48 INFO - PROCESS | 1647 | 1465203828023 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:03:48 INFO - PROCESS | 1647 | 1465203828024 Marionette TRACE conn2 <- [1,2246,null,{}] 02:03:48 INFO - PROCESS | 1647 | 1465203828026 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:48 INFO - PROCESS | 1647 | 1465203828027 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:48 INFO - PROCESS | 1647 | 1465203828114 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:03:48 INFO - PROCESS | 1647 | 1465203828119 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:48 INFO - PROCESS | 1647 | 1465203828120 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8ba800 == 37 [pid = 1647] [id = 569] 02:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124c1b800) [pid = 1647] [serial = 1707] [outer = 0x0] 02:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1253cd800) [pid = 1647] [serial = 1708] [outer = 0x124c1b800] 02:03:48 INFO - PROCESS | 1647 | 1465203828145 Marionette DEBUG loaded listener.js 02:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1267b0400) [pid = 1647] [serial = 1709] [outer = 0x124c1b800] 02:03:48 INFO - PROCESS | 1647 | 1465203828486 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 468ms 02:03:48 INFO - PROCESS | 1647 | 1465203828492 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:03:48 INFO - PROCESS | 1647 | 1465203828493 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:03:48 INFO - PROCESS | 1647 | 1465203828496 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:03:48 INFO - PROCESS | 1647 | 1465203828499 Marionette TRACE conn2 <- [1,2250,null,{}] 02:03:48 INFO - PROCESS | 1647 | 1465203828503 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:48 INFO - PROCESS | 1647 | 1465203828505 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:48 INFO - PROCESS | 1647 | 1465203828631 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:03:48 INFO - PROCESS | 1647 | 1465203828638 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:48 INFO - PROCESS | 1647 | 1465203828639 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12abbd000 == 38 [pid = 1647] [id = 570] 02:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124dc9800) [pid = 1647] [serial = 1710] [outer = 0x0] 02:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126932c00) [pid = 1647] [serial = 1711] [outer = 0x124dc9800] 02:03:48 INFO - PROCESS | 1647 | 1465203828666 Marionette DEBUG loaded listener.js 02:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x127847400) [pid = 1647] [serial = 1712] [outer = 0x124dc9800] 02:03:48 INFO - PROCESS | 1647 | 1465203828975 Marionette TRACE conn2 <- [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]]]}] 02:03:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:03:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 522ms 02:03:49 INFO - PROCESS | 1647 | 1465203829019 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:03:49 INFO - PROCESS | 1647 | 1465203829020 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:03:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:03:49 INFO - PROCESS | 1647 | 1465203829022 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:03:49 INFO - PROCESS | 1647 | 1465203829023 Marionette TRACE conn2 <- [1,2254,null,{}] 02:03:49 INFO - PROCESS | 1647 | 1465203829026 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:49 INFO - PROCESS | 1647 | 1465203829027 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:49 INFO - PROCESS | 1647 | 1465203829117 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:03:49 INFO - PROCESS | 1647 | 1465203829264 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:49 INFO - PROCESS | 1647 | 1465203829266 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x113340800 == 39 [pid = 1647] [id = 571] 02:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x111a02400) [pid = 1647] [serial = 1713] [outer = 0x0] 02:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x111c67400) [pid = 1647] [serial = 1714] [outer = 0x111a02400] 02:03:49 INFO - PROCESS | 1647 | 1465203829320 Marionette DEBUG loaded listener.js 02:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1127e1000) [pid = 1647] [serial = 1715] [outer = 0x111a02400] 02:03:49 INFO - PROCESS | 1647 | 1465203829909 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:03:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:03:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 919ms 02:03:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:03:49 INFO - PROCESS | 1647 | 1465203829970 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:03:49 INFO - PROCESS | 1647 | 1465203829972 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:03:49 INFO - PROCESS | 1647 | 1465203829975 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:03:49 INFO - PROCESS | 1647 | 1465203829978 Marionette TRACE conn2 <- [1,2258,null,{}] 02:03:49 INFO - PROCESS | 1647 | 1465203829981 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:49 INFO - PROCESS | 1647 | 1465203829984 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:50 INFO - PROCESS | 1647 | 1465203830098 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:03:50 INFO - PROCESS | 1647 | 1465203830182 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:50 INFO - PROCESS | 1647 | 1465203830183 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x120e6b000 == 40 [pid = 1647] [id = 572] 02:03:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116163800) [pid = 1647] [serial = 1716] [outer = 0x0] 02:03:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1167c6c00) [pid = 1647] [serial = 1717] [outer = 0x116163800] 02:03:50 INFO - PROCESS | 1647 | 1465203830214 Marionette DEBUG loaded listener.js 02:03:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1168b1c00) [pid = 1647] [serial = 1718] [outer = 0x116163800] 02:03:50 INFO - PROCESS | 1647 | 1465203830772 Marionette TRACE conn2 <- [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]]]}] 02:03:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:03:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 872ms 02:03:50 INFO - PROCESS | 1647 | 1465203830850 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:03:50 INFO - PROCESS | 1647 | 1465203830853 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:03:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:03:50 INFO - PROCESS | 1647 | 1465203830856 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:03:50 INFO - PROCESS | 1647 | 1465203830857 Marionette TRACE conn2 <- [1,2262,null,{}] 02:03:50 INFO - PROCESS | 1647 | 1465203830859 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:50 INFO - PROCESS | 1647 | 1465203830861 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:50 INFO - PROCESS | 1647 | 1465203830975 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:03:51 INFO - PROCESS | 1647 | 1465203831039 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:51 INFO - PROCESS | 1647 | 1465203831041 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x127892800 == 41 [pid = 1647] [id = 573] 02:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1183d1800) [pid = 1647] [serial = 1719] [outer = 0x0] 02:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x118865400) [pid = 1647] [serial = 1720] [outer = 0x1183d1800] 02:03:51 INFO - PROCESS | 1647 | 1465203831070 Marionette DEBUG loaded listener.js 02:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x118f6cc00) [pid = 1647] [serial = 1721] [outer = 0x1183d1800] 02:03:51 INFO - PROCESS | 1647 | 1465203831719 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:03:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12abbd000 == 40 [pid = 1647] [id = 570] 02:03:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8ba800 == 39 [pid = 1647] [id = 569] 02:03:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12a799000 == 38 [pid = 1647] [id = 568] 02:03:51 INFO - PROCESS | 1647 | --DOCSHELL 0x118530000 == 37 [pid = 1647] [id = 567] 02:03:51 INFO - PROCESS | 1647 | --DOCSHELL 0x129017000 == 36 [pid = 1647] [id = 566] 02:03:51 INFO - PROCESS | 1647 | --DOCSHELL 0x127809800 == 35 [pid = 1647] [id = 565] 02:03:51 INFO - PROCESS | 1647 | --DOCSHELL 0x125ed7800 == 34 [pid = 1647] [id = 564] 02:03:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1212d2800 == 33 [pid = 1647] [id = 563] 02:03:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11981d000 == 32 [pid = 1647] [id = 562] 02:03:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11831d800 == 31 [pid = 1647] [id = 561] 02:03:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1161e1800 == 30 [pid = 1647] [id = 560] 02:03:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:03:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 922ms 02:03:51 INFO - PROCESS | 1647 | 1465203831779 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:03:51 INFO - PROCESS | 1647 | 1465203831783 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:03:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:03:51 INFO - PROCESS | 1647 | 1465203831788 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:03:51 INFO - PROCESS | 1647 | 1465203831791 Marionette TRACE conn2 <- [1,2266,null,{}] 02:03:51 INFO - PROCESS | 1647 | 1465203831797 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:51 INFO - PROCESS | 1647 | 1465203831799 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:51 INFO - PROCESS | 1647 | 1465203831928 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:03:51 INFO - PROCESS | 1647 | 1465203831942 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:51 INFO - PROCESS | 1647 | 1465203831943 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180ae800 == 31 [pid = 1647] [id = 574] 02:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x115065400) [pid = 1647] [serial = 1722] [outer = 0x0] 02:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x115dc3400) [pid = 1647] [serial = 1723] [outer = 0x115065400] 02:03:51 INFO - PROCESS | 1647 | 1465203831974 Marionette DEBUG loaded listener.js 02:03:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x116608c00) [pid = 1647] [serial = 1724] [outer = 0x115065400] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x127848800) [pid = 1647] [serial = 1642] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x128d98000) [pid = 1647] [serial = 1645] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12932bc00) [pid = 1647] [serial = 1658] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1278f1800) [pid = 1647] [serial = 1643] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128dd8800) [pid = 1647] [serial = 1648] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119303000) [pid = 1647] [serial = 1633] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119eab400) [pid = 1647] [serial = 1634] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x112d33c00) [pid = 1647] [serial = 1621] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x113c69800) [pid = 1647] [serial = 1622] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x129334400) [pid = 1647] [serial = 1660] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11765d000) [pid = 1647] [serial = 1624] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11821a800) [pid = 1647] [serial = 1625] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1217ea800) [pid = 1647] [serial = 1636] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x124abf000) [pid = 1647] [serial = 1637] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x115fa8800) [pid = 1647] [serial = 1627] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x117309000) [pid = 1647] [serial = 1628] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x129561800) [pid = 1647] [serial = 1661] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11858a800) [pid = 1647] [serial = 1630] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11886ec00) [pid = 1647] [serial = 1631] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12784d400) [pid = 1647] [serial = 1619] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x128d9f800) [pid = 1647] [serial = 1646] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11649ec00) [pid = 1647] [serial = 1651] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x120fec800) [pid = 1647] [serial = 1654] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1183db400) [pid = 1647] [serial = 1652] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x128ddf400) [pid = 1647] [serial = 1649] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x128f07400) [pid = 1647] [serial = 1657] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x124dce800) [pid = 1647] [serial = 1639] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12692e400) [pid = 1647] [serial = 1640] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1278a9400) [pid = 1647] [serial = 1655] [outer = 0x0] [url = about:blank] 02:03:52 INFO - PROCESS | 1647 | 1465203832354 Marionette TRACE conn2 <- [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]]]}] 02:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 574ms 02:03:52 INFO - PROCESS | 1647 | 1465203832361 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:03:52 INFO - PROCESS | 1647 | 1465203832364 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:03:52 INFO - PROCESS | 1647 | 1465203832368 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:03:52 INFO - PROCESS | 1647 | 1465203832370 Marionette TRACE conn2 <- [1,2270,null,{}] 02:03:52 INFO - PROCESS | 1647 | 1465203832372 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:52 INFO - PROCESS | 1647 | 1465203832374 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:52 INFO - PROCESS | 1647 | 1465203832474 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:03:52 INFO - PROCESS | 1647 | 1465203832481 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:52 INFO - PROCESS | 1647 | 1465203832482 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193c4000 == 32 [pid = 1647] [id = 575] 02:03:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11803b800) [pid = 1647] [serial = 1725] [outer = 0x0] 02:03:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118138400) [pid = 1647] [serial = 1726] [outer = 0x11803b800] 02:03:52 INFO - PROCESS | 1647 | 1465203832510 Marionette DEBUG loaded listener.js 02:03:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1183d7400) [pid = 1647] [serial = 1727] [outer = 0x11803b800] 02:03:52 INFO - PROCESS | 1647 | 1465203832843 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 02:03:52 INFO - PROCESS | 1647 | 1465203832887 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:03:52 INFO - PROCESS | 1647 | 1465203832889 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:03:52 INFO - PROCESS | 1647 | 1465203832891 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:03:52 INFO - PROCESS | 1647 | 1465203832894 Marionette TRACE conn2 <- [1,2274,null,{}] 02:03:52 INFO - PROCESS | 1647 | 1465203832912 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:52 INFO - PROCESS | 1647 | 1465203832915 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:53 INFO - PROCESS | 1647 | 1465203833001 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:03:53 INFO - PROCESS | 1647 | 1465203833006 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:53 INFO - PROCESS | 1647 | 1465203833008 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ee8000 == 33 [pid = 1647] [id = 576] 02:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1127df800) [pid = 1647] [serial = 1728] [outer = 0x0] 02:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118f68400) [pid = 1647] [serial = 1729] [outer = 0x1127df800] 02:03:53 INFO - PROCESS | 1647 | 1465203833035 Marionette DEBUG loaded listener.js 02:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119304c00) [pid = 1647] [serial = 1730] [outer = 0x1127df800] 02:03:53 INFO - PROCESS | 1647 | 1465203833374 Marionette TRACE conn2 <- [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]]]}] 02:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 522ms 02:03:53 INFO - PROCESS | 1647 | 1465203833414 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:03:53 INFO - PROCESS | 1647 | 1465203833415 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:03:53 INFO - PROCESS | 1647 | 1465203833418 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:03:53 INFO - PROCESS | 1647 | 1465203833419 Marionette TRACE conn2 <- [1,2278,null,{}] 02:03:53 INFO - PROCESS | 1647 | 1465203833421 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:53 INFO - PROCESS | 1647 | 1465203833422 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:53 INFO - PROCESS | 1647 | 1465203833508 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:03:53 INFO - PROCESS | 1647 | 1465203833577 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:53 INFO - PROCESS | 1647 | 1465203833578 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a50000 == 34 [pid = 1647] [id = 577] 02:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11930bc00) [pid = 1647] [serial = 1731] [outer = 0x0] 02:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1198ae000) [pid = 1647] [serial = 1732] [outer = 0x11930bc00] 02:03:53 INFO - PROCESS | 1647 | 1465203833604 Marionette DEBUG loaded listener.js 02:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12136f800) [pid = 1647] [serial = 1733] [outer = 0x11930bc00] 02:03:53 INFO - PROCESS | 1647 | 1465203833928 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 518ms 02:03:53 INFO - PROCESS | 1647 | 1465203833937 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:03:53 INFO - PROCESS | 1647 | 1465203833939 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:03:53 INFO - PROCESS | 1647 | 1465203833941 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:03:53 INFO - PROCESS | 1647 | 1465203833942 Marionette TRACE conn2 <- [1,2282,null,{}] 02:03:53 INFO - PROCESS | 1647 | 1465203833944 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:53 INFO - PROCESS | 1647 | 1465203833946 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:54 INFO - PROCESS | 1647 | 1465203834053 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:03:54 INFO - PROCESS | 1647 | 1465203834068 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:54 INFO - PROCESS | 1647 | 1465203834069 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12979b800 == 35 [pid = 1647] [id = 578] 02:03:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1127dd400) [pid = 1647] [serial = 1734] [outer = 0x0] 02:03:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1214c4000) [pid = 1647] [serial = 1735] [outer = 0x1127dd400] 02:03:54 INFO - PROCESS | 1647 | 1465203834093 Marionette DEBUG loaded listener.js 02:03:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121b06400) [pid = 1647] [serial = 1736] [outer = 0x1127dd400] 02:03:54 INFO - PROCESS | 1647 | 1465203834427 Marionette TRACE conn2 <- [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]]]}] 02:03:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:03:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 518ms 02:03:54 INFO - PROCESS | 1647 | 1465203834460 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:03:54 INFO - PROCESS | 1647 | 1465203834461 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:03:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:03:54 INFO - PROCESS | 1647 | 1465203834463 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:03:54 INFO - PROCESS | 1647 | 1465203834464 Marionette TRACE conn2 <- [1,2286,null,{}] 02:03:54 INFO - PROCESS | 1647 | 1465203834466 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:54 INFO - PROCESS | 1647 | 1465203834471 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:54 INFO - PROCESS | 1647 | 1465203834594 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:03:54 INFO - PROCESS | 1647 | 1465203834604 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:54 INFO - PROCESS | 1647 | 1465203834605 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7ad000 == 36 [pid = 1647] [id = 579] 02:03:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1217e4800) [pid = 1647] [serial = 1737] [outer = 0x0] 02:03:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1267b2800) [pid = 1647] [serial = 1738] [outer = 0x1217e4800] 02:03:54 INFO - PROCESS | 1647 | 1465203834631 Marionette DEBUG loaded listener.js 02:03:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126d51c00) [pid = 1647] [serial = 1739] [outer = 0x1217e4800] 02:03:55 INFO - PROCESS | 1647 | 1465203834997 Marionette TRACE conn2 <- [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]]]}] 02:03:55 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 02:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 570ms 02:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:03:55 INFO - PROCESS | 1647 | 1465203835033 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:03:55 INFO - PROCESS | 1647 | 1465203835035 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:03:55 INFO - PROCESS | 1647 | 1465203835037 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:03:55 INFO - PROCESS | 1647 | 1465203835038 Marionette TRACE conn2 <- [1,2290,null,{}] 02:03:55 INFO - PROCESS | 1647 | 1465203835040 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:55 INFO - PROCESS | 1647 | 1465203835041 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:55 INFO - PROCESS | 1647 | 1465203835142 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:03:55 INFO - PROCESS | 1647 | 1465203835154 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:55 INFO - PROCESS | 1647 | 1465203835156 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba14000 == 37 [pid = 1647] [id = 580] 02:03:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126a67000) [pid = 1647] [serial = 1740] [outer = 0x0] 02:03:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1278a8400) [pid = 1647] [serial = 1741] [outer = 0x126a67000] 02:03:55 INFO - PROCESS | 1647 | 1465203835181 Marionette DEBUG loaded listener.js 02:03:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1278ec400) [pid = 1647] [serial = 1742] [outer = 0x126a67000] 02:03:55 INFO - PROCESS | 1647 | 1465203835575 Marionette TRACE conn2 <- [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]]]}] 02:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 571ms 02:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:03:55 INFO - PROCESS | 1647 | 1465203835615 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:03:55 INFO - PROCESS | 1647 | 1465203835617 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:03:55 INFO - PROCESS | 1647 | 1465203835620 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:03:55 INFO - PROCESS | 1647 | 1465203835622 Marionette TRACE conn2 <- [1,2294,null,{}] 02:03:55 INFO - PROCESS | 1647 | 1465203835625 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:55 INFO - PROCESS | 1647 | 1465203835627 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:55 INFO - PROCESS | 1647 | 1465203835754 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:03:55 INFO - PROCESS | 1647 | 1465203835759 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:55 INFO - PROCESS | 1647 | 1465203835760 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb10000 == 38 [pid = 1647] [id = 581] 02:03:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1278aa000) [pid = 1647] [serial = 1743] [outer = 0x0] 02:03:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1278f5400) [pid = 1647] [serial = 1744] [outer = 0x1278aa000] 02:03:55 INFO - PROCESS | 1647 | 1465203835828 Marionette DEBUG loaded listener.js 02:03:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128d9b000) [pid = 1647] [serial = 1745] [outer = 0x1278aa000] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118221800) [pid = 1647] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115dc2000) [pid = 1647] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x115dc4400) [pid = 1647] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1172a2400) [pid = 1647] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1183d0800) [pid = 1647] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1183ddc00) [pid = 1647] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112df9800) [pid = 1647] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1172a3400) [pid = 1647] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x120fedc00) [pid = 1647] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x112df5000) [pid = 1647] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x126d48000) [pid = 1647] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118034800) [pid = 1647] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x115df4c00) [pid = 1647] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11224dc00) [pid = 1647] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x124c1b800) [pid = 1647] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:03:56 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x110f70000) [pid = 1647] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:03:56 INFO - PROCESS | 1647 | 1465203836209 Marionette TRACE conn2 <- [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]]]}] 02:03:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:03:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 619ms 02:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:03:56 INFO - PROCESS | 1647 | 1465203836240 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:03:56 INFO - PROCESS | 1647 | 1465203836241 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:03:56 INFO - PROCESS | 1647 | 1465203836243 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:03:56 INFO - PROCESS | 1647 | 1465203836244 Marionette TRACE conn2 <- [1,2298,null,{}] 02:03:56 INFO - PROCESS | 1647 | 1465203836260 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:56 INFO - PROCESS | 1647 | 1465203836261 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:56 INFO - PROCESS | 1647 | 1465203836347 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:03:56 INFO - PROCESS | 1647 | 1465203836353 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:56 INFO - PROCESS | 1647 | 1465203836354 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ee4800 == 39 [pid = 1647] [id = 582] 02:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x115d3f000) [pid = 1647] [serial = 1746] [outer = 0x0] 02:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1184afc00) [pid = 1647] [serial = 1747] [outer = 0x115d3f000] 02:03:56 INFO - PROCESS | 1647 | 1465203836378 Marionette DEBUG loaded listener.js 02:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1214c0c00) [pid = 1647] [serial = 1748] [outer = 0x115d3f000] 02:03:56 INFO - PROCESS | 1647 | 1465203836700 Marionette TRACE conn2 <- [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]]]}] 02:03:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:03:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 472ms 02:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:03:56 INFO - PROCESS | 1647 | 1465203836717 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:03:56 INFO - PROCESS | 1647 | 1465203836719 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:03:56 INFO - PROCESS | 1647 | 1465203836721 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:03:56 INFO - PROCESS | 1647 | 1465203836722 Marionette TRACE conn2 <- [1,2302,null,{}] 02:03:56 INFO - PROCESS | 1647 | 1465203836725 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:56 INFO - PROCESS | 1647 | 1465203836726 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:56 INFO - PROCESS | 1647 | 1465203836810 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:03:56 INFO - PROCESS | 1647 | 1465203836815 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:56 INFO - PROCESS | 1647 | 1465203836825 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2ce800 == 40 [pid = 1647] [id = 583] 02:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12199c800) [pid = 1647] [serial = 1749] [outer = 0x0] 02:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1278f4800) [pid = 1647] [serial = 1750] [outer = 0x12199c800] 02:03:56 INFO - PROCESS | 1647 | 1465203836850 Marionette DEBUG loaded listener.js 02:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128da1c00) [pid = 1647] [serial = 1751] [outer = 0x12199c800] 02:03:57 INFO - PROCESS | 1647 | 1465203837205 Marionette TRACE conn2 <- [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]]]}] 02:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 02:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:03:57 INFO - PROCESS | 1647 | 1465203837250 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:03:57 INFO - PROCESS | 1647 | 1465203837252 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:03:57 INFO - PROCESS | 1647 | 1465203837254 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:03:57 INFO - PROCESS | 1647 | 1465203837256 Marionette TRACE conn2 <- [1,2306,null,{}] 02:03:57 INFO - PROCESS | 1647 | 1465203837258 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:57 INFO - PROCESS | 1647 | 1465203837260 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:57 INFO - PROCESS | 1647 | 1465203837353 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:03:57 INFO - PROCESS | 1647 | 1465203837357 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:57 INFO - PROCESS | 1647 | 1465203837358 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c439000 == 41 [pid = 1647] [id = 584] 02:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x128dd9000) [pid = 1647] [serial = 1752] [outer = 0x0] 02:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x128de4800) [pid = 1647] [serial = 1753] [outer = 0x128dd9000] 02:03:57 INFO - PROCESS | 1647 | 1465203837384 Marionette DEBUG loaded listener.js 02:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x128f11000) [pid = 1647] [serial = 1754] [outer = 0x128dd9000] 02:03:57 INFO - PROCESS | 1647 | 1465203837719 Marionette TRACE conn2 <- [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]]]}] 02:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 518ms 02:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:03:57 INFO - PROCESS | 1647 | 1465203837773 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:03:57 INFO - PROCESS | 1647 | 1465203837774 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:03:57 INFO - PROCESS | 1647 | 1465203837776 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:03:57 INFO - PROCESS | 1647 | 1465203837777 Marionette TRACE conn2 <- [1,2310,null,{}] 02:03:57 INFO - PROCESS | 1647 | 1465203837779 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:57 INFO - PROCESS | 1647 | 1465203837781 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:57 INFO - PROCESS | 1647 | 1465203837874 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:03:57 INFO - PROCESS | 1647 | 1465203837940 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:57 INFO - PROCESS | 1647 | 1465203837941 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c43b800 == 42 [pid = 1647] [id = 585] 02:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128dd9400) [pid = 1647] [serial = 1755] [outer = 0x0] 02:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12932ac00) [pid = 1647] [serial = 1756] [outer = 0x128dd9400] 02:03:57 INFO - PROCESS | 1647 | 1465203837965 Marionette DEBUG loaded listener.js 02:03:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x129333c00) [pid = 1647] [serial = 1757] [outer = 0x128dd9400] 02:03:58 INFO - PROCESS | 1647 | 1465203838415 Marionette TRACE conn2 <- [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]]]}] 02:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 669ms 02:03:58 INFO - PROCESS | 1647 | 1465203838456 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:03:58 INFO - PROCESS | 1647 | 1465203838459 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:03:58 INFO - PROCESS | 1647 | 1465203838462 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:03:58 INFO - PROCESS | 1647 | 1465203838465 Marionette TRACE conn2 <- [1,2314,null,{}] 02:03:58 INFO - PROCESS | 1647 | 1465203838469 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:58 INFO - PROCESS | 1647 | 1465203838471 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:58 INFO - PROCESS | 1647 | 1465203838603 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:03:58 INFO - PROCESS | 1647 | 1465203838691 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:58 INFO - PROCESS | 1647 | 1465203838692 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x120e83800 == 43 [pid = 1647] [id = 586] 02:03:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x116a64400) [pid = 1647] [serial = 1758] [outer = 0x0] 02:03:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x116f94000) [pid = 1647] [serial = 1759] [outer = 0x116a64400] 02:03:58 INFO - PROCESS | 1647 | 1465203838724 Marionette DEBUG loaded listener.js 02:03:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11821f800) [pid = 1647] [serial = 1760] [outer = 0x116a64400] 02:03:59 INFO - PROCESS | 1647 | 1465203839152 Marionette TRACE conn2 <- [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]]]}] 02:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 723ms 02:03:59 INFO - PROCESS | 1647 | 1465203839184 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:03:59 INFO - PROCESS | 1647 | 1465203839187 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:03:59 INFO - PROCESS | 1647 | 1465203839192 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:03:59 INFO - PROCESS | 1647 | 1465203839194 Marionette TRACE conn2 <- [1,2318,null,{}] 02:03:59 INFO - PROCESS | 1647 | 1465203839197 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:59 INFO - PROCESS | 1647 | 1465203839198 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:59 INFO - PROCESS | 1647 | 1465203839307 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:03:59 INFO - PROCESS | 1647 | 1465203839370 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:59 INFO - PROCESS | 1647 | 1465203839372 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:03:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8b7800 == 44 [pid = 1647] [id = 587] 02:03:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11886a000) [pid = 1647] [serial = 1761] [outer = 0x0] 02:03:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119259400) [pid = 1647] [serial = 1762] [outer = 0x11886a000] 02:03:59 INFO - PROCESS | 1647 | 1465203839402 Marionette DEBUG loaded listener.js 02:03:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119550c00) [pid = 1647] [serial = 1763] [outer = 0x11886a000] 02:03:59 INFO - PROCESS | 1647 | 1465203839866 Marionette TRACE conn2 <- [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] 02:03:59 INFO - PROCESS | 1647 | 1465203839915 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:03:59 INFO - PROCESS | 1647 | 1465203839942 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:03:59 INFO - PROCESS | 1647 | 1465203839945 Marionette TRACE conn2 <- [1,2322,null,{}] 02:03:59 INFO - PROCESS | 1647 | 1465203839967 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:59 INFO - PROCESS | 1647 | 1465203839971 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:00 INFO - PROCESS | 1647 | 1465203840075 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:04:00 INFO - PROCESS | 1647 | 1465203840140 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:00 INFO - PROCESS | 1647 | 1465203840142 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c922800 == 45 [pid = 1647] [id = 588] 02:04:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12530d800) [pid = 1647] [serial = 1764] [outer = 0x0] 02:04:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12692d400) [pid = 1647] [serial = 1765] [outer = 0x12530d800] 02:04:00 INFO - PROCESS | 1647 | 1465203840214 Marionette DEBUG loaded listener.js 02:04:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x126d4a800) [pid = 1647] [serial = 1766] [outer = 0x12530d800] 02:04:00 INFO - PROCESS | 1647 | 1465203840726 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 858ms 02:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:04:00 INFO - PROCESS | 1647 | 1465203840777 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:04:00 INFO - PROCESS | 1647 | 1465203840780 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:04:00 INFO - PROCESS | 1647 | 1465203840783 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:04:00 INFO - PROCESS | 1647 | 1465203840786 Marionette TRACE conn2 <- [1,2326,null,{}] 02:04:00 INFO - PROCESS | 1647 | 1465203840789 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:00 INFO - PROCESS | 1647 | 1465203840791 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:00 INFO - PROCESS | 1647 | 1465203840950 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:04:01 INFO - PROCESS | 1647 | 1465203841025 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:01 INFO - PROCESS | 1647 | 1465203841026 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x118528800 == 46 [pid = 1647] [id = 589] 02:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x118f60c00) [pid = 1647] [serial = 1767] [outer = 0x0] 02:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x121b07000) [pid = 1647] [serial = 1768] [outer = 0x118f60c00] 02:04:01 INFO - PROCESS | 1647 | 1465203841056 Marionette DEBUG loaded listener.js 02:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12784bc00) [pid = 1647] [serial = 1769] [outer = 0x118f60c00] 02:04:01 INFO - PROCESS | 1647 | 1465203841653 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 924ms 02:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:04:01 INFO - PROCESS | 1647 | 1465203841707 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:04:01 INFO - PROCESS | 1647 | 1465203841710 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:04:01 INFO - PROCESS | 1647 | 1465203841713 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:04:01 INFO - PROCESS | 1647 | 1465203841715 Marionette TRACE conn2 <- [1,2330,null,{}] 02:04:01 INFO - PROCESS | 1647 | 1465203841718 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:01 INFO - PROCESS | 1647 | 1465203841720 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:01 INFO - PROCESS | 1647 | 1465203841822 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:04:01 INFO - PROCESS | 1647 | 1465203841886 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:01 INFO - PROCESS | 1647 | 1465203841888 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x120ee4800 == 47 [pid = 1647] [id = 590] 02:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1166eb000) [pid = 1647] [serial = 1770] [outer = 0x0] 02:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1167cac00) [pid = 1647] [serial = 1771] [outer = 0x1166eb000] 02:04:01 INFO - PROCESS | 1647 | 1465203841915 Marionette DEBUG loaded listener.js 02:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x117660000) [pid = 1647] [serial = 1772] [outer = 0x1166eb000] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12c439000 == 46 [pid = 1647] [id = 584] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2ce800 == 45 [pid = 1647] [id = 583] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x125ee4800 == 44 [pid = 1647] [id = 582] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb10000 == 43 [pid = 1647] [id = 581] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba14000 == 42 [pid = 1647] [id = 580] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7ad000 == 41 [pid = 1647] [id = 579] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12979b800 == 40 [pid = 1647] [id = 578] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x126a50000 == 39 [pid = 1647] [id = 577] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x125ee8000 == 38 [pid = 1647] [id = 576] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1193c4000 == 37 [pid = 1647] [id = 575] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1180ae800 == 36 [pid = 1647] [id = 574] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x127892800 == 35 [pid = 1647] [id = 573] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x120e6b000 == 34 [pid = 1647] [id = 572] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x113340800 == 33 [pid = 1647] [id = 571] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x11831a000 == 32 [pid = 1647] [id = 559] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x118528800 == 31 [pid = 1647] [id = 589] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12c922800 == 30 [pid = 1647] [id = 588] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8b7800 == 29 [pid = 1647] [id = 587] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x120e83800 == 28 [pid = 1647] [id = 586] 02:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12c43b800 == 27 [pid = 1647] [id = 585] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1183d3c00) [pid = 1647] [serial = 1690] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x117660400) [pid = 1647] [serial = 1664] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11615e000) [pid = 1647] [serial = 1663] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1161b7000) [pid = 1647] [serial = 1684] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11671f000) [pid = 1647] [serial = 1685] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118030c00) [pid = 1647] [serial = 1687] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1188a4400) [pid = 1647] [serial = 1693] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11813b000) [pid = 1647] [serial = 1688] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118f69000) [pid = 1647] [serial = 1694] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119257800) [pid = 1647] [serial = 1667] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x118f60000) [pid = 1647] [serial = 1666] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112fcb800) [pid = 1647] [serial = 1681] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11925f000) [pid = 1647] [serial = 1696] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1133d4000) [pid = 1647] [serial = 1682] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1269cb800) [pid = 1647] [serial = 1670] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12648c000) [pid = 1647] [serial = 1669] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116716000) [pid = 1647] [serial = 1679] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1133d5400) [pid = 1647] [serial = 1678] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1278a3400) [pid = 1647] [serial = 1672] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x128d96400) [pid = 1647] [serial = 1673] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121446800) [pid = 1647] [serial = 1699] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x128e29800) [pid = 1647] [serial = 1676] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1267ab400) [pid = 1647] [serial = 1675] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1183dd000) [pid = 1647] [serial = 1703] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1267b0400) [pid = 1647] [serial = 1709] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1253cd800) [pid = 1647] [serial = 1708] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x126932c00) [pid = 1647] [serial = 1711] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121163400) [pid = 1647] [serial = 1697] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x121710400) [pid = 1647] [serial = 1700] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x124a88c00) [pid = 1647] [serial = 1706] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118866c00) [pid = 1647] [serial = 1691] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1133d4800) [pid = 1647] [serial = 1702] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x121b09c00) [pid = 1647] [serial = 1705] [outer = 0x0] [url = about:blank] 02:04:02 INFO - PROCESS | 1647 | 1465203842948 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1322ms 02:04:03 INFO - PROCESS | 1647 | 1465203843035 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:04:03 INFO - PROCESS | 1647 | 1465203843037 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:04:03 INFO - PROCESS | 1647 | 1465203843041 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:04:03 INFO - PROCESS | 1647 | 1465203843043 Marionette TRACE conn2 <- [1,2334,null,{}] 02:04:03 INFO - PROCESS | 1647 | 1465203843047 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:03 INFO - PROCESS | 1647 | 1465203843049 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:03 INFO - PROCESS | 1647 | 1465203843134 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:04:03 INFO - PROCESS | 1647 | 1465203843139 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:03 INFO - PROCESS | 1647 | 1465203843142 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x116835000 == 28 [pid = 1647] [id = 591] 02:04:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112f97000) [pid = 1647] [serial = 1773] [outer = 0x0] 02:04:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112fc1c00) [pid = 1647] [serial = 1774] [outer = 0x112f97000] 02:04:03 INFO - PROCESS | 1647 | 1465203843172 Marionette DEBUG loaded listener.js 02:04:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1133d1000) [pid = 1647] [serial = 1775] [outer = 0x112f97000] 02:04:03 INFO - PROCESS | 1647 | 1465203843524 Marionette TRACE conn2 <- [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]]]}] 02:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 521ms 02:04:03 INFO - PROCESS | 1647 | 1465203843562 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:04:03 INFO - PROCESS | 1647 | 1465203843565 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:04:03 INFO - PROCESS | 1647 | 1465203843570 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:04:03 INFO - PROCESS | 1647 | 1465203843572 Marionette TRACE conn2 <- [1,2338,null,{}] 02:04:03 INFO - PROCESS | 1647 | 1465203843574 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:03 INFO - PROCESS | 1647 | 1465203843576 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:03 INFO - PROCESS | 1647 | 1465203843656 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:04:03 INFO - PROCESS | 1647 | 1465203843660 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:03 INFO - PROCESS | 1647 | 1465203843661 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x118322800 == 29 [pid = 1647] [id = 592] 02:04:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x115060c00) [pid = 1647] [serial = 1776] [outer = 0x0] 02:04:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x115fa8800) [pid = 1647] [serial = 1777] [outer = 0x115060c00] 02:04:03 INFO - PROCESS | 1647 | 1465203843692 Marionette DEBUG loaded listener.js 02:04:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11660f400) [pid = 1647] [serial = 1778] [outer = 0x115060c00] 02:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 468ms 02:04:04 INFO - PROCESS | 1647 | 1465203844035 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:04:04 INFO - PROCESS | 1647 | 1465203844039 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:04:04 INFO - PROCESS | 1647 | 1465203844040 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:04:04 INFO - PROCESS | 1647 | 1465203844054 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:04:04 INFO - PROCESS | 1647 | 1465203844057 Marionette TRACE conn2 <- [1,2342,null,{}] 02:04:04 INFO - PROCESS | 1647 | 1465203844066 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:04 INFO - PROCESS | 1647 | 1465203844070 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:04 INFO - PROCESS | 1647 | 1465203844158 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:04:04 INFO - PROCESS | 1647 | 1465203844217 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:04 INFO - PROCESS | 1647 | 1465203844220 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a81000 == 30 [pid = 1647] [id = 593] 02:04:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1168b1800) [pid = 1647] [serial = 1779] [outer = 0x0] 02:04:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116f91800) [pid = 1647] [serial = 1780] [outer = 0x1168b1800] 02:04:04 INFO - PROCESS | 1647 | 1465203844248 Marionette DEBUG loaded listener.js 02:04:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11803bc00) [pid = 1647] [serial = 1781] [outer = 0x1168b1800] 02:04:04 INFO - PROCESS | 1647 | 1465203844595 Marionette TRACE conn2 <- [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]]]}] 02:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 582ms 02:04:04 INFO - PROCESS | 1647 | 1465203844626 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:04:04 INFO - PROCESS | 1647 | 1465203844629 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:04:04 INFO - PROCESS | 1647 | 1465203844632 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:04:04 INFO - PROCESS | 1647 | 1465203844634 Marionette TRACE conn2 <- [1,2346,null,{}] 02:04:04 INFO - PROCESS | 1647 | 1465203844638 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:04 INFO - PROCESS | 1647 | 1465203844639 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:04 INFO - PROCESS | 1647 | 1465203844757 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:04:04 INFO - PROCESS | 1647 | 1465203844793 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:04 INFO - PROCESS | 1647 | 1465203844794 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12121b000 == 31 [pid = 1647] [id = 594] 02:04:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1181c9800) [pid = 1647] [serial = 1782] [outer = 0x0] 02:04:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1183d4800) [pid = 1647] [serial = 1783] [outer = 0x1181c9800] 02:04:04 INFO - PROCESS | 1647 | 1465203844815 Marionette DEBUG loaded listener.js 02:04:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118835000) [pid = 1647] [serial = 1784] [outer = 0x1181c9800] 02:04:05 INFO - PROCESS | 1647 | 1465203845214 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 626ms 02:04:05 INFO - PROCESS | 1647 | 1465203845258 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:04:05 INFO - PROCESS | 1647 | 1465203845260 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:04:05 INFO - PROCESS | 1647 | 1465203845265 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:04:05 INFO - PROCESS | 1647 | 1465203845267 Marionette TRACE conn2 <- [1,2350,null,{}] 02:04:05 INFO - PROCESS | 1647 | 1465203845280 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:05 INFO - PROCESS | 1647 | 1465203845284 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:05 INFO - PROCESS | 1647 | 1465203845431 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:04:05 INFO - PROCESS | 1647 | 1465203845511 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:05 INFO - PROCESS | 1647 | 1465203845512 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x126727000 == 32 [pid = 1647] [id = 595] 02:04:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118863800) [pid = 1647] [serial = 1785] [outer = 0x0] 02:04:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11886b400) [pid = 1647] [serial = 1786] [outer = 0x118863800] 02:04:05 INFO - PROCESS | 1647 | 1465203845555 Marionette DEBUG loaded listener.js 02:04:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118aeb000) [pid = 1647] [serial = 1787] [outer = 0x118863800] 02:04:05 INFO - PROCESS | 1647 | 1465203845870 Marionette TRACE conn2 <- [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]]]}] 02:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 623ms 02:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:04:05 INFO - PROCESS | 1647 | 1465203845894 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:04:05 INFO - PROCESS | 1647 | 1465203845895 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:04:05 INFO - PROCESS | 1647 | 1465203845905 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:04:05 INFO - PROCESS | 1647 | 1465203845906 Marionette TRACE conn2 <- [1,2354,null,{}] 02:04:05 INFO - PROCESS | 1647 | 1465203845909 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:05 INFO - PROCESS | 1647 | 1465203845913 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:06 INFO - PROCESS | 1647 | 1465203846035 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:04:06 INFO - PROCESS | 1647 | 1465203846073 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:06 INFO - PROCESS | 1647 | 1465203846075 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x127884000 == 33 [pid = 1647] [id = 596] 02:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x112fc8c00) [pid = 1647] [serial = 1788] [outer = 0x0] 02:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119219800) [pid = 1647] [serial = 1789] [outer = 0x112fc8c00] 02:04:06 INFO - PROCESS | 1647 | 1465203846100 Marionette DEBUG loaded listener.js 02:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119a0a400) [pid = 1647] [serial = 1790] [outer = 0x112fc8c00] 02:04:06 INFO - PROCESS | 1647 | 1465203846424 Marionette TRACE conn2 <- [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]]]}] 02:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 581ms 02:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:04:06 INFO - PROCESS | 1647 | 1465203846479 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:04:06 INFO - PROCESS | 1647 | 1465203846481 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:04:06 INFO - PROCESS | 1647 | 1465203846483 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:04:06 INFO - PROCESS | 1647 | 1465203846484 Marionette TRACE conn2 <- [1,2358,null,{}] 02:04:06 INFO - PROCESS | 1647 | 1465203846486 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:06 INFO - PROCESS | 1647 | 1465203846487 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:06 INFO - PROCESS | 1647 | 1465203846590 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:04:06 INFO - PROCESS | 1647 | 1465203846631 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:06 INFO - PROCESS | 1647 | 1465203846632 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293bc000 == 34 [pid = 1647] [id = 597] 02:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119a0c800) [pid = 1647] [serial = 1791] [outer = 0x0] 02:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121444000) [pid = 1647] [serial = 1792] [outer = 0x119a0c800] 02:04:06 INFO - PROCESS | 1647 | 1465203846657 Marionette DEBUG loaded listener.js 02:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1217ea800) [pid = 1647] [serial = 1793] [outer = 0x119a0c800] 02:04:06 INFO - PROCESS | 1647 | 1465203846981 Marionette TRACE conn2 <- [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]]]}] 02:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 02:04:07 INFO - PROCESS | 1647 | 1465203847002 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:04:07 INFO - PROCESS | 1647 | 1465203847004 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:04:07 INFO - PROCESS | 1647 | 1465203847006 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:04:07 INFO - PROCESS | 1647 | 1465203847007 Marionette TRACE conn2 <- [1,2362,null,{}] 02:04:07 INFO - PROCESS | 1647 | 1465203847009 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:07 INFO - PROCESS | 1647 | 1465203847010 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:07 INFO - PROCESS | 1647 | 1465203847276 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1127dd400) [pid = 1647] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1217e4800) [pid = 1647] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1278aa000) [pid = 1647] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126a67000) [pid = 1647] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116163800) [pid = 1647] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x111a02400) [pid = 1647] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11930bc00) [pid = 1647] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11803b800) [pid = 1647] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1127df800) [pid = 1647] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x115065400) [pid = 1647] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1183d1800) [pid = 1647] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12199c800) [pid = 1647] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x115d3f000) [pid = 1647] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x124dc9800) [pid = 1647] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x128dd9400) [pid = 1647] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:04:07 INFO - PROCESS | 1647 | 1465203847324 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:07 INFO - PROCESS | 1647 | 1465203847325 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x118515000 == 35 [pid = 1647] [id = 598] 02:04:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x111ab8400) [pid = 1647] [serial = 1794] [outer = 0x0] 02:04:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1127df800) [pid = 1647] [serial = 1795] [outer = 0x111ab8400] 02:04:07 INFO - PROCESS | 1647 | 1465203847350 Marionette DEBUG loaded listener.js 02:04:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1161b6c00) [pid = 1647] [serial = 1796] [outer = 0x111ab8400] 02:04:07 INFO - PROCESS | 1647 | 1465203847676 Marionette TRACE conn2 <- [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]]]}] 02:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 719ms 02:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:04:07 INFO - PROCESS | 1647 | 1465203847726 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:04:07 INFO - PROCESS | 1647 | 1465203847728 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:04:07 INFO - PROCESS | 1647 | 1465203847731 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:04:07 INFO - PROCESS | 1647 | 1465203847733 Marionette TRACE conn2 <- [1,2366,null,{}] 02:04:07 INFO - PROCESS | 1647 | 1465203847737 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:07 INFO - PROCESS | 1647 | 1465203847738 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:07 INFO - PROCESS | 1647 | 1465203847900 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:04:07 INFO - PROCESS | 1647 | 1465203847939 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:07 INFO - PROCESS | 1647 | 1465203847940 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7a2800 == 36 [pid = 1647] [id = 599] 02:04:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1122cf800) [pid = 1647] [serial = 1797] [outer = 0x0] 02:04:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11883b800) [pid = 1647] [serial = 1798] [outer = 0x1122cf800] 02:04:07 INFO - PROCESS | 1647 | 1465203847969 Marionette DEBUG loaded listener.js 02:04:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x123f97c00) [pid = 1647] [serial = 1799] [outer = 0x1122cf800] 02:04:08 INFO - PROCESS | 1647 | 1465203848273 Marionette TRACE conn2 <- [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]]]}] 02:04:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:04:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 571ms 02:04:08 INFO - PROCESS | 1647 | 1465203848303 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:04:08 INFO - PROCESS | 1647 | 1465203848304 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:04:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:04:08 INFO - PROCESS | 1647 | 1465203848306 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:04:08 INFO - PROCESS | 1647 | 1465203848307 Marionette TRACE conn2 <- [1,2370,null,{}] 02:04:08 INFO - PROCESS | 1647 | 1465203848310 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:08 INFO - PROCESS | 1647 | 1465203848311 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:08 INFO - PROCESS | 1647 | 1465203848394 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:04:08 INFO - PROCESS | 1647 | 1465203848401 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:08 INFO - PROCESS | 1647 | 1465203848402 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8c0000 == 37 [pid = 1647] [id = 600] 02:04:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121b06800) [pid = 1647] [serial = 1800] [outer = 0x0] 02:04:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x125377800) [pid = 1647] [serial = 1801] [outer = 0x121b06800] 02:04:08 INFO - PROCESS | 1647 | 1465203848427 Marionette DEBUG loaded listener.js 02:04:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1267b0c00) [pid = 1647] [serial = 1802] [outer = 0x121b06800] 02:04:08 INFO - PROCESS | 1647 | 1465203848803 Marionette TRACE conn2 <- [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]]]}] 02:04:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:04:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 02:04:08 INFO - PROCESS | 1647 | 1465203848828 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:04:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:04:08 INFO - PROCESS | 1647 | 1465203848831 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:04:08 INFO - PROCESS | 1647 | 1465203848833 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:04:08 INFO - PROCESS | 1647 | 1465203848835 Marionette TRACE conn2 <- [1,2374,null,{}] 02:04:08 INFO - PROCESS | 1647 | 1465203848837 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:08 INFO - PROCESS | 1647 | 1465203848838 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:08 INFO - PROCESS | 1647 | 1465203848920 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:04:08 INFO - PROCESS | 1647 | 1465203848924 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:08 INFO - PROCESS | 1647 | 1465203848926 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bac6000 == 38 [pid = 1647] [id = 601] 02:04:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12692c400) [pid = 1647] [serial = 1803] [outer = 0x0] 02:04:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1269cdc00) [pid = 1647] [serial = 1804] [outer = 0x12692c400] 02:04:08 INFO - PROCESS | 1647 | 1465203848950 Marionette DEBUG loaded listener.js 02:04:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126d50000) [pid = 1647] [serial = 1805] [outer = 0x12692c400] 02:04:09 INFO - PROCESS | 1647 | --DOCSHELL 0x118322800 == 37 [pid = 1647] [id = 592] 02:04:09 INFO - PROCESS | 1647 | --DOCSHELL 0x120ee4800 == 36 [pid = 1647] [id = 590] 02:04:09 INFO - PROCESS | 1647 | --DOCSHELL 0x116835000 == 35 [pid = 1647] [id = 591] 02:04:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7a2800 == 34 [pid = 1647] [id = 599] 02:04:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1293bc000 == 33 [pid = 1647] [id = 597] 02:04:10 INFO - PROCESS | 1647 | --DOCSHELL 0x119a81000 == 32 [pid = 1647] [id = 593] 02:04:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8c0000 == 31 [pid = 1647] [id = 600] 02:04:10 INFO - PROCESS | 1647 | --DOCSHELL 0x127884000 == 30 [pid = 1647] [id = 596] 02:04:10 INFO - PROCESS | 1647 | --DOCSHELL 0x118515000 == 29 [pid = 1647] [id = 598] 02:04:10 INFO - PROCESS | 1647 | --DOCSHELL 0x126727000 == 28 [pid = 1647] [id = 595] 02:04:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12121b000 == 27 [pid = 1647] [id = 594] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x127847400) [pid = 1647] [serial = 1712] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12932ac00) [pid = 1647] [serial = 1756] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1214c4000) [pid = 1647] [serial = 1735] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1267b2800) [pid = 1647] [serial = 1738] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1278f5400) [pid = 1647] [serial = 1744] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1278a8400) [pid = 1647] [serial = 1741] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1167c6c00) [pid = 1647] [serial = 1717] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1168b1c00) [pid = 1647] [serial = 1718] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x111c67400) [pid = 1647] [serial = 1714] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1127e1000) [pid = 1647] [serial = 1715] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1198ae000) [pid = 1647] [serial = 1732] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118138400) [pid = 1647] [serial = 1726] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1183d7400) [pid = 1647] [serial = 1727] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x118f68400) [pid = 1647] [serial = 1729] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119304c00) [pid = 1647] [serial = 1730] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x115dc3400) [pid = 1647] [serial = 1723] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x116608c00) [pid = 1647] [serial = 1724] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x118865400) [pid = 1647] [serial = 1720] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x118f6cc00) [pid = 1647] [serial = 1721] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1278f4800) [pid = 1647] [serial = 1750] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x128de4800) [pid = 1647] [serial = 1753] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1184afc00) [pid = 1647] [serial = 1747] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x128d9b000) [pid = 1647] [serial = 1745] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1214c0c00) [pid = 1647] [serial = 1748] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1278ec400) [pid = 1647] [serial = 1742] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x126d51c00) [pid = 1647] [serial = 1739] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x121b06400) [pid = 1647] [serial = 1736] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x128da1c00) [pid = 1647] [serial = 1751] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12136f800) [pid = 1647] [serial = 1733] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x129333c00) [pid = 1647] [serial = 1757] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1647 | 1465203850629 Marionette TRACE conn2 <- [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]]]}] 02:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1827ms 02:04:10 INFO - PROCESS | 1647 | 1465203850661 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:04:10 INFO - PROCESS | 1647 | 1465203850664 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:04:10 INFO - PROCESS | 1647 | 1465203850669 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:04:10 INFO - PROCESS | 1647 | 1465203850671 Marionette TRACE conn2 <- [1,2378,null,{}] 02:04:10 INFO - PROCESS | 1647 | 1465203850675 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:10 INFO - PROCESS | 1647 | 1465203850677 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:10 INFO - PROCESS | 1647 | 1465203850766 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:04:10 INFO - PROCESS | 1647 | 1465203850817 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:10 INFO - PROCESS | 1647 | 1465203850820 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11683d800 == 28 [pid = 1647] [id = 602] 02:04:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1127e1c00) [pid = 1647] [serial = 1806] [outer = 0x0] 02:04:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1127e9c00) [pid = 1647] [serial = 1807] [outer = 0x1127e1c00] 02:04:10 INFO - PROCESS | 1647 | 1465203850851 Marionette DEBUG loaded listener.js 02:04:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x112fbe400) [pid = 1647] [serial = 1808] [outer = 0x1127e1c00] 02:04:11 INFO - PROCESS | 1647 | 1465203851178 Marionette TRACE conn2 <- [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]]]}] 02:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 02:04:11 INFO - PROCESS | 1647 | 1465203851189 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:04:11 INFO - PROCESS | 1647 | 1465203851192 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:04:11 INFO - PROCESS | 1647 | 1465203851198 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:04:11 INFO - PROCESS | 1647 | 1465203851202 Marionette TRACE conn2 <- [1,2382,null,{}] 02:04:11 INFO - PROCESS | 1647 | 1465203851205 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:11 INFO - PROCESS | 1647 | 1465203851207 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:11 INFO - PROCESS | 1647 | 1465203851288 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:04:11 INFO - PROCESS | 1647 | 1465203851292 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:11 INFO - PROCESS | 1647 | 1465203851294 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11830c000 == 29 [pid = 1647] [id = 603] 02:04:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1133cf000) [pid = 1647] [serial = 1809] [outer = 0x0] 02:04:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x113cf8400) [pid = 1647] [serial = 1810] [outer = 0x1133cf000] 02:04:11 INFO - PROCESS | 1647 | 1465203851323 Marionette DEBUG loaded listener.js 02:04:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x115dc1800) [pid = 1647] [serial = 1811] [outer = 0x1133cf000] 02:04:11 INFO - PROCESS | 1647 | 1465203851668 Marionette TRACE conn2 <- [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]]]}] 02:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 524ms 02:04:11 INFO - PROCESS | 1647 | 1465203851721 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:04:11 INFO - PROCESS | 1647 | 1465203851731 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:04:11 INFO - PROCESS | 1647 | 1465203851733 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:04:11 INFO - PROCESS | 1647 | 1465203851736 Marionette TRACE conn2 <- [1,2386,null,{}] 02:04:11 INFO - PROCESS | 1647 | 1465203851743 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:11 INFO - PROCESS | 1647 | 1465203851746 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:11 INFO - PROCESS | 1647 | 1465203851821 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:04:11 INFO - PROCESS | 1647 | 1465203851826 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:11 INFO - PROCESS | 1647 | 1465203851828 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x119544000 == 30 [pid = 1647] [id = 604] 02:04:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x111c5dc00) [pid = 1647] [serial = 1812] [outer = 0x0] 02:04:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x116608c00) [pid = 1647] [serial = 1813] [outer = 0x111c5dc00] 02:04:11 INFO - PROCESS | 1647 | 1465203851858 Marionette DEBUG loaded listener.js 02:04:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1167c6c00) [pid = 1647] [serial = 1814] [outer = 0x111c5dc00] 02:04:12 INFO - PROCESS | 1647 | 1465203852216 Marionette TRACE conn2 <- [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]]]}] 02:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 522ms 02:04:12 INFO - PROCESS | 1647 | 1465203852255 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:04:12 INFO - PROCESS | 1647 | 1465203852257 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:04:12 INFO - PROCESS | 1647 | 1465203852268 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:04:12 INFO - PROCESS | 1647 | 1465203852269 Marionette TRACE conn2 <- [1,2390,null,{}] 02:04:12 INFO - PROCESS | 1647 | 1465203852271 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:12 INFO - PROCESS | 1647 | 1465203852272 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:12 INFO - PROCESS | 1647 | 1465203852350 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:04:12 INFO - PROCESS | 1647 | 1465203852354 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:12 INFO - PROCESS | 1647 | 1465203852355 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212df000 == 31 [pid = 1647] [id = 605] 02:04:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x116859800) [pid = 1647] [serial = 1815] [outer = 0x0] 02:04:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x116f94c00) [pid = 1647] [serial = 1816] [outer = 0x116859800] 02:04:12 INFO - PROCESS | 1647 | 1465203852381 Marionette DEBUG loaded listener.js 02:04:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118034400) [pid = 1647] [serial = 1817] [outer = 0x116859800] 02:04:12 INFO - PROCESS | 1647 | 1465203852688 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 470ms 02:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:04:12 INFO - PROCESS | 1647 | 1465203852739 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:04:12 INFO - PROCESS | 1647 | 1465203852741 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:04:12 INFO - PROCESS | 1647 | 1465203852744 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:04:12 INFO - PROCESS | 1647 | 1465203852746 Marionette TRACE conn2 <- [1,2394,null,{}] 02:04:12 INFO - PROCESS | 1647 | 1465203852761 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:12 INFO - PROCESS | 1647 | 1465203852763 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:12 INFO - PROCESS | 1647 | 1465203852878 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:04:12 INFO - PROCESS | 1647 | 1465203852952 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:12 INFO - PROCESS | 1647 | 1465203852954 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x123f58000 == 32 [pid = 1647] [id = 606] 02:04:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x111c68800) [pid = 1647] [serial = 1818] [outer = 0x0] 02:04:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118034800) [pid = 1647] [serial = 1819] [outer = 0x111c68800] 02:04:12 INFO - PROCESS | 1647 | 1465203852992 Marionette DEBUG loaded listener.js 02:04:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1181ca400) [pid = 1647] [serial = 1820] [outer = 0x111c68800] 02:04:13 INFO - PROCESS | 1647 | 1465203853388 Marionette TRACE conn2 <- [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]]]}] 02:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 672ms 02:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:04:13 INFO - PROCESS | 1647 | 1465203853417 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:04:13 INFO - PROCESS | 1647 | 1465203853419 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:04:13 INFO - PROCESS | 1647 | 1465203853421 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:04:13 INFO - PROCESS | 1647 | 1465203853422 Marionette TRACE conn2 <- [1,2398,null,{}] 02:04:13 INFO - PROCESS | 1647 | 1465203853424 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:13 INFO - PROCESS | 1647 | 1465203853428 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:13 INFO - PROCESS | 1647 | 1465203853541 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:04:13 INFO - PROCESS | 1647 | 1465203853550 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:13 INFO - PROCESS | 1647 | 1465203853551 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x126739800 == 33 [pid = 1647] [id = 607] 02:04:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1181cac00) [pid = 1647] [serial = 1821] [outer = 0x0] 02:04:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1184b4400) [pid = 1647] [serial = 1822] [outer = 0x1181cac00] 02:04:13 INFO - PROCESS | 1647 | 1465203853576 Marionette DEBUG loaded listener.js 02:04:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118f61400) [pid = 1647] [serial = 1823] [outer = 0x1181cac00] 02:04:13 INFO - PROCESS | 1647 | 1465203853875 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 471ms 02:04:13 INFO - PROCESS | 1647 | 1465203853893 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:04:13 INFO - PROCESS | 1647 | 1465203853894 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:04:13 INFO - PROCESS | 1647 | 1465203853908 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:04:13 INFO - PROCESS | 1647 | 1465203853909 Marionette TRACE conn2 <- [1,2402,null,{}] 02:04:13 INFO - PROCESS | 1647 | 1465203853911 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:13 INFO - PROCESS | 1647 | 1465203853912 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:13 INFO - PROCESS | 1647 | 1465203853988 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:04:13 INFO - PROCESS | 1647 | 1465203853991 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:13 INFO - PROCESS | 1647 | 1465203853992 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fcc000 == 34 [pid = 1647] [id = 608] 02:04:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118221800) [pid = 1647] [serial = 1824] [outer = 0x0] 02:04:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118f6c000) [pid = 1647] [serial = 1825] [outer = 0x118221800] 02:04:14 INFO - PROCESS | 1647 | 1465203854019 Marionette DEBUG loaded listener.js 02:04:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11925a800) [pid = 1647] [serial = 1826] [outer = 0x118221800] 02:04:14 INFO - PROCESS | 1647 | 1465203854359 Marionette TRACE conn2 <- [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]]]}] 02:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 474ms 02:04:14 INFO - PROCESS | 1647 | 1465203854385 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:04:14 INFO - PROCESS | 1647 | 1465203854386 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:04:14 INFO - PROCESS | 1647 | 1465203854388 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:04:14 INFO - PROCESS | 1647 | 1465203854389 Marionette TRACE conn2 <- [1,2406,null,{}] 02:04:14 INFO - PROCESS | 1647 | 1465203854392 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:14 INFO - PROCESS | 1647 | 1465203854393 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:14 INFO - PROCESS | 1647 | 1465203854494 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:04:14 INFO - PROCESS | 1647 | 1465203854502 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:14 INFO - PROCESS | 1647 | 1465203854503 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12939e800 == 35 [pid = 1647] [id = 609] 02:04:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119259800) [pid = 1647] [serial = 1827] [outer = 0x0] 02:04:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11930cc00) [pid = 1647] [serial = 1828] [outer = 0x119259800] 02:04:14 INFO - PROCESS | 1647 | 1465203854528 Marionette DEBUG loaded listener.js 02:04:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1196e4000) [pid = 1647] [serial = 1829] [outer = 0x119259800] 02:04:14 INFO - PROCESS | 1647 | 1465203854821 Marionette TRACE conn2 <- [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]]]}] 02:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 469ms 02:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:04:14 INFO - PROCESS | 1647 | 1465203854858 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:04:14 INFO - PROCESS | 1647 | 1465203854859 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:04:14 INFO - PROCESS | 1647 | 1465203854861 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:04:14 INFO - PROCESS | 1647 | 1465203854873 Marionette TRACE conn2 <- [1,2410,null,{}] 02:04:14 INFO - PROCESS | 1647 | 1465203854875 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:14 INFO - PROCESS | 1647 | 1465203854876 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:14 INFO - PROCESS | 1647 | 1465203854953 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:04:14 INFO - PROCESS | 1647 | 1465203854956 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:14 INFO - PROCESS | 1647 | 1465203854957 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119542000 == 36 [pid = 1647] [id = 610] 02:04:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11821ec00) [pid = 1647] [serial = 1830] [outer = 0x0] 02:04:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119a0cc00) [pid = 1647] [serial = 1831] [outer = 0x11821ec00] 02:04:14 INFO - PROCESS | 1647 | 1465203854982 Marionette DEBUG loaded listener.js 02:04:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1212c2800) [pid = 1647] [serial = 1832] [outer = 0x11821ec00] 02:04:15 INFO - PROCESS | 1647 | 1465203855336 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 479ms 02:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:04:15 INFO - PROCESS | 1647 | 1465203855340 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:04:15 INFO - PROCESS | 1647 | 1465203855341 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:04:15 INFO - PROCESS | 1647 | 1465203855343 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:04:15 INFO - PROCESS | 1647 | 1465203855344 Marionette TRACE conn2 <- [1,2414,null,{}] 02:04:15 INFO - PROCESS | 1647 | 1465203855347 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:15 INFO - PROCESS | 1647 | 1465203855350 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:15 INFO - PROCESS | 1647 | 1465203855460 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:04:15 INFO - PROCESS | 1647 | 1465203855468 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:15 INFO - PROCESS | 1647 | 1465203855469 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7ae800 == 37 [pid = 1647] [id = 611] 02:04:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11886ec00) [pid = 1647] [serial = 1833] [outer = 0x0] 02:04:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1214c2c00) [pid = 1647] [serial = 1834] [outer = 0x11886ec00] 02:04:15 INFO - PROCESS | 1647 | 1465203855494 Marionette DEBUG loaded listener.js 02:04:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12199ec00) [pid = 1647] [serial = 1835] [outer = 0x11886ec00] 02:04:15 INFO - PROCESS | 1647 | 1465203855824 Marionette TRACE conn2 <- [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]]]}] 02:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 518ms 02:04:15 INFO - PROCESS | 1647 | 1465203855864 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:04:15 INFO - PROCESS | 1647 | 1465203855867 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:04:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:04:15 INFO - PROCESS | 1647 | 1465203855870 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:04:15 INFO - PROCESS | 1647 | 1465203855871 Marionette TRACE conn2 <- [1,2418,null,{}] 02:04:15 INFO - PROCESS | 1647 | 1465203855874 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:15 INFO - PROCESS | 1647 | 1465203855875 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:15 INFO - PROCESS | 1647 | 1465203855989 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:04:15 INFO - PROCESS | 1647 | 1465203855992 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:15 INFO - PROCESS | 1647 | 1465203855994 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x123b7c000 == 38 [pid = 1647] [id = 612] 02:04:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11662e000) [pid = 1647] [serial = 1836] [outer = 0x0] 02:04:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121b08400) [pid = 1647] [serial = 1837] [outer = 0x11662e000] 02:04:16 INFO - PROCESS | 1647 | 1465203856020 Marionette DEBUG loaded listener.js 02:04:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1267ae400) [pid = 1647] [serial = 1838] [outer = 0x11662e000] 02:04:16 INFO - PROCESS | 1647 | 1465203856362 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:04:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:04:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 521ms 02:04:16 INFO - PROCESS | 1647 | 1465203856391 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:04:16 INFO - PROCESS | 1647 | 1465203856392 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:04:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:04:16 INFO - PROCESS | 1647 | 1465203856394 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:04:16 INFO - PROCESS | 1647 | 1465203856395 Marionette TRACE conn2 <- [1,2422,null,{}] 02:04:16 INFO - PROCESS | 1647 | 1465203856404 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:16 INFO - PROCESS | 1647 | 1465203856405 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:16 INFO - PROCESS | 1647 | 1465203856503 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:04:16 INFO - PROCESS | 1647 | 1465203856506 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:16 INFO - PROCESS | 1647 | 1465203856507 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bacd800 == 39 [pid = 1647] [id = 613] 02:04:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1267aec00) [pid = 1647] [serial = 1839] [outer = 0x0] 02:04:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1269c4800) [pid = 1647] [serial = 1840] [outer = 0x1267aec00] 02:04:16 INFO - PROCESS | 1647 | 1465203856532 Marionette DEBUG loaded listener.js 02:04:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1269ce000) [pid = 1647] [serial = 1841] [outer = 0x1267aec00] 02:04:16 INFO - PROCESS | 1647 | 1465203856864 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:04:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:04:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 525ms 02:04:16 INFO - PROCESS | 1647 | 1465203856920 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:04:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:04:16 INFO - PROCESS | 1647 | 1465203856921 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:04:16 INFO - PROCESS | 1647 | 1465203856924 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:04:16 INFO - PROCESS | 1647 | 1465203856932 Marionette TRACE conn2 <- [1,2426,null,{}] 02:04:16 INFO - PROCESS | 1647 | 1465203856942 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:16 INFO - PROCESS | 1647 | 1465203856943 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:17 INFO - PROCESS | 1647 | 1465203857041 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:04:17 INFO - PROCESS | 1647 | 1465203857044 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:17 INFO - PROCESS | 1647 | 1465203857045 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bbcc000 == 40 [pid = 1647] [id = 614] 02:04:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1269cf800) [pid = 1647] [serial = 1842] [outer = 0x0] 02:04:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x126a71400) [pid = 1647] [serial = 1843] [outer = 0x1269cf800] 02:04:17 INFO - PROCESS | 1647 | 1465203857069 Marionette DEBUG loaded listener.js 02:04:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x127845c00) [pid = 1647] [serial = 1844] [outer = 0x1269cf800] 02:04:17 INFO - PROCESS | 1647 | 1465203857378 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:04:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:04:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 484ms 02:04:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:04:17 INFO - PROCESS | 1647 | 1465203857410 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:04:17 INFO - PROCESS | 1647 | 1465203857411 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:04:17 INFO - PROCESS | 1647 | 1465203857414 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:04:17 INFO - PROCESS | 1647 | 1465203857416 Marionette TRACE conn2 <- [1,2430,null,{}] 02:04:17 INFO - PROCESS | 1647 | 1465203857419 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:17 INFO - PROCESS | 1647 | 1465203857420 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:17 INFO - PROCESS | 1647 | 1465203857520 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:04:17 INFO - PROCESS | 1647 | 1465203857523 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:17 INFO - PROCESS | 1647 | 1465203857524 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2ce800 == 41 [pid = 1647] [id = 615] 02:04:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126a67400) [pid = 1647] [serial = 1845] [outer = 0x0] 02:04:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12784cc00) [pid = 1647] [serial = 1846] [outer = 0x126a67400] 02:04:17 INFO - PROCESS | 1647 | 1465203857581 Marionette DEBUG loaded listener.js 02:04:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1278a6c00) [pid = 1647] [serial = 1847] [outer = 0x126a67400] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118863800) [pid = 1647] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x112fc8c00) [pid = 1647] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119a0c800) [pid = 1647] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x111ab8400) [pid = 1647] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121b06800) [pid = 1647] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1181c9800) [pid = 1647] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1168b1800) [pid = 1647] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x115060c00) [pid = 1647] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112f97000) [pid = 1647] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1166eb000) [pid = 1647] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118f60c00) [pid = 1647] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12530d800) [pid = 1647] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11886a000) [pid = 1647] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116a64400) [pid = 1647] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1122cf800) [pid = 1647] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:04:17 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x128dd9000) [pid = 1647] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:04:18 INFO - PROCESS | 1647 | 1465203858069 Marionette TRACE conn2 <- [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]]]}] 02:04:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:04:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 672ms 02:04:18 INFO - PROCESS | 1647 | 1465203858086 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:04:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:04:18 INFO - PROCESS | 1647 | 1465203858095 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:04:18 INFO - PROCESS | 1647 | 1465203858097 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:04:18 INFO - PROCESS | 1647 | 1465203858099 Marionette TRACE conn2 <- [1,2434,null,{}] 02:04:18 INFO - PROCESS | 1647 | 1465203858101 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:18 INFO - PROCESS | 1647 | 1465203858102 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:18 INFO - PROCESS | 1647 | 1465203858206 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:04:18 INFO - PROCESS | 1647 | 1465203858241 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:18 INFO - PROCESS | 1647 | 1465203858242 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x129013800 == 42 [pid = 1647] [id = 616] 02:04:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x113a83800) [pid = 1647] [serial = 1848] [outer = 0x0] 02:04:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x116a64400) [pid = 1647] [serial = 1849] [outer = 0x113a83800] 02:04:18 INFO - PROCESS | 1647 | 1465203858266 Marionette DEBUG loaded listener.js 02:04:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11886a000) [pid = 1647] [serial = 1850] [outer = 0x113a83800] 02:04:18 INFO - PROCESS | 1647 | 1465203858602 Marionette TRACE conn2 <- [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]]]}] 02:04:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:04:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 521ms 02:04:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:04:18 INFO - PROCESS | 1647 | 1465203858620 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:04:18 INFO - PROCESS | 1647 | 1465203858622 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:04:18 INFO - PROCESS | 1647 | 1465203858625 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:04:18 INFO - PROCESS | 1647 | 1465203858626 Marionette TRACE conn2 <- [1,2438,null,{}] 02:04:18 INFO - PROCESS | 1647 | 1465203858630 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:18 INFO - PROCESS | 1647 | 1465203858631 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:18 INFO - PROCESS | 1647 | 1465203858756 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:04:18 INFO - PROCESS | 1647 | 1465203858841 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:18 INFO - PROCESS | 1647 | 1465203858842 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c350800 == 43 [pid = 1647] [id = 617] 02:04:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x115f43000) [pid = 1647] [serial = 1851] [outer = 0x0] 02:04:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1131a9400) [pid = 1647] [serial = 1852] [outer = 0x115f43000] 02:04:18 INFO - PROCESS | 1647 | 1465203858878 Marionette DEBUG loaded listener.js 02:04:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12784ec00) [pid = 1647] [serial = 1853] [outer = 0x115f43000] 02:04:19 INFO - PROCESS | 1647 | 1465203859269 Marionette TRACE conn2 <- [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]]]}] 02:04:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:04:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 670ms 02:04:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:04:19 INFO - PROCESS | 1647 | 1465203859295 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:04:19 INFO - PROCESS | 1647 | 1465203859296 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:04:19 INFO - PROCESS | 1647 | 1465203859300 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:04:19 INFO - PROCESS | 1647 | 1465203859301 Marionette TRACE conn2 <- [1,2442,null,{}] 02:04:19 INFO - PROCESS | 1647 | 1465203859304 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:19 INFO - PROCESS | 1647 | 1465203859305 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:19 INFO - PROCESS | 1647 | 1465203859411 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:04:19 INFO - PROCESS | 1647 | 1465203859417 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:19 INFO - PROCESS | 1647 | 1465203859419 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c44a800 == 44 [pid = 1647] [id = 618] 02:04:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118838c00) [pid = 1647] [serial = 1854] [outer = 0x0] 02:04:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1278e7c00) [pid = 1647] [serial = 1855] [outer = 0x118838c00] 02:04:19 INFO - PROCESS | 1647 | 1465203859443 Marionette DEBUG loaded listener.js 02:04:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1278ee800) [pid = 1647] [serial = 1856] [outer = 0x118838c00] 02:04:19 INFO - PROCESS | 1647 | 1465203859736 Marionette TRACE conn2 <- [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]]]}] 02:04:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:04:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 472ms 02:04:19 INFO - PROCESS | 1647 | 1465203859771 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:04:19 INFO - PROCESS | 1647 | 1465203859772 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:04:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:04:19 INFO - PROCESS | 1647 | 1465203859774 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:04:19 INFO - PROCESS | 1647 | 1465203859775 Marionette TRACE conn2 <- [1,2446,null,{}] 02:04:19 INFO - PROCESS | 1647 | 1465203859778 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:19 INFO - PROCESS | 1647 | 1465203859779 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:19 INFO - PROCESS | 1647 | 1465203859864 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:04:19 INFO - PROCESS | 1647 | 1465203859975 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:19 INFO - PROCESS | 1647 | 1465203859976 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x112f1a800 == 45 [pid = 1647] [id = 619] 02:04:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1110a6c00) [pid = 1647] [serial = 1857] [outer = 0x0] 02:04:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x111c5e800) [pid = 1647] [serial = 1858] [outer = 0x1110a6c00] 02:04:20 INFO - PROCESS | 1647 | 1465203860009 Marionette DEBUG loaded listener.js 02:04:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1122a9800) [pid = 1647] [serial = 1859] [outer = 0x1110a6c00] 02:04:20 INFO - PROCESS | 1647 | 1465203860547 Marionette TRACE conn2 <- [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]]]}] 02:04:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:04:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 820ms 02:04:20 INFO - PROCESS | 1647 | 1465203860608 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:04:20 INFO - PROCESS | 1647 | 1465203860610 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:04:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:04:20 INFO - PROCESS | 1647 | 1465203860617 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:04:20 INFO - PROCESS | 1647 | 1465203860619 Marionette TRACE conn2 <- [1,2450,null,{}] 02:04:20 INFO - PROCESS | 1647 | 1465203860623 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:20 INFO - PROCESS | 1647 | 1465203860626 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:20 INFO - PROCESS | 1647 | 1465203860743 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:04:20 INFO - PROCESS | 1647 | 1465203860824 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:20 INFO - PROCESS | 1647 | 1465203860826 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192b4800 == 46 [pid = 1647] [id = 620] 02:04:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1133ca000) [pid = 1647] [serial = 1860] [outer = 0x0] 02:04:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1133d2c00) [pid = 1647] [serial = 1861] [outer = 0x1133ca000] 02:04:20 INFO - PROCESS | 1647 | 1465203860857 Marionette DEBUG loaded listener.js 02:04:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x115dc3400) [pid = 1647] [serial = 1862] [outer = 0x1133ca000] 02:04:21 INFO - PROCESS | 1647 | 1465203861610 Marionette TRACE conn2 <- [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]]]}] 02:04:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:04:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1074ms 02:04:21 INFO - PROCESS | 1647 | 1465203861689 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:04:21 INFO - PROCESS | 1647 | 1465203861692 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:04:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:04:21 INFO - PROCESS | 1647 | 1465203861695 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:04:21 INFO - PROCESS | 1647 | 1465203861697 Marionette TRACE conn2 <- [1,2454,null,{}] 02:04:21 INFO - PROCESS | 1647 | 1465203861701 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:21 INFO - PROCESS | 1647 | 1465203861702 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:21 INFO - PROCESS | 1647 | 1465203861814 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:04:21 INFO - PROCESS | 1647 | 1465203861875 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:21 INFO - PROCESS | 1647 | 1465203861878 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x118304800 == 47 [pid = 1647] [id = 621] 02:04:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x115dc7400) [pid = 1647] [serial = 1863] [outer = 0x0] 02:04:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x115fa0800) [pid = 1647] [serial = 1864] [outer = 0x115dc7400] 02:04:21 INFO - PROCESS | 1647 | 1465203861907 Marionette DEBUG loaded listener.js 02:04:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11649c400) [pid = 1647] [serial = 1865] [outer = 0x115dc7400] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12c44a800 == 46 [pid = 1647] [id = 618] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12c350800 == 45 [pid = 1647] [id = 617] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x129013800 == 44 [pid = 1647] [id = 616] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2ce800 == 43 [pid = 1647] [id = 615] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12bbcc000 == 42 [pid = 1647] [id = 614] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12bacd800 == 41 [pid = 1647] [id = 613] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x123b7c000 == 40 [pid = 1647] [id = 612] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1269cdc00) [pid = 1647] [serial = 1804] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7ae800 == 39 [pid = 1647] [id = 611] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x119542000 == 38 [pid = 1647] [id = 610] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12939e800 == 37 [pid = 1647] [id = 609] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x128fcc000 == 36 [pid = 1647] [id = 608] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x126739800 == 35 [pid = 1647] [id = 607] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x123f58000 == 34 [pid = 1647] [id = 606] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1212df000 == 33 [pid = 1647] [id = 605] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x119544000 == 32 [pid = 1647] [id = 604] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11830c000 == 31 [pid = 1647] [id = 603] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11683d800 == 30 [pid = 1647] [id = 602] 02:04:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12bac6000 == 29 [pid = 1647] [id = 601] 02:04:22 INFO - PROCESS | 1647 | 1465203862338 Marionette TRACE conn2 <- [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]]]}] 02:04:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:04:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 671ms 02:04:22 INFO - PROCESS | 1647 | 1465203862368 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:04:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:04:22 INFO - PROCESS | 1647 | 1465203862371 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:04:22 INFO - PROCESS | 1647 | 1465203862376 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:04:22 INFO - PROCESS | 1647 | 1465203862377 Marionette TRACE conn2 <- [1,2458,null,{}] 02:04:22 INFO - PROCESS | 1647 | 1465203862380 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:22 INFO - PROCESS | 1647 | 1465203862382 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:22 INFO - PROCESS | 1647 | 1465203862474 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x128f11000) [pid = 1647] [serial = 1754] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11886b400) [pid = 1647] [serial = 1786] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119a0a400) [pid = 1647] [serial = 1790] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119219800) [pid = 1647] [serial = 1789] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118aeb000) [pid = 1647] [serial = 1787] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1217ea800) [pid = 1647] [serial = 1793] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x121444000) [pid = 1647] [serial = 1792] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1161b6c00) [pid = 1647] [serial = 1796] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x125377800) [pid = 1647] [serial = 1801] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1127df800) [pid = 1647] [serial = 1795] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1183d4800) [pid = 1647] [serial = 1783] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116f91800) [pid = 1647] [serial = 1780] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11803bc00) [pid = 1647] [serial = 1781] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x115fa8800) [pid = 1647] [serial = 1777] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11660f400) [pid = 1647] [serial = 1778] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112fc1c00) [pid = 1647] [serial = 1774] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1133d1000) [pid = 1647] [serial = 1775] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x117660000) [pid = 1647] [serial = 1772] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1167cac00) [pid = 1647] [serial = 1771] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1267b0c00) [pid = 1647] [serial = 1802] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12784bc00) [pid = 1647] [serial = 1769] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x121b07000) [pid = 1647] [serial = 1768] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12692d400) [pid = 1647] [serial = 1765] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126d4a800) [pid = 1647] [serial = 1766] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119550c00) [pid = 1647] [serial = 1763] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119259400) [pid = 1647] [serial = 1762] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11821f800) [pid = 1647] [serial = 1760] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x116f94000) [pid = 1647] [serial = 1759] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11883b800) [pid = 1647] [serial = 1798] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x123f97c00) [pid = 1647] [serial = 1799] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x118835000) [pid = 1647] [serial = 1784] [outer = 0x0] [url = about:blank] 02:04:22 INFO - PROCESS | 1647 | 1465203862542 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:22 INFO - PROCESS | 1647 | 1465203862543 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a70000 == 30 [pid = 1647] [id = 622] 02:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x115dc7800) [pid = 1647] [serial = 1866] [outer = 0x0] 02:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11649ec00) [pid = 1647] [serial = 1867] [outer = 0x115dc7800] 02:04:22 INFO - PROCESS | 1647 | 1465203862570 Marionette DEBUG loaded listener.js 02:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x116a6a400) [pid = 1647] [serial = 1868] [outer = 0x115dc7800] 02:04:23 INFO - PROCESS | 1647 | 1465203863023 Marionette TRACE conn2 <- [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]]]}] 02:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 669ms 02:04:23 INFO - PROCESS | 1647 | 1465203863045 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:04:23 INFO - PROCESS | 1647 | 1465203863047 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:04:23 INFO - PROCESS | 1647 | 1465203863050 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:04:23 INFO - PROCESS | 1647 | 1465203863054 Marionette TRACE conn2 <- [1,2462,null,{}] 02:04:23 INFO - PROCESS | 1647 | 1465203863057 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:23 INFO - PROCESS | 1647 | 1465203863059 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:23 INFO - PROCESS | 1647 | 1465203863186 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:04:23 INFO - PROCESS | 1647 | 1465203863267 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:23 INFO - PROCESS | 1647 | 1465203863269 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x119538800 == 31 [pid = 1647] [id = 623] 02:04:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1133d3000) [pid = 1647] [serial = 1869] [outer = 0x0] 02:04:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1167c9400) [pid = 1647] [serial = 1870] [outer = 0x1133d3000] 02:04:23 INFO - PROCESS | 1647 | 1465203863303 Marionette DEBUG loaded listener.js 02:04:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x116f96400) [pid = 1647] [serial = 1871] [outer = 0x1133d3000] 02:04:23 INFO - PROCESS | 1647 | 1465203863772 Marionette TRACE conn2 <- [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]]]}] 02:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 772ms 02:04:23 INFO - PROCESS | 1647 | 1465203863832 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:04:23 INFO - PROCESS | 1647 | 1465203863835 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:04:23 INFO - PROCESS | 1647 | 1465203863841 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:04:23 INFO - PROCESS | 1647 | 1465203863843 Marionette TRACE conn2 <- [1,2466,null,{}] 02:04:23 INFO - PROCESS | 1647 | 1465203863845 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:23 INFO - PROCESS | 1647 | 1465203863848 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:23 INFO - PROCESS | 1647 | 1465203863952 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:04:24 INFO - PROCESS | 1647 | 1465203864026 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:24 INFO - PROCESS | 1647 | 1465203864027 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x121beb800 == 32 [pid = 1647] [id = 624] 02:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11813a800) [pid = 1647] [serial = 1872] [outer = 0x0] 02:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118222000) [pid = 1647] [serial = 1873] [outer = 0x11813a800] 02:04:24 INFO - PROCESS | 1647 | 1465203864061 Marionette DEBUG loaded listener.js 02:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1183d7400) [pid = 1647] [serial = 1874] [outer = 0x11813a800] 02:04:24 INFO - PROCESS | 1647 | 1465203864596 Marionette TRACE conn2 <- [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]]]}] 02:04:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:04:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 773ms 02:04:24 INFO - PROCESS | 1647 | 1465203864615 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:04:24 INFO - PROCESS | 1647 | 1465203864616 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:04:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:04:24 INFO - PROCESS | 1647 | 1465203864619 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:04:24 INFO - PROCESS | 1647 | 1465203864621 Marionette TRACE conn2 <- [1,2470,null,{}] 02:04:24 INFO - PROCESS | 1647 | 1465203864630 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:24 INFO - PROCESS | 1647 | 1465203864633 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:24 INFO - PROCESS | 1647 | 1465203864732 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:04:24 INFO - PROCESS | 1647 | 1465203864791 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:24 INFO - PROCESS | 1647 | 1465203864793 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x118091000 == 33 [pid = 1647] [id = 625] 02:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11883b800) [pid = 1647] [serial = 1875] [outer = 0x0] 02:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11886a800) [pid = 1647] [serial = 1876] [outer = 0x11883b800] 02:04:24 INFO - PROCESS | 1647 | 1465203864825 Marionette DEBUG loaded listener.js 02:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118f5e800) [pid = 1647] [serial = 1877] [outer = 0x11883b800] 02:04:25 INFO - PROCESS | 1647 | 1465203865230 Marionette TRACE conn2 <- [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]]]}] 02:04:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:04:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 621ms 02:04:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:04:25 INFO - PROCESS | 1647 | 1465203865241 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:04:25 INFO - PROCESS | 1647 | 1465203865243 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:04:25 INFO - PROCESS | 1647 | 1465203865245 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:04:25 INFO - PROCESS | 1647 | 1465203865246 Marionette TRACE conn2 <- [1,2474,null,{}] 02:04:25 INFO - PROCESS | 1647 | 1465203865249 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:25 INFO - PROCESS | 1647 | 1465203865250 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:25 INFO - PROCESS | 1647 | 1465203865351 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:04:25 INFO - PROCESS | 1647 | 1465203865405 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:25 INFO - PROCESS | 1647 | 1465203865406 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12787e800 == 34 [pid = 1647] [id = 626] 02:04:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11889ac00) [pid = 1647] [serial = 1878] [outer = 0x0] 02:04:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11930b800) [pid = 1647] [serial = 1879] [outer = 0x11889ac00] 02:04:25 INFO - PROCESS | 1647 | 1465203865436 Marionette DEBUG loaded listener.js 02:04:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1198b1400) [pid = 1647] [serial = 1880] [outer = 0x11889ac00] 02:04:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:04:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 621ms 02:04:25 INFO - PROCESS | 1647 | 1465203865861 Marionette TRACE conn2 <- [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]]]}] 02:04:25 INFO - PROCESS | 1647 | 1465203865867 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:04:25 INFO - PROCESS | 1647 | 1465203865868 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:04:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:04:25 INFO - PROCESS | 1647 | 1465203865871 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:04:25 INFO - PROCESS | 1647 | 1465203865873 Marionette TRACE conn2 <- [1,2478,null,{}] 02:04:25 INFO - PROCESS | 1647 | 1465203865875 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:25 INFO - PROCESS | 1647 | 1465203865877 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:25 INFO - PROCESS | 1647 | 1465203865972 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:04:26 INFO - PROCESS | 1647 | 1465203866056 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:26 INFO - PROCESS | 1647 | 1465203866057 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293a6800 == 35 [pid = 1647] [id = 627] 02:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119a0a400) [pid = 1647] [serial = 1881] [outer = 0x0] 02:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1214ba400) [pid = 1647] [serial = 1882] [outer = 0x119a0a400] 02:04:26 INFO - PROCESS | 1647 | 1465203866092 Marionette DEBUG loaded listener.js 02:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1214c7800) [pid = 1647] [serial = 1883] [outer = 0x119a0a400] 02:04:26 INFO - PROCESS | 1647 | 1465203866485 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:04:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:04:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 670ms 02:04:26 INFO - PROCESS | 1647 | 1465203866556 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:04:26 INFO - PROCESS | 1647 | 1465203866557 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:04:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:04:26 INFO - PROCESS | 1647 | 1465203866560 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:04:26 INFO - PROCESS | 1647 | 1465203866561 Marionette TRACE conn2 <- [1,2482,null,{}] 02:04:26 INFO - PROCESS | 1647 | 1465203866563 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:26 INFO - PROCESS | 1647 | 1465203866570 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:26 INFO - PROCESS | 1647 | 1465203866678 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:04:26 INFO - PROCESS | 1647 | 1465203866751 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:26 INFO - PROCESS | 1647 | 1465203866752 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a80b800 == 36 [pid = 1647] [id = 628] 02:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121b0a800) [pid = 1647] [serial = 1884] [outer = 0x0] 02:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x125377800) [pid = 1647] [serial = 1885] [outer = 0x121b0a800] 02:04:26 INFO - PROCESS | 1647 | 1465203866781 Marionette DEBUG loaded listener.js 02:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1267b0c00) [pid = 1647] [serial = 1886] [outer = 0x121b0a800] 02:04:27 INFO - PROCESS | 1647 | 1465203867279 Marionette TRACE conn2 <- [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]]]}] 02:04:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:04:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 770ms 02:04:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:04:27 INFO - PROCESS | 1647 | 1465203867332 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:04:27 INFO - PROCESS | 1647 | 1465203867335 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:04:27 INFO - PROCESS | 1647 | 1465203867339 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:04:27 INFO - PROCESS | 1647 | 1465203867341 Marionette TRACE conn2 <- [1,2486,null,{}] 02:04:27 INFO - PROCESS | 1647 | 1465203867346 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:27 INFO - PROCESS | 1647 | 1465203867347 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:27 INFO - PROCESS | 1647 | 1465203867454 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:04:27 INFO - PROCESS | 1647 | 1465203867526 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:27 INFO - PROCESS | 1647 | 1465203867529 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11929c000 == 37 [pid = 1647] [id = 629] 02:04:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1133d3c00) [pid = 1647] [serial = 1887] [outer = 0x0] 02:04:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115f46c00) [pid = 1647] [serial = 1888] [outer = 0x1133d3c00] 02:04:27 INFO - PROCESS | 1647 | 1465203867559 Marionette DEBUG loaded listener.js 02:04:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x116a6e000) [pid = 1647] [serial = 1889] [outer = 0x1133d3c00] 02:04:28 INFO - PROCESS | 1647 | --DOCSHELL 0x118304800 == 36 [pid = 1647] [id = 621] 02:04:28 INFO - PROCESS | 1647 | --DOCSHELL 0x112f1a800 == 35 [pid = 1647] [id = 619] 02:04:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1192b4800 == 34 [pid = 1647] [id = 620] 02:04:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12a80b800 == 33 [pid = 1647] [id = 628] 02:04:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1293a6800 == 32 [pid = 1647] [id = 627] 02:04:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12787e800 == 31 [pid = 1647] [id = 626] 02:04:28 INFO - PROCESS | 1647 | --DOCSHELL 0x118091000 == 30 [pid = 1647] [id = 625] 02:04:28 INFO - PROCESS | 1647 | --DOCSHELL 0x121beb800 == 29 [pid = 1647] [id = 624] 02:04:28 INFO - PROCESS | 1647 | --DOCSHELL 0x119538800 == 28 [pid = 1647] [id = 623] 02:04:28 INFO - PROCESS | 1647 | --DOCSHELL 0x118a70000 == 27 [pid = 1647] [id = 622] 02:04:28 INFO - PROCESS | 1647 | 1465203868671 Marionette TRACE conn2 <- [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]]]}] 02:04:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:04:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1375ms 02:04:28 INFO - PROCESS | 1647 | 1465203868714 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:04:28 INFO - PROCESS | 1647 | 1465203868717 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:04:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:04:28 INFO - PROCESS | 1647 | 1465203868720 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:04:28 INFO - PROCESS | 1647 | 1465203868722 Marionette TRACE conn2 <- [1,2490,null,{}] 02:04:28 INFO - PROCESS | 1647 | 1465203868726 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:28 INFO - PROCESS | 1647 | 1465203868727 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:28 INFO - PROCESS | 1647 | 1465203868834 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:04:28 INFO - PROCESS | 1647 | 1465203868845 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:28 INFO - PROCESS | 1647 | 1465203868847 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164fe000 == 28 [pid = 1647] [id = 630] 02:04:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1127e3c00) [pid = 1647] [serial = 1890] [outer = 0x0] 02:04:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1127e7400) [pid = 1647] [serial = 1891] [outer = 0x1127e3c00] 02:04:28 INFO - PROCESS | 1647 | 1465203868876 Marionette DEBUG loaded listener.js 02:04:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x112f9a000) [pid = 1647] [serial = 1892] [outer = 0x1127e3c00] 02:04:29 INFO - PROCESS | 1647 | 1465203869262 Marionette TRACE conn2 <- [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]]]}] 02:04:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:04:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 572ms 02:04:29 INFO - PROCESS | 1647 | 1465203869292 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:04:29 INFO - PROCESS | 1647 | 1465203869296 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:04:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:04:29 INFO - PROCESS | 1647 | 1465203869303 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:04:29 INFO - PROCESS | 1647 | 1465203869304 Marionette TRACE conn2 <- [1,2494,null,{}] 02:04:29 INFO - PROCESS | 1647 | 1465203869307 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:29 INFO - PROCESS | 1647 | 1465203869308 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:29 INFO - PROCESS | 1647 | 1465203869392 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:04:29 INFO - PROCESS | 1647 | 1465203869399 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:29 INFO - PROCESS | 1647 | 1465203869402 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11852c800 == 29 [pid = 1647] [id = 631] 02:04:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x112fc0c00) [pid = 1647] [serial = 1893] [outer = 0x0] 02:04:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x115dc2c00) [pid = 1647] [serial = 1894] [outer = 0x112fc0c00] 02:04:29 INFO - PROCESS | 1647 | 1465203869429 Marionette DEBUG loaded listener.js 02:04:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x115fa8800) [pid = 1647] [serial = 1895] [outer = 0x112fc0c00] 02:04:29 INFO - PROCESS | 1647 | 1465203869784 Marionette TRACE conn2 <- [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]]]}] 02:04:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:04:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 519ms 02:04:29 INFO - PROCESS | 1647 | 1465203869821 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:04:29 INFO - PROCESS | 1647 | 1465203869823 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:04:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:04:29 INFO - PROCESS | 1647 | 1465203869825 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:04:29 INFO - PROCESS | 1647 | 1465203869828 Marionette TRACE conn2 <- [1,2498,null,{}] 02:04:29 INFO - PROCESS | 1647 | 1465203869836 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:29 INFO - PROCESS | 1647 | 1465203869839 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:29 INFO - PROCESS | 1647 | 1465203869919 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:04:29 INFO - PROCESS | 1647 | 1465203869925 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:29 INFO - PROCESS | 1647 | 1465203869927 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x121bdc800 == 30 [pid = 1647] [id = 632] 02:04:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11685d000) [pid = 1647] [serial = 1896] [outer = 0x0] 02:04:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x117308000) [pid = 1647] [serial = 1897] [outer = 0x11685d000] 02:04:29 INFO - PROCESS | 1647 | 1465203869958 Marionette DEBUG loaded listener.js 02:04:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11803d400) [pid = 1647] [serial = 1898] [outer = 0x11685d000] 02:04:30 INFO - PROCESS | 1647 | 1465203870322 Marionette TRACE conn2 <- [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]]]}] 02:04:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:04:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 521ms 02:04:30 INFO - PROCESS | 1647 | 1465203870346 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:04:30 INFO - PROCESS | 1647 | 1465203870349 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:04:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:04:30 INFO - PROCESS | 1647 | 1465203870352 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:04:30 INFO - PROCESS | 1647 | 1465203870353 Marionette TRACE conn2 <- [1,2502,null,{}] 02:04:30 INFO - PROCESS | 1647 | 1465203870355 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:30 INFO - PROCESS | 1647 | 1465203870356 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:30 INFO - PROCESS | 1647 | 1465203870477 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:04:30 INFO - PROCESS | 1647 | 1465203870522 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:30 INFO - PROCESS | 1647 | 1465203870523 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1262cb800 == 31 [pid = 1647] [id = 633] 02:04:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11765c000) [pid = 1647] [serial = 1899] [outer = 0x0] 02:04:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1183cec00) [pid = 1647] [serial = 1900] [outer = 0x11765c000] 02:04:30 INFO - PROCESS | 1647 | 1465203870548 Marionette DEBUG loaded listener.js 02:04:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11858b800) [pid = 1647] [serial = 1901] [outer = 0x11765c000] 02:04:30 INFO - PROCESS | 1647 | 1465203870854 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:04:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:04:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 569ms 02:04:30 INFO - PROCESS | 1647 | 1465203870922 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:04:30 INFO - PROCESS | 1647 | 1465203870923 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:04:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:04:30 INFO - PROCESS | 1647 | 1465203870925 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:04:30 INFO - PROCESS | 1647 | 1465203870926 Marionette TRACE conn2 <- [1,2506,null,{}] 02:04:30 INFO - PROCESS | 1647 | 1465203870929 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:30 INFO - PROCESS | 1647 | 1465203870930 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:31 INFO - PROCESS | 1647 | 1465203871032 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:04:31 INFO - PROCESS | 1647 | 1465203871036 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:31 INFO - PROCESS | 1647 | 1465203871037 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x127894000 == 32 [pid = 1647] [id = 634] 02:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1184aa000) [pid = 1647] [serial = 1902] [outer = 0x0] 02:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x118868800) [pid = 1647] [serial = 1903] [outer = 0x1184aa000] 02:04:31 INFO - PROCESS | 1647 | 1465203871062 Marionette DEBUG loaded listener.js 02:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11889f000) [pid = 1647] [serial = 1904] [outer = 0x1184aa000] 02:04:31 INFO - PROCESS | 1647 | 1465203871420 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:04:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:04:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 519ms 02:04:31 INFO - PROCESS | 1647 | 1465203871445 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:04:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:04:31 INFO - PROCESS | 1647 | 1465203871446 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:04:31 INFO - PROCESS | 1647 | 1465203871449 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:04:31 INFO - PROCESS | 1647 | 1465203871452 Marionette TRACE conn2 <- [1,2510,null,{}] 02:04:31 INFO - PROCESS | 1647 | 1465203871454 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:31 INFO - PROCESS | 1647 | 1465203871458 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:31 INFO - PROCESS | 1647 | 1465203871581 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:04:31 INFO - PROCESS | 1647 | 1465203871585 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:31 INFO - PROCESS | 1647 | 1465203871586 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a81a000 == 33 [pid = 1647] [id = 635] 02:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x118839000) [pid = 1647] [serial = 1905] [outer = 0x0] 02:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x118f66c00) [pid = 1647] [serial = 1906] [outer = 0x118839000] 02:04:31 INFO - PROCESS | 1647 | 1465203871612 Marionette DEBUG loaded listener.js 02:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1214bcc00) [pid = 1647] [serial = 1907] [outer = 0x118839000] 02:04:31 INFO - PROCESS | 1647 | 1465203871939 Marionette TRACE conn2 <- [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]]]}] 02:04:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:04:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 520ms 02:04:31 INFO - PROCESS | 1647 | 1465203871989 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:04:31 INFO - PROCESS | 1647 | 1465203871990 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:04:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:04:32 INFO - PROCESS | 1647 | 1465203872004 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:04:32 INFO - PROCESS | 1647 | 1465203872005 Marionette TRACE conn2 <- [1,2514,null,{}] 02:04:32 INFO - PROCESS | 1647 | 1465203872008 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:32 INFO - PROCESS | 1647 | 1465203872009 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:32 INFO - PROCESS | 1647 | 1465203872128 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:04:32 INFO - PROCESS | 1647 | 1465203872143 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:32 INFO - PROCESS | 1647 | 1465203872144 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12abbd000 == 34 [pid = 1647] [id = 636] 02:04:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1214be000) [pid = 1647] [serial = 1908] [outer = 0x0] 02:04:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x121707c00) [pid = 1647] [serial = 1909] [outer = 0x1214be000] 02:04:32 INFO - PROCESS | 1647 | 1465203872179 Marionette DEBUG loaded listener.js 02:04:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x121b07000) [pid = 1647] [serial = 1910] [outer = 0x1214be000] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11662e000) [pid = 1647] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1127e1c00) [pid = 1647] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1133cf000) [pid = 1647] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12692c400) [pid = 1647] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x111c68800) [pid = 1647] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x116859800) [pid = 1647] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x119259800) [pid = 1647] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x118221800) [pid = 1647] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x111c5dc00) [pid = 1647] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1181cac00) [pid = 1647] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11886ec00) [pid = 1647] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11821ec00) [pid = 1647] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1267aec00) [pid = 1647] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x126a67400) [pid = 1647] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x113a83800) [pid = 1647] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x115f43000) [pid = 1647] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1269cf800) [pid = 1647] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x115dc7400) [pid = 1647] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118838c00) [pid = 1647] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1133ca000) [pid = 1647] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1110a6c00) [pid = 1647] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:04:32 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x115dc7800) [pid = 1647] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:04:32 INFO - PROCESS | 1647 | 1465203872873 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:04:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:04:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 920ms 02:04:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:04:32 INFO - PROCESS | 1647 | 1465203872924 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:04:32 INFO - PROCESS | 1647 | 1465203872926 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:04:32 INFO - PROCESS | 1647 | 1465203872928 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:04:32 INFO - PROCESS | 1647 | 1465203872929 Marionette TRACE conn2 <- [1,2518,null,{}] 02:04:32 INFO - PROCESS | 1647 | 1465203872934 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:32 INFO - PROCESS | 1647 | 1465203872935 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:33 INFO - PROCESS | 1647 | 1465203873013 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:04:33 INFO - PROCESS | 1647 | 1465203873019 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:33 INFO - PROCESS | 1647 | 1465203873020 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1262c5800 == 35 [pid = 1647] [id = 637] 02:04:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1122cec00) [pid = 1647] [serial = 1911] [outer = 0x0] 02:04:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1133d3800) [pid = 1647] [serial = 1912] [outer = 0x1122cec00] 02:04:33 INFO - PROCESS | 1647 | 1465203873045 Marionette DEBUG loaded listener.js 02:04:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116a6c800) [pid = 1647] [serial = 1913] [outer = 0x1122cec00] 02:04:33 INFO - PROCESS | 1647 | 1465203873373 Marionette TRACE conn2 <- [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]]]}] 02:04:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:04:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 473ms 02:04:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:04:33 INFO - PROCESS | 1647 | 1465203873406 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:04:33 INFO - PROCESS | 1647 | 1465203873408 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:04:33 INFO - PROCESS | 1647 | 1465203873410 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:04:33 INFO - PROCESS | 1647 | 1465203873425 Marionette TRACE conn2 <- [1,2522,null,{}] 02:04:33 INFO - PROCESS | 1647 | 1465203873469 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:33 INFO - PROCESS | 1647 | 1465203873471 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:33 INFO - PROCESS | 1647 | 1465203873597 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:04:33 INFO - PROCESS | 1647 | 1465203873603 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:33 INFO - PROCESS | 1647 | 1465203873605 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bace800 == 36 [pid = 1647] [id = 638] 02:04:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x116427000) [pid = 1647] [serial = 1914] [outer = 0x0] 02:04:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x118865000) [pid = 1647] [serial = 1915] [outer = 0x116427000] 02:04:33 INFO - PROCESS | 1647 | 1465203873644 Marionette DEBUG loaded listener.js 02:04:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1198acc00) [pid = 1647] [serial = 1916] [outer = 0x116427000] 02:04:34 INFO - PROCESS | 1647 | 1465203874095 Marionette TRACE conn2 <- [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]]]}] 02:04:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:04:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 700ms 02:04:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:04:34 INFO - PROCESS | 1647 | 1465203874111 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:04:34 INFO - PROCESS | 1647 | 1465203874112 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:04:34 INFO - PROCESS | 1647 | 1465203874116 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:04:34 INFO - PROCESS | 1647 | 1465203874118 Marionette TRACE conn2 <- [1,2526,null,{}] 02:04:34 INFO - PROCESS | 1647 | 1465203874122 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:34 INFO - PROCESS | 1647 | 1465203874123 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:34 INFO - PROCESS | 1647 | 1465203874206 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:04:34 INFO - PROCESS | 1647 | 1465203874211 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:34 INFO - PROCESS | 1647 | 1465203874212 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb1b800 == 37 [pid = 1647] [id = 639] 02:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x118589800) [pid = 1647] [serial = 1917] [outer = 0x0] 02:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x123f98800) [pid = 1647] [serial = 1918] [outer = 0x118589800] 02:04:34 INFO - PROCESS | 1647 | 1465203874239 Marionette DEBUG loaded listener.js 02:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x124dcb000) [pid = 1647] [serial = 1919] [outer = 0x118589800] 02:04:34 INFO - PROCESS | 1647 | 1465203874561 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:04:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:04:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 474ms 02:04:34 INFO - PROCESS | 1647 | 1465203874590 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:04:34 INFO - PROCESS | 1647 | 1465203874591 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:04:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:04:34 INFO - PROCESS | 1647 | 1465203874593 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:04:34 INFO - PROCESS | 1647 | 1465203874595 Marionette TRACE conn2 <- [1,2530,null,{}] 02:04:34 INFO - PROCESS | 1647 | 1465203874606 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:34 INFO - PROCESS | 1647 | 1465203874608 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:34 INFO - PROCESS | 1647 | 1465203874700 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:04:34 INFO - PROCESS | 1647 | 1465203874770 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:34 INFO - PROCESS | 1647 | 1465203874771 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c359800 == 38 [pid = 1647] [id = 640] 02:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12530e400) [pid = 1647] [serial = 1920] [outer = 0x0] 02:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1267ac000) [pid = 1647] [serial = 1921] [outer = 0x12530e400] 02:04:34 INFO - PROCESS | 1647 | 1465203874797 Marionette DEBUG loaded listener.js 02:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1269cf400) [pid = 1647] [serial = 1922] [outer = 0x12530e400] 02:04:35 INFO - PROCESS | 1647 | 1465203875422 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:04:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:04:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 873ms 02:04:35 INFO - PROCESS | 1647 | 1465203875468 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:04:35 INFO - PROCESS | 1647 | 1465203875471 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:04:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:04:35 INFO - PROCESS | 1647 | 1465203875474 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:04:35 INFO - PROCESS | 1647 | 1465203875477 Marionette TRACE conn2 <- [1,2534,null,{}] 02:04:35 INFO - PROCESS | 1647 | 1465203875481 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:35 INFO - PROCESS | 1647 | 1465203875482 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:35 INFO - PROCESS | 1647 | 1465203875599 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:04:35 INFO - PROCESS | 1647 | 1465203875683 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:35 INFO - PROCESS | 1647 | 1465203875685 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193b4000 == 39 [pid = 1647] [id = 641] 02:04:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1133d0000) [pid = 1647] [serial = 1923] [outer = 0x0] 02:04:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x113c0b800) [pid = 1647] [serial = 1924] [outer = 0x1133d0000] 02:04:35 INFO - PROCESS | 1647 | 1465203875716 Marionette DEBUG loaded listener.js 02:04:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x115fa7800) [pid = 1647] [serial = 1925] [outer = 0x1133d0000] 02:04:36 INFO - PROCESS | 1647 | 1465203876260 Marionette TRACE conn2 <- [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]]]}] 02:04:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:04:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 822ms 02:04:36 INFO - PROCESS | 1647 | 1465203876295 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:04:36 INFO - PROCESS | 1647 | 1465203876300 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:04:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:04:36 INFO - PROCESS | 1647 | 1465203876306 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:04:36 INFO - PROCESS | 1647 | 1465203876307 Marionette TRACE conn2 <- [1,2538,null,{}] 02:04:36 INFO - PROCESS | 1647 | 1465203876310 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:36 INFO - PROCESS | 1647 | 1465203876312 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:36 INFO - PROCESS | 1647 | 1465203876426 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:04:36 INFO - PROCESS | 1647 | 1465203876515 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:36 INFO - PROCESS | 1647 | 1465203876517 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a5ab000 == 40 [pid = 1647] [id = 642] 02:04:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x116a63400) [pid = 1647] [serial = 1926] [outer = 0x0] 02:04:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11803c400) [pid = 1647] [serial = 1927] [outer = 0x116a63400] 02:04:36 INFO - PROCESS | 1647 | 1465203876547 Marionette DEBUG loaded listener.js 02:04:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1183d3400) [pid = 1647] [serial = 1928] [outer = 0x116a63400] 02:04:37 INFO - PROCESS | 1647 | 1465203877217 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:04:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:04:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 973ms 02:04:37 INFO - PROCESS | 1647 | 1465203877278 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:04:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:04:37 INFO - PROCESS | 1647 | 1465203877281 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:04:37 INFO - PROCESS | 1647 | 1465203877285 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:04:37 INFO - PROCESS | 1647 | 1465203877286 Marionette TRACE conn2 <- [1,2542,null,{}] 02:04:37 INFO - PROCESS | 1647 | 1465203877290 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:37 INFO - PROCESS | 1647 | 1465203877292 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:37 INFO - PROCESS | 1647 | 1465203877437 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:04:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb1b800 == 39 [pid = 1647] [id = 639] 02:04:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12bace800 == 38 [pid = 1647] [id = 638] 02:04:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1262c5800 == 37 [pid = 1647] [id = 637] 02:04:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12abbd000 == 36 [pid = 1647] [id = 636] 02:04:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12a81a000 == 35 [pid = 1647] [id = 635] 02:04:37 INFO - PROCESS | 1647 | --DOCSHELL 0x127894000 == 34 [pid = 1647] [id = 634] 02:04:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1262cb800 == 33 [pid = 1647] [id = 633] 02:04:37 INFO - PROCESS | 1647 | --DOCSHELL 0x121bdc800 == 32 [pid = 1647] [id = 632] 02:04:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11852c800 == 31 [pid = 1647] [id = 631] 02:04:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1164fe000 == 30 [pid = 1647] [id = 630] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1269ce000) [pid = 1647] [serial = 1841] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11886a000) [pid = 1647] [serial = 1850] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1267ae400) [pid = 1647] [serial = 1838] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1278e7c00) [pid = 1647] [serial = 1855] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12199ec00) [pid = 1647] [serial = 1835] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1131a9400) [pid = 1647] [serial = 1852] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x116a6a400) [pid = 1647] [serial = 1868] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x121b08400) [pid = 1647] [serial = 1837] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1127e9c00) [pid = 1647] [serial = 1807] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x112fbe400) [pid = 1647] [serial = 1808] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x113cf8400) [pid = 1647] [serial = 1810] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x115dc1800) [pid = 1647] [serial = 1811] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x126d50000) [pid = 1647] [serial = 1805] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118034800) [pid = 1647] [serial = 1819] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1181ca400) [pid = 1647] [serial = 1820] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x116f94c00) [pid = 1647] [serial = 1816] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118034400) [pid = 1647] [serial = 1817] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11930cc00) [pid = 1647] [serial = 1828] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11649ec00) [pid = 1647] [serial = 1867] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1196e4000) [pid = 1647] [serial = 1829] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118f6c000) [pid = 1647] [serial = 1825] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11925a800) [pid = 1647] [serial = 1826] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1167c6c00) [pid = 1647] [serial = 1814] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x116608c00) [pid = 1647] [serial = 1813] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1184b4400) [pid = 1647] [serial = 1822] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118f61400) [pid = 1647] [serial = 1823] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1214c2c00) [pid = 1647] [serial = 1834] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119a0cc00) [pid = 1647] [serial = 1831] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1212c2800) [pid = 1647] [serial = 1832] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1269c4800) [pid = 1647] [serial = 1840] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12784cc00) [pid = 1647] [serial = 1846] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116a64400) [pid = 1647] [serial = 1849] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12784ec00) [pid = 1647] [serial = 1853] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x127845c00) [pid = 1647] [serial = 1844] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x115fa0800) [pid = 1647] [serial = 1864] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11649c400) [pid = 1647] [serial = 1865] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x126a71400) [pid = 1647] [serial = 1843] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1278a6c00) [pid = 1647] [serial = 1847] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1278ee800) [pid = 1647] [serial = 1856] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x115dc3400) [pid = 1647] [serial = 1862] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x111c5e800) [pid = 1647] [serial = 1858] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1133d2c00) [pid = 1647] [serial = 1861] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1122a9800) [pid = 1647] [serial = 1859] [outer = 0x0] [url = about:blank] 02:04:37 INFO - PROCESS | 1647 | 1465203877572 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:37 INFO - PROCESS | 1647 | 1465203877576 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x115fe5000 == 31 [pid = 1647] [id = 643] 02:04:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1122d9c00) [pid = 1647] [serial = 1929] [outer = 0x0] 02:04:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1127eb400) [pid = 1647] [serial = 1930] [outer = 0x1122d9c00] 02:04:37 INFO - PROCESS | 1647 | 1465203877621 Marionette DEBUG loaded listener.js 02:04:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x113c07400) [pid = 1647] [serial = 1931] [outer = 0x1122d9c00] 02:04:38 INFO - PROCESS | 1647 | 1465203878077 Marionette TRACE conn2 <- [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]]]}] 02:04:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:04:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 822ms 02:04:38 INFO - PROCESS | 1647 | 1465203878106 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:04:38 INFO - PROCESS | 1647 | 1465203878109 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:04:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:04:38 INFO - PROCESS | 1647 | 1465203878113 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:04:38 INFO - PROCESS | 1647 | 1465203878115 Marionette TRACE conn2 <- [1,2546,null,{}] 02:04:38 INFO - PROCESS | 1647 | 1465203878118 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:38 INFO - PROCESS | 1647 | 1465203878119 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:38 INFO - PROCESS | 1647 | 1465203878201 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:04:38 INFO - PROCESS | 1647 | 1465203878206 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:38 INFO - PROCESS | 1647 | 1465203878207 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e2e000 == 32 [pid = 1647] [id = 644] 02:04:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x115dc1800) [pid = 1647] [serial = 1932] [outer = 0x0] 02:04:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1166ee800) [pid = 1647] [serial = 1933] [outer = 0x115dc1800] 02:04:38 INFO - PROCESS | 1647 | 1465203878232 Marionette DEBUG loaded listener.js 02:04:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116a64400) [pid = 1647] [serial = 1934] [outer = 0x115dc1800] 02:04:38 INFO - PROCESS | 1647 | 1465203878593 Marionette TRACE conn2 <- [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]]]}] 02:04:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:04:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 522ms 02:04:38 INFO - PROCESS | 1647 | 1465203878635 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:04:38 INFO - PROCESS | 1647 | 1465203878637 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:04:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:04:38 INFO - PROCESS | 1647 | 1465203878639 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:04:38 INFO - PROCESS | 1647 | 1465203878642 Marionette TRACE conn2 <- [1,2550,null,{}] 02:04:38 INFO - PROCESS | 1647 | 1465203878650 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:38 INFO - PROCESS | 1647 | 1465203878653 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:38 INFO - PROCESS | 1647 | 1465203878742 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:04:38 INFO - PROCESS | 1647 | 1465203878750 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:38 INFO - PROCESS | 1647 | 1465203878753 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x121be1800 == 33 [pid = 1647] [id = 645] 02:04:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118034400) [pid = 1647] [serial = 1935] [outer = 0x0] 02:04:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1183d3000) [pid = 1647] [serial = 1936] [outer = 0x118034400] 02:04:38 INFO - PROCESS | 1647 | 1465203878781 Marionette DEBUG loaded listener.js 02:04:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118862c00) [pid = 1647] [serial = 1937] [outer = 0x118034400] 02:04:39 INFO - PROCESS | 1647 | 1465203879144 Marionette TRACE conn2 <- [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]]]}] 02:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 523ms 02:04:39 INFO - PROCESS | 1647 | 1465203879163 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:04:39 INFO - PROCESS | 1647 | 1465203879165 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:04:39 INFO - PROCESS | 1647 | 1465203879169 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:04:39 INFO - PROCESS | 1647 | 1465203879170 Marionette TRACE conn2 <- [1,2554,null,{}] 02:04:39 INFO - PROCESS | 1647 | 1465203879173 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:39 INFO - PROCESS | 1647 | 1465203879174 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:39 INFO - PROCESS | 1647 | 1465203879286 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:04:39 INFO - PROCESS | 1647 | 1465203879320 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:39 INFO - PROCESS | 1647 | 1465203879321 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1264d4000 == 34 [pid = 1647] [id = 646] 02:04:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1122b2800) [pid = 1647] [serial = 1938] [outer = 0x0] 02:04:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118aeb000) [pid = 1647] [serial = 1939] [outer = 0x1122b2800] 02:04:39 INFO - PROCESS | 1647 | 1465203879346 Marionette DEBUG loaded listener.js 02:04:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119215c00) [pid = 1647] [serial = 1940] [outer = 0x1122b2800] 02:04:39 INFO - PROCESS | 1647 | 1465203879654 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 519ms 02:04:39 INFO - PROCESS | 1647 | 1465203879688 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:04:39 INFO - PROCESS | 1647 | 1465203879690 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:04:39 INFO - PROCESS | 1647 | 1465203879692 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:04:39 INFO - PROCESS | 1647 | 1465203879703 Marionette TRACE conn2 <- [1,2558,null,{}] 02:04:39 INFO - PROCESS | 1647 | 1465203879706 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:39 INFO - PROCESS | 1647 | 1465203879707 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:39 INFO - PROCESS | 1647 | 1465203879805 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:04:39 INFO - PROCESS | 1647 | 1465203879816 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:39 INFO - PROCESS | 1647 | 1465203879818 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x129022000 == 35 [pid = 1647] [id = 647] 02:04:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118aecc00) [pid = 1647] [serial = 1941] [outer = 0x0] 02:04:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11930b400) [pid = 1647] [serial = 1942] [outer = 0x118aecc00] 02:04:39 INFO - PROCESS | 1647 | 1465203879843 Marionette DEBUG loaded listener.js 02:04:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1198b0800) [pid = 1647] [serial = 1943] [outer = 0x118aecc00] 02:04:40 INFO - PROCESS | 1647 | 1465203880214 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:04:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:04:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 530ms 02:04:40 INFO - PROCESS | 1647 | 1465203880222 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:04:40 INFO - PROCESS | 1647 | 1465203880224 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:04:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:04:40 INFO - PROCESS | 1647 | 1465203880226 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:04:40 INFO - PROCESS | 1647 | 1465203880227 Marionette TRACE conn2 <- [1,2562,null,{}] 02:04:40 INFO - PROCESS | 1647 | 1465203880229 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:40 INFO - PROCESS | 1647 | 1465203880234 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:40 INFO - PROCESS | 1647 | 1465203880357 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:04:40 INFO - PROCESS | 1647 | 1465203880371 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:40 INFO - PROCESS | 1647 | 1465203880372 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7a8000 == 36 [pid = 1647] [id = 648] 02:04:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119eb0800) [pid = 1647] [serial = 1944] [outer = 0x0] 02:04:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1214c6c00) [pid = 1647] [serial = 1945] [outer = 0x119eb0800] 02:04:40 INFO - PROCESS | 1647 | 1465203880397 Marionette DEBUG loaded listener.js 02:04:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1253db800) [pid = 1647] [serial = 1946] [outer = 0x119eb0800] 02:04:40 INFO - PROCESS | 1647 | 1465203880747 Marionette TRACE conn2 <- [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]]]}] 02:04:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:04:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 570ms 02:04:40 INFO - PROCESS | 1647 | 1465203880797 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:04:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:04:40 INFO - PROCESS | 1647 | 1465203880805 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:04:40 INFO - PROCESS | 1647 | 1465203880807 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:04:40 INFO - PROCESS | 1647 | 1465203880809 Marionette TRACE conn2 <- [1,2566,null,{}] 02:04:40 INFO - PROCESS | 1647 | 1465203880811 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:40 INFO - PROCESS | 1647 | 1465203880812 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:40 INFO - PROCESS | 1647 | 1465203880914 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:04:40 INFO - PROCESS | 1647 | 1465203880926 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:40 INFO - PROCESS | 1647 | 1465203880927 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11929a800 == 37 [pid = 1647] [id = 649] 02:04:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x120fef400) [pid = 1647] [serial = 1947] [outer = 0x0] 02:04:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126932c00) [pid = 1647] [serial = 1948] [outer = 0x120fef400] 02:04:40 INFO - PROCESS | 1647 | 1465203880951 Marionette DEBUG loaded listener.js 02:04:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1269cc000) [pid = 1647] [serial = 1949] [outer = 0x120fef400] 02:04:41 INFO - PROCESS | 1647 | 1465203881310 Marionette TRACE conn2 <- [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]]]}] 02:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 517ms 02:04:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:04:41 INFO - PROCESS | 1647 | 1465203881326 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:04:41 INFO - PROCESS | 1647 | 1465203881327 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:04:41 INFO - PROCESS | 1647 | 1465203881329 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:04:41 INFO - PROCESS | 1647 | 1465203881330 Marionette TRACE conn2 <- [1,2570,null,{}] 02:04:41 INFO - PROCESS | 1647 | 1465203881334 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:41 INFO - PROCESS | 1647 | 1465203881335 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:41 INFO - PROCESS | 1647 | 1465203881437 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:04:41 INFO - PROCESS | 1647 | 1465203881450 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:41 INFO - PROCESS | 1647 | 1465203881451 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12baca000 == 38 [pid = 1647] [id = 650] 02:04:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1212c4c00) [pid = 1647] [serial = 1950] [outer = 0x0] 02:04:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x126a65800) [pid = 1647] [serial = 1951] [outer = 0x1212c4c00] 02:04:41 INFO - PROCESS | 1647 | 1465203881476 Marionette DEBUG loaded listener.js 02:04:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126d51c00) [pid = 1647] [serial = 1952] [outer = 0x1212c4c00] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1184aa000) [pid = 1647] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112fc0c00) [pid = 1647] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118839000) [pid = 1647] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1214be000) [pid = 1647] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1127e3c00) [pid = 1647] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1122cec00) [pid = 1647] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11685d000) [pid = 1647] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118589800) [pid = 1647] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1133d3c00) [pid = 1647] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1133d3000) [pid = 1647] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11813a800) [pid = 1647] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11883b800) [pid = 1647] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11889ac00) [pid = 1647] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119a0a400) [pid = 1647] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x121b0a800) [pid = 1647] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11765c000) [pid = 1647] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x116427000) [pid = 1647] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:04:41 INFO - PROCESS | 1647 | 1465203881926 Marionette TRACE conn2 <- [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]]]}] 02:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 623ms 02:04:41 INFO - PROCESS | 1647 | 1465203881954 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:04:41 INFO - PROCESS | 1647 | 1465203881956 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:04:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:04:41 INFO - PROCESS | 1647 | 1465203881959 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:04:41 INFO - PROCESS | 1647 | 1465203881960 Marionette TRACE conn2 <- [1,2574,null,{}] 02:04:41 INFO - PROCESS | 1647 | 1465203881962 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:41 INFO - PROCESS | 1647 | 1465203881963 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:42 INFO - PROCESS | 1647 | 1465203882052 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:04:42 INFO - PROCESS | 1647 | 1465203882056 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:42 INFO - PROCESS | 1647 | 1465203882058 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8c9000 == 39 [pid = 1647] [id = 651] 02:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1122d9800) [pid = 1647] [serial = 1953] [outer = 0x0] 02:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11803d000) [pid = 1647] [serial = 1954] [outer = 0x1122d9800] 02:04:42 INFO - PROCESS | 1647 | 1465203882083 Marionette DEBUG loaded listener.js 02:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11889ac00) [pid = 1647] [serial = 1955] [outer = 0x1122d9800] 02:04:42 INFO - PROCESS | 1647 | 1465203882419 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:04:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:04:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 471ms 02:04:42 INFO - PROCESS | 1647 | 1465203882431 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:04:42 INFO - PROCESS | 1647 | 1465203882433 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:04:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:04:42 INFO - PROCESS | 1647 | 1465203882437 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:04:42 INFO - PROCESS | 1647 | 1465203882439 Marionette TRACE conn2 <- [1,2578,null,{}] 02:04:42 INFO - PROCESS | 1647 | 1465203882441 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:42 INFO - PROCESS | 1647 | 1465203882442 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:42 INFO - PROCESS | 1647 | 1465203882526 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:04:42 INFO - PROCESS | 1647 | 1465203882531 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:42 INFO - PROCESS | 1647 | 1465203882532 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bbc7000 == 40 [pid = 1647] [id = 652] 02:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119eb2800) [pid = 1647] [serial = 1956] [outer = 0x0] 02:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1269d2000) [pid = 1647] [serial = 1957] [outer = 0x119eb2800] 02:04:42 INFO - PROCESS | 1647 | 1465203882557 Marionette DEBUG loaded listener.js 02:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x127842400) [pid = 1647] [serial = 1958] [outer = 0x119eb2800] 02:04:42 INFO - PROCESS | 1647 | 1465203882893 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:04:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:04:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 468ms 02:04:42 INFO - PROCESS | 1647 | 1465203882907 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:04:42 INFO - PROCESS | 1647 | 1465203882909 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:04:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:04:42 INFO - PROCESS | 1647 | 1465203882911 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:04:42 INFO - PROCESS | 1647 | 1465203882913 Marionette TRACE conn2 <- [1,2582,null,{}] 02:04:42 INFO - PROCESS | 1647 | 1465203882941 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:42 INFO - PROCESS | 1647 | 1465203882943 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:43 INFO - PROCESS | 1647 | 1465203883043 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:04:43 INFO - PROCESS | 1647 | 1465203883046 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:43 INFO - PROCESS | 1647 | 1465203883048 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c437000 == 41 [pid = 1647] [id = 653] 02:04:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1267b1c00) [pid = 1647] [serial = 1959] [outer = 0x0] 02:04:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1278a4000) [pid = 1647] [serial = 1960] [outer = 0x1267b1c00] 02:04:43 INFO - PROCESS | 1647 | 1465203883074 Marionette DEBUG loaded listener.js 02:04:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1278f0000) [pid = 1647] [serial = 1961] [outer = 0x1267b1c00] 02:04:43 INFO - PROCESS | 1647 | 1465203883425 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 526ms 02:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:04:43 INFO - PROCESS | 1647 | 1465203883438 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:04:43 INFO - PROCESS | 1647 | 1465203883440 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:04:43 INFO - PROCESS | 1647 | 1465203883442 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:04:43 INFO - PROCESS | 1647 | 1465203883443 Marionette TRACE conn2 <- [1,2586,null,{}] 02:04:43 INFO - PROCESS | 1647 | 1465203883446 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:43 INFO - PROCESS | 1647 | 1465203883447 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:43 INFO - PROCESS | 1647 | 1465203883537 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:04:43 INFO - PROCESS | 1647 | 1465203883599 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:43 INFO - PROCESS | 1647 | 1465203883600 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c903000 == 42 [pid = 1647] [id = 654] 02:04:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118f62800) [pid = 1647] [serial = 1962] [outer = 0x0] 02:04:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1278f3400) [pid = 1647] [serial = 1963] [outer = 0x118f62800] 02:04:43 INFO - PROCESS | 1647 | 1465203883624 Marionette DEBUG loaded listener.js 02:04:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128d9ac00) [pid = 1647] [serial = 1964] [outer = 0x118f62800] 02:04:44 INFO - PROCESS | 1647 | 1465203884077 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:04:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:04:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 670ms 02:04:44 INFO - PROCESS | 1647 | 1465203884117 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:04:44 INFO - PROCESS | 1647 | 1465203884122 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:04:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:04:44 INFO - PROCESS | 1647 | 1465203884127 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:04:44 INFO - PROCESS | 1647 | 1465203884129 Marionette TRACE conn2 <- [1,2590,null,{}] 02:04:44 INFO - PROCESS | 1647 | 1465203884135 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:44 INFO - PROCESS | 1647 | 1465203884137 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:44 INFO - PROCESS | 1647 | 1465203884248 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:04:44 INFO - PROCESS | 1647 | 1465203884323 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:44 INFO - PROCESS | 1647 | 1465203884325 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192aa000 == 43 [pid = 1647] [id = 655] 02:04:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1133cbc00) [pid = 1647] [serial = 1965] [outer = 0x0] 02:04:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x115d3c800) [pid = 1647] [serial = 1966] [outer = 0x1133cbc00] 02:04:44 INFO - PROCESS | 1647 | 1465203884358 Marionette DEBUG loaded listener.js 02:04:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11615a000) [pid = 1647] [serial = 1967] [outer = 0x1133cbc00] 02:04:44 INFO - PROCESS | 1647 | 1465203884900 Marionette TRACE conn2 <- [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]]]}] 02:04:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:04:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 824ms 02:04:44 INFO - PROCESS | 1647 | 1465203884953 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:04:44 INFO - PROCESS | 1647 | 1465203884957 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:04:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:04:44 INFO - PROCESS | 1647 | 1465203884962 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:04:44 INFO - PROCESS | 1647 | 1465203884964 Marionette TRACE conn2 <- [1,2594,null,{}] 02:04:44 INFO - PROCESS | 1647 | 1465203884967 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:44 INFO - PROCESS | 1647 | 1465203884969 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:45 INFO - PROCESS | 1647 | 1465203885078 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:04:45 INFO - PROCESS | 1647 | 1465203885153 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:45 INFO - PROCESS | 1647 | 1465203885155 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293a0000 == 44 [pid = 1647] [id = 656] 02:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11813a400) [pid = 1647] [serial = 1968] [outer = 0x0] 02:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1183d1000) [pid = 1647] [serial = 1969] [outer = 0x11813a400] 02:04:45 INFO - PROCESS | 1647 | 1465203885185 Marionette DEBUG loaded listener.js 02:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118866400) [pid = 1647] [serial = 1970] [outer = 0x11813a400] 02:04:45 INFO - PROCESS | 1647 | 1465203885618 Marionette TRACE conn2 <- [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]]]}] 02:04:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:04:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 671ms 02:04:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:04:45 INFO - PROCESS | 1647 | 1465203885633 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:04:45 INFO - PROCESS | 1647 | 1465203885635 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:04:45 INFO - PROCESS | 1647 | 1465203885637 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:04:45 INFO - PROCESS | 1647 | 1465203885640 Marionette TRACE conn2 <- [1,2598,null,{}] 02:04:45 INFO - PROCESS | 1647 | 1465203885648 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:45 INFO - PROCESS | 1647 | 1465203885652 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:45 INFO - PROCESS | 1647 | 1465203885759 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:04:45 INFO - PROCESS | 1647 | 1465203885825 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:45 INFO - PROCESS | 1647 | 1465203885828 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c917000 == 45 [pid = 1647] [id = 657] 02:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119302c00) [pid = 1647] [serial = 1971] [outer = 0x0] 02:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1212c2800) [pid = 1647] [serial = 1972] [outer = 0x119302c00] 02:04:45 INFO - PROCESS | 1647 | 1465203885859 Marionette DEBUG loaded listener.js 02:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1219aa000) [pid = 1647] [serial = 1973] [outer = 0x119302c00] 02:04:46 INFO - PROCESS | 1647 | 1465203886308 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 724ms 02:04:46 INFO - PROCESS | 1647 | 1465203886362 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:04:46 INFO - PROCESS | 1647 | 1465203886364 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:04:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:04:46 INFO - PROCESS | 1647 | 1465203886385 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:04:46 INFO - PROCESS | 1647 | 1465203886386 Marionette TRACE conn2 <- [1,2602,null,{}] 02:04:46 INFO - PROCESS | 1647 | 1465203886388 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:46 INFO - PROCESS | 1647 | 1465203886390 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:46 INFO - PROCESS | 1647 | 1465203886497 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:04:46 INFO - PROCESS | 1647 | 1465203886572 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:46 INFO - PROCESS | 1647 | 1465203886574 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cbd8000 == 46 [pid = 1647] [id = 658] 02:04:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x123b16800) [pid = 1647] [serial = 1974] [outer = 0x0] 02:04:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1269d2800) [pid = 1647] [serial = 1975] [outer = 0x123b16800] 02:04:46 INFO - PROCESS | 1647 | 1465203886604 Marionette DEBUG loaded listener.js 02:04:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12784ec00) [pid = 1647] [serial = 1976] [outer = 0x123b16800] 02:04:47 INFO - PROCESS | 1647 | 1465203887086 Marionette TRACE conn2 <- [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]]]}] 02:04:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:04:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 724ms 02:04:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:04:47 INFO - PROCESS | 1647 | 1465203887119 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:04:47 INFO - PROCESS | 1647 | 1465203887121 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:04:47 INFO - PROCESS | 1647 | 1465203887124 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:04:47 INFO - PROCESS | 1647 | 1465203887125 Marionette TRACE conn2 <- [1,2606,null,{}] 02:04:47 INFO - PROCESS | 1647 | 1465203887127 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:47 INFO - PROCESS | 1647 | 1465203887128 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:47 INFO - PROCESS | 1647 | 1465203887251 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:04:47 INFO - PROCESS | 1647 | 1465203887597 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:47 INFO - PROCESS | 1647 | 1465203887599 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x118527000 == 47 [pid = 1647] [id = 659] 02:04:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x111c66000) [pid = 1647] [serial = 1977] [outer = 0x0] 02:04:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1127ecc00) [pid = 1647] [serial = 1978] [outer = 0x111c66000] 02:04:47 INFO - PROCESS | 1647 | 1465203887629 Marionette DEBUG loaded listener.js 02:04:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x115d3e800) [pid = 1647] [serial = 1979] [outer = 0x111c66000] 02:04:48 INFO - PROCESS | 1647 | 1465203888078 Marionette TRACE conn2 <- [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]]]}] 02:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1021ms 02:04:48 INFO - PROCESS | 1647 | 1465203888146 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:04:48 INFO - PROCESS | 1647 | 1465203888148 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:04:48 INFO - PROCESS | 1647 | 1465203888153 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:04:48 INFO - PROCESS | 1647 | 1465203888155 Marionette TRACE conn2 <- [1,2610,null,{}] 02:04:48 INFO - PROCESS | 1647 | 1465203888168 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:48 INFO - PROCESS | 1647 | 1465203888169 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:48 INFO - PROCESS | 1647 | 1465203888266 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:04:48 INFO - PROCESS | 1647 | 1465203888345 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:48 INFO - PROCESS | 1647 | 1465203888347 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x118314000 == 48 [pid = 1647] [id = 660] 02:04:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11647b800) [pid = 1647] [serial = 1980] [outer = 0x0] 02:04:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1167c6c00) [pid = 1647] [serial = 1981] [outer = 0x11647b800] 02:04:48 INFO - PROCESS | 1647 | 1465203888375 Marionette DEBUG loaded listener.js 02:04:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118030000) [pid = 1647] [serial = 1982] [outer = 0x11647b800] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12c437000 == 47 [pid = 1647] [id = 653] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12bbc7000 == 46 [pid = 1647] [id = 652] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8c9000 == 45 [pid = 1647] [id = 651] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12baca000 == 44 [pid = 1647] [id = 650] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x11929a800 == 43 [pid = 1647] [id = 649] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7a8000 == 42 [pid = 1647] [id = 648] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x129022000 == 41 [pid = 1647] [id = 647] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1264d4000 == 40 [pid = 1647] [id = 646] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x121be1800 == 39 [pid = 1647] [id = 645] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x117e2e000 == 38 [pid = 1647] [id = 644] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x115fe5000 == 37 [pid = 1647] [id = 643] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12c359800 == 36 [pid = 1647] [id = 640] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12a5ab000 == 35 [pid = 1647] [id = 642] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1193b4000 == 34 [pid = 1647] [id = 641] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x11929c000 == 33 [pid = 1647] [id = 629] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x118527000 == 32 [pid = 1647] [id = 659] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12cbd8000 == 31 [pid = 1647] [id = 658] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12c917000 == 30 [pid = 1647] [id = 657] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1293a0000 == 29 [pid = 1647] [id = 656] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12c903000 == 28 [pid = 1647] [id = 654] 02:04:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1192aa000 == 27 [pid = 1647] [id = 655] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x118868800) [pid = 1647] [serial = 1903] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x115dc2c00) [pid = 1647] [serial = 1894] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x115fa8800) [pid = 1647] [serial = 1895] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118f66c00) [pid = 1647] [serial = 1906] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x121707c00) [pid = 1647] [serial = 1909] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1214bcc00) [pid = 1647] [serial = 1907] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1127e7400) [pid = 1647] [serial = 1891] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x112f9a000) [pid = 1647] [serial = 1892] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116a6c800) [pid = 1647] [serial = 1913] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x117308000) [pid = 1647] [serial = 1897] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1133d3800) [pid = 1647] [serial = 1912] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11803d400) [pid = 1647] [serial = 1898] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x123f98800) [pid = 1647] [serial = 1918] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x116a6e000) [pid = 1647] [serial = 1889] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115f46c00) [pid = 1647] [serial = 1888] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116f96400) [pid = 1647] [serial = 1871] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1167c9400) [pid = 1647] [serial = 1870] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1183d7400) [pid = 1647] [serial = 1874] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118222000) [pid = 1647] [serial = 1873] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118f5e800) [pid = 1647] [serial = 1877] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11886a800) [pid = 1647] [serial = 1876] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1198b1400) [pid = 1647] [serial = 1880] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11930b800) [pid = 1647] [serial = 1879] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1214c7800) [pid = 1647] [serial = 1883] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1214ba400) [pid = 1647] [serial = 1882] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1267b0c00) [pid = 1647] [serial = 1886] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x124dcb000) [pid = 1647] [serial = 1919] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x121b07000) [pid = 1647] [serial = 1910] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x125377800) [pid = 1647] [serial = 1885] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1183cec00) [pid = 1647] [serial = 1900] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11858b800) [pid = 1647] [serial = 1901] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11889f000) [pid = 1647] [serial = 1904] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118865000) [pid = 1647] [serial = 1915] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1198acc00) [pid = 1647] [serial = 1916] [outer = 0x0] [url = about:blank] 02:04:49 INFO - PROCESS | 1647 | 1465203889313 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1183ms 02:04:49 INFO - PROCESS | 1647 | 1465203889336 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:04:49 INFO - PROCESS | 1647 | 1465203889339 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:04:49 INFO - PROCESS | 1647 | 1465203889342 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:04:49 INFO - PROCESS | 1647 | 1465203889343 Marionette TRACE conn2 <- [1,2614,null,{}] 02:04:49 INFO - PROCESS | 1647 | 1465203889348 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:49 INFO - PROCESS | 1647 | 1465203889349 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:49 INFO - PROCESS | 1647 | 1465203889437 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:04:49 INFO - PROCESS | 1647 | 1465203889496 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:49 INFO - PROCESS | 1647 | 1465203889498 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11735a000 == 28 [pid = 1647] [id = 661] 02:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1133ce400) [pid = 1647] [serial = 1983] [outer = 0x0] 02:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11506e800) [pid = 1647] [serial = 1984] [outer = 0x1133ce400] 02:04:49 INFO - PROCESS | 1647 | 1465203889526 Marionette DEBUG loaded listener.js 02:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x115dc7000) [pid = 1647] [serial = 1985] [outer = 0x1133ce400] 02:04:49 INFO - PROCESS | 1647 | 1465203889853 Marionette TRACE conn2 <- [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]]]}] 02:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 522ms 02:04:49 INFO - PROCESS | 1647 | 1465203889863 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:04:49 INFO - PROCESS | 1647 | 1465203889870 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:04:49 INFO - PROCESS | 1647 | 1465203889875 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:04:49 INFO - PROCESS | 1647 | 1465203889877 Marionette TRACE conn2 <- [1,2618,null,{}] 02:04:49 INFO - PROCESS | 1647 | 1465203889879 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:49 INFO - PROCESS | 1647 | 1465203889880 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:49 INFO - PROCESS | 1647 | 1465203889961 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:04:49 INFO - PROCESS | 1647 | 1465203889968 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:49 INFO - PROCESS | 1647 | 1465203889970 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fac800 == 29 [pid = 1647] [id = 662] 02:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11660ec00) [pid = 1647] [serial = 1986] [outer = 0x0] 02:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x117298800) [pid = 1647] [serial = 1987] [outer = 0x11660ec00] 02:04:50 INFO - PROCESS | 1647 | 1465203889998 Marionette DEBUG loaded listener.js 02:04:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118035800) [pid = 1647] [serial = 1988] [outer = 0x11660ec00] 02:04:50 INFO - PROCESS | 1647 | 1465203890369 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 519ms 02:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:04:50 INFO - PROCESS | 1647 | 1465203890394 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:04:50 INFO - PROCESS | 1647 | 1465203890396 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:04:50 INFO - PROCESS | 1647 | 1465203890398 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:04:50 INFO - PROCESS | 1647 | 1465203890400 Marionette TRACE conn2 <- [1,2622,null,{}] 02:04:50 INFO - PROCESS | 1647 | 1465203890408 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:50 INFO - PROCESS | 1647 | 1465203890411 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:50 INFO - PROCESS | 1647 | 1465203890492 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:04:50 INFO - PROCESS | 1647 | 1465203890497 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:50 INFO - PROCESS | 1647 | 1465203890501 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x123b74000 == 30 [pid = 1647] [id = 663] 02:04:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1122d8c00) [pid = 1647] [serial = 1989] [outer = 0x0] 02:04:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1183ddc00) [pid = 1647] [serial = 1990] [outer = 0x1122d8c00] 02:04:50 INFO - PROCESS | 1647 | 1465203890531 Marionette DEBUG loaded listener.js 02:04:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11883ac00) [pid = 1647] [serial = 1991] [outer = 0x1122d8c00] 02:04:50 INFO - PROCESS | 1647 | 1465203890873 Marionette TRACE conn2 <- [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]]]}] 02:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 521ms 02:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:04:50 INFO - PROCESS | 1647 | 1465203890920 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:04:50 INFO - PROCESS | 1647 | 1465203890921 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:04:50 INFO - PROCESS | 1647 | 1465203890924 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:04:50 INFO - PROCESS | 1647 | 1465203890925 Marionette TRACE conn2 <- [1,2626,null,{}] 02:04:50 INFO - PROCESS | 1647 | 1465203890927 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:50 INFO - PROCESS | 1647 | 1465203890928 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:51 INFO - PROCESS | 1647 | 1465203891039 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:04:51 INFO - PROCESS | 1647 | 1465203891077 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:51 INFO - PROCESS | 1647 | 1465203891078 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ed7800 == 31 [pid = 1647] [id = 664] 02:04:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118838c00) [pid = 1647] [serial = 1992] [outer = 0x0] 02:04:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11886fc00) [pid = 1647] [serial = 1993] [outer = 0x118838c00] 02:04:51 INFO - PROCESS | 1647 | 1465203891102 Marionette DEBUG loaded listener.js 02:04:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118f66800) [pid = 1647] [serial = 1994] [outer = 0x118838c00] 02:04:51 INFO - PROCESS | 1647 | 1465203891395 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 522ms 02:04:51 INFO - PROCESS | 1647 | 1465203891446 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:04:51 INFO - PROCESS | 1647 | 1465203891448 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:04:51 INFO - PROCESS | 1647 | 1465203891452 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:04:51 INFO - PROCESS | 1647 | 1465203891454 Marionette TRACE conn2 <- [1,2630,null,{}] 02:04:51 INFO - PROCESS | 1647 | 1465203891456 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:51 INFO - PROCESS | 1647 | 1465203891458 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:51 INFO - PROCESS | 1647 | 1465203891559 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:04:51 INFO - PROCESS | 1647 | 1465203891562 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:51 INFO - PROCESS | 1647 | 1465203891564 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x127815000 == 32 [pid = 1647] [id = 665] 02:04:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x116477c00) [pid = 1647] [serial = 1995] [outer = 0x0] 02:04:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118f6d000) [pid = 1647] [serial = 1996] [outer = 0x116477c00] 02:04:51 INFO - PROCESS | 1647 | 1465203891590 Marionette DEBUG loaded listener.js 02:04:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119311800) [pid = 1647] [serial = 1997] [outer = 0x116477c00] 02:04:52 INFO - PROCESS | 1647 | 1465203892075 Marionette TRACE conn2 <- [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]]]}] 02:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 670ms 02:04:52 INFO - PROCESS | 1647 | 1465203892122 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:04:52 INFO - PROCESS | 1647 | 1465203892124 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:04:52 INFO - PROCESS | 1647 | 1465203892128 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:04:52 INFO - PROCESS | 1647 | 1465203892130 Marionette TRACE conn2 <- [1,2634,null,{}] 02:04:52 INFO - PROCESS | 1647 | 1465203892140 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:52 INFO - PROCESS | 1647 | 1465203892146 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:52 INFO - PROCESS | 1647 | 1465203892284 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:04:52 INFO - PROCESS | 1647 | 1465203892291 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:52 INFO - PROCESS | 1647 | 1465203892292 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293b1000 == 33 [pid = 1647] [id = 666] 02:04:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1183cfc00) [pid = 1647] [serial = 1998] [outer = 0x0] 02:04:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x120fec000) [pid = 1647] [serial = 1999] [outer = 0x1183cfc00] 02:04:52 INFO - PROCESS | 1647 | 1465203892350 Marionette DEBUG loaded listener.js 02:04:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121b07800) [pid = 1647] [serial = 2000] [outer = 0x1183cfc00] 02:04:52 INFO - PROCESS | 1647 | 1465203892782 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 679ms 02:04:52 INFO - PROCESS | 1647 | 1465203892807 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:04:52 INFO - PROCESS | 1647 | 1465203892808 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:04:52 INFO - PROCESS | 1647 | 1465203892812 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:04:52 INFO - PROCESS | 1647 | 1465203892814 Marionette TRACE conn2 <- [1,2638,null,{}] 02:04:52 INFO - PROCESS | 1647 | 1465203892818 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:52 INFO - PROCESS | 1647 | 1465203892820 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:52 INFO - PROCESS | 1647 | 1465203892978 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:04:52 INFO - PROCESS | 1647 | 1465203892996 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:53 INFO - PROCESS | 1647 | 1465203892997 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7a3800 == 34 [pid = 1647] [id = 667] 02:04:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1127eac00) [pid = 1647] [serial = 2001] [outer = 0x0] 02:04:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x121b0e000) [pid = 1647] [serial = 2002] [outer = 0x1127eac00] 02:04:53 INFO - PROCESS | 1647 | 1465203893022 Marionette DEBUG loaded listener.js 02:04:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12530e800) [pid = 1647] [serial = 2003] [outer = 0x1127eac00] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118aecc00) [pid = 1647] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119eb0800) [pid = 1647] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x120fef400) [pid = 1647] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1212c4c00) [pid = 1647] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x115dc1800) [pid = 1647] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118034400) [pid = 1647] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1122b2800) [pid = 1647] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12530e400) [pid = 1647] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116a63400) [pid = 1647] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1133d0000) [pid = 1647] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1122d9c00) [pid = 1647] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119eb2800) [pid = 1647] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1267b1c00) [pid = 1647] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1122d9800) [pid = 1647] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:04:53 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118f62800) [pid = 1647] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:04:53 INFO - PROCESS | 1647 | 1465203893579 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 774ms 02:04:53 INFO - PROCESS | 1647 | 1465203893586 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:04:53 INFO - PROCESS | 1647 | 1465203893587 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:04:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:04:53 INFO - PROCESS | 1647 | 1465203893589 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:04:53 INFO - PROCESS | 1647 | 1465203893590 Marionette TRACE conn2 <- [1,2642,null,{}] 02:04:53 INFO - PROCESS | 1647 | 1465203893592 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:53 INFO - PROCESS | 1647 | 1465203893594 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:53 INFO - PROCESS | 1647 | 1465203893673 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:04:53 INFO - PROCESS | 1647 | 1465203893677 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:53 INFO - PROCESS | 1647 | 1465203893678 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x125345800 == 35 [pid = 1647] [id = 668] 02:04:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1122d3000) [pid = 1647] [serial = 2004] [outer = 0x0] 02:04:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1133d0000) [pid = 1647] [serial = 2005] [outer = 0x1122d3000] 02:04:53 INFO - PROCESS | 1647 | 1465203893705 Marionette DEBUG loaded listener.js 02:04:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118aecc00) [pid = 1647] [serial = 2006] [outer = 0x1122d3000] 02:04:54 INFO - PROCESS | 1647 | 1465203894035 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:04:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:04:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 471ms 02:04:54 INFO - PROCESS | 1647 | 1465203894061 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:04:54 INFO - PROCESS | 1647 | 1465203894062 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:04:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:04:54 INFO - PROCESS | 1647 | 1465203894065 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:04:54 INFO - PROCESS | 1647 | 1465203894066 Marionette TRACE conn2 <- [1,2646,null,{}] 02:04:54 INFO - PROCESS | 1647 | 1465203894068 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:54 INFO - PROCESS | 1647 | 1465203894069 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:54 INFO - PROCESS | 1647 | 1465203894148 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:04:54 INFO - PROCESS | 1647 | 1465203894225 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:54 INFO - PROCESS | 1647 | 1465203894226 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x123b73800 == 36 [pid = 1647] [id = 669] 02:04:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1122d9800) [pid = 1647] [serial = 2007] [outer = 0x0] 02:04:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1212c4c00) [pid = 1647] [serial = 2008] [outer = 0x1122d9800] 02:04:54 INFO - PROCESS | 1647 | 1465203894252 Marionette DEBUG loaded listener.js 02:04:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1267ac400) [pid = 1647] [serial = 2009] [outer = 0x1122d9800] 02:04:54 INFO - PROCESS | 1647 | 1465203894499 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:04:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:04:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 470ms 02:04:54 INFO - PROCESS | 1647 | 1465203894541 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:04:54 INFO - PROCESS | 1647 | 1465203894542 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:04:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:04:54 INFO - PROCESS | 1647 | 1465203894544 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:04:54 INFO - PROCESS | 1647 | 1465203894546 Marionette TRACE conn2 <- [1,2650,null,{}] 02:04:54 INFO - PROCESS | 1647 | 1465203894549 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:54 INFO - PROCESS | 1647 | 1465203894551 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:54 INFO - PROCESS | 1647 | 1465203894643 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:04:54 INFO - PROCESS | 1647 | 1465203894647 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:54 INFO - PROCESS | 1647 | 1465203894648 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba1c000 == 37 [pid = 1647] [id = 670] 02:04:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1267b1c00) [pid = 1647] [serial = 2010] [outer = 0x0] 02:04:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1269c9000) [pid = 1647] [serial = 2011] [outer = 0x1267b1c00] 02:04:54 INFO - PROCESS | 1647 | 1465203894675 Marionette DEBUG loaded listener.js 02:04:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126a68c00) [pid = 1647] [serial = 2012] [outer = 0x1267b1c00] 02:04:55 INFO - PROCESS | 1647 | 1465203895006 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:04:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:04:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 470ms 02:04:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:04:55 INFO - PROCESS | 1647 | 1465203895024 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:04:55 INFO - PROCESS | 1647 | 1465203895025 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:04:55 INFO - PROCESS | 1647 | 1465203895027 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:04:55 INFO - PROCESS | 1647 | 1465203895029 Marionette TRACE conn2 <- [1,2654,null,{}] 02:04:55 INFO - PROCESS | 1647 | 1465203895032 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:55 INFO - PROCESS | 1647 | 1465203895036 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:55 INFO - PROCESS | 1647 | 1465203895158 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:04:55 INFO - PROCESS | 1647 | 1465203895165 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:55 INFO - PROCESS | 1647 | 1465203895166 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x127814000 == 38 [pid = 1647] [id = 671] 02:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1184a8800) [pid = 1647] [serial = 2013] [outer = 0x0] 02:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126d51400) [pid = 1647] [serial = 2014] [outer = 0x1184a8800] 02:04:55 INFO - PROCESS | 1647 | 1465203895193 Marionette DEBUG loaded listener.js 02:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1278f0400) [pid = 1647] [serial = 2015] [outer = 0x1184a8800] 02:04:55 INFO - PROCESS | 1647 | 1465203895518 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:04:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:04:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 02:04:55 INFO - PROCESS | 1647 | 1465203895586 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:04:55 INFO - PROCESS | 1647 | 1465203895588 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:04:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:04:55 INFO - PROCESS | 1647 | 1465203895592 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:04:55 INFO - PROCESS | 1647 | 1465203895594 Marionette TRACE conn2 <- [1,2658,null,{}] 02:04:55 INFO - PROCESS | 1647 | 1465203895599 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:55 INFO - PROCESS | 1647 | 1465203895601 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:55 INFO - PROCESS | 1647 | 1465203895704 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:04:55 INFO - PROCESS | 1647 | 1465203895807 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:55 INFO - PROCESS | 1647 | 1465203895810 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ab9800 == 39 [pid = 1647] [id = 672] 02:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1122dc000) [pid = 1647] [serial = 2016] [outer = 0x0] 02:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1127e4c00) [pid = 1647] [serial = 2017] [outer = 0x1122dc000] 02:04:55 INFO - PROCESS | 1647 | 1465203895842 Marionette DEBUG loaded listener.js 02:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1133c9c00) [pid = 1647] [serial = 2018] [outer = 0x1122dc000] 02:04:56 INFO - PROCESS | 1647 | 1465203896347 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:04:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:04:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 772ms 02:04:56 INFO - PROCESS | 1647 | 1465203896365 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:04:56 INFO - PROCESS | 1647 | 1465203896367 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:04:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:04:56 INFO - PROCESS | 1647 | 1465203896372 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:04:56 INFO - PROCESS | 1647 | 1465203896374 Marionette TRACE conn2 <- [1,2662,null,{}] 02:04:56 INFO - PROCESS | 1647 | 1465203896377 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:56 INFO - PROCESS | 1647 | 1465203896379 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:56 INFO - PROCESS | 1647 | 1465203896490 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:04:56 INFO - PROCESS | 1647 | 1465203896575 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:56 INFO - PROCESS | 1647 | 1465203896576 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x123e22000 == 40 [pid = 1647] [id = 673] 02:04:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115f4d000) [pid = 1647] [serial = 2019] [outer = 0x0] 02:04:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1167c6800) [pid = 1647] [serial = 2020] [outer = 0x115f4d000] 02:04:56 INFO - PROCESS | 1647 | 1465203896607 Marionette DEBUG loaded listener.js 02:04:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118032800) [pid = 1647] [serial = 2021] [outer = 0x115f4d000] 02:04:57 INFO - PROCESS | 1647 | 1465203897179 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:04:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:04:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 876ms 02:04:57 INFO - PROCESS | 1647 | 1465203897246 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:04:57 INFO - PROCESS | 1647 | 1465203897248 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:04:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:04:57 INFO - PROCESS | 1647 | 1465203897250 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:04:57 INFO - PROCESS | 1647 | 1465203897252 Marionette TRACE conn2 <- [1,2666,null,{}] 02:04:57 INFO - PROCESS | 1647 | 1465203897258 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:57 INFO - PROCESS | 1647 | 1465203897262 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:57 INFO - PROCESS | 1647 | 1465203897376 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:04:57 INFO - PROCESS | 1647 | 1465203897441 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:57 INFO - PROCESS | 1647 | 1465203897444 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x120e70000 == 41 [pid = 1647] [id = 674] 02:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x118223800) [pid = 1647] [serial = 2022] [outer = 0x0] 02:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1183d9400) [pid = 1647] [serial = 2023] [outer = 0x118223800] 02:04:57 INFO - PROCESS | 1647 | 1465203897476 Marionette DEBUG loaded listener.js 02:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11886a800) [pid = 1647] [serial = 2024] [outer = 0x118223800] 02:04:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba1c000 == 40 [pid = 1647] [id = 670] 02:04:58 INFO - PROCESS | 1647 | --DOCSHELL 0x123b73800 == 39 [pid = 1647] [id = 669] 02:04:58 INFO - PROCESS | 1647 | --DOCSHELL 0x125345800 == 38 [pid = 1647] [id = 668] 02:04:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7a3800 == 37 [pid = 1647] [id = 667] 02:04:58 INFO - PROCESS | 1647 | --DOCSHELL 0x1293b1000 == 36 [pid = 1647] [id = 666] 02:04:58 INFO - PROCESS | 1647 | --DOCSHELL 0x127815000 == 35 [pid = 1647] [id = 665] 02:04:58 INFO - PROCESS | 1647 | --DOCSHELL 0x125ed7800 == 34 [pid = 1647] [id = 664] 02:04:58 INFO - PROCESS | 1647 | --DOCSHELL 0x123b74000 == 33 [pid = 1647] [id = 663] 02:04:58 INFO - PROCESS | 1647 | --DOCSHELL 0x118fac800 == 32 [pid = 1647] [id = 662] 02:04:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11735a000 == 31 [pid = 1647] [id = 661] 02:04:58 INFO - PROCESS | 1647 | --DOCSHELL 0x118314000 == 30 [pid = 1647] [id = 660] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1278f3400) [pid = 1647] [serial = 1963] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11930b400) [pid = 1647] [serial = 1942] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1214c6c00) [pid = 1647] [serial = 1945] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x126932c00) [pid = 1647] [serial = 1948] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x126a65800) [pid = 1647] [serial = 1951] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1166ee800) [pid = 1647] [serial = 1933] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x116a64400) [pid = 1647] [serial = 1934] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1183d3000) [pid = 1647] [serial = 1936] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118862c00) [pid = 1647] [serial = 1937] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118aeb000) [pid = 1647] [serial = 1939] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1269cf400) [pid = 1647] [serial = 1922] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1267ac000) [pid = 1647] [serial = 1921] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11803c400) [pid = 1647] [serial = 1927] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1183d3400) [pid = 1647] [serial = 1928] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x113c0b800) [pid = 1647] [serial = 1924] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x115fa7800) [pid = 1647] [serial = 1925] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1127eb400) [pid = 1647] [serial = 1930] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113c07400) [pid = 1647] [serial = 1931] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1269d2000) [pid = 1647] [serial = 1957] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1278a4000) [pid = 1647] [serial = 1960] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126d51c00) [pid = 1647] [serial = 1952] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1278f0000) [pid = 1647] [serial = 1961] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11803d000) [pid = 1647] [serial = 1954] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x127842400) [pid = 1647] [serial = 1958] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1269cc000) [pid = 1647] [serial = 1949] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1253db800) [pid = 1647] [serial = 1946] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1198b0800) [pid = 1647] [serial = 1943] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11889ac00) [pid = 1647] [serial = 1955] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x119215c00) [pid = 1647] [serial = 1940] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x128d9ac00) [pid = 1647] [serial = 1964] [outer = 0x0] [url = about:blank] 02:04:58 INFO - PROCESS | 1647 | 1465203898606 Marionette TRACE conn2 <- [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]]]}] 02:04:58 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) 02:04:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1371ms 02:04:58 INFO - PROCESS | 1647 | 1465203898621 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:04:58 INFO - PROCESS | 1647 | 1465203898624 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:04:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:04:58 INFO - PROCESS | 1647 | 1465203898627 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:04:58 INFO - PROCESS | 1647 | 1465203898628 Marionette TRACE conn2 <- [1,2670,null,{}] 02:04:58 INFO - PROCESS | 1647 | 1465203898632 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:58 INFO - PROCESS | 1647 | 1465203898636 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:58 INFO - PROCESS | 1647 | 1465203898721 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:04:58 INFO - PROCESS | 1647 | 1465203898726 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:58 INFO - PROCESS | 1647 | 1465203898727 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x11824c800 == 31 [pid = 1647] [id = 675] 02:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x115065400) [pid = 1647] [serial = 2025] [outer = 0x0] 02:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x116484800) [pid = 1647] [serial = 2026] [outer = 0x115065400] 02:04:58 INFO - PROCESS | 1647 | 1465203898755 Marionette DEBUG loaded listener.js 02:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11803c400) [pid = 1647] [serial = 2027] [outer = 0x115065400] 02:04:59 INFO - PROCESS | 1647 | 1465203899623 Marionette TRACE conn2 <- [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] 02:04:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:04:59 INFO - PROCESS | 1647 | 1465203899654 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:04:59 INFO - PROCESS | 1647 | 1465203899658 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:04:59 INFO - PROCESS | 1647 | 1465203899660 Marionette TRACE conn2 <- [1,2674,null,{}] 02:04:59 INFO - PROCESS | 1647 | 1465203899662 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:59 INFO - PROCESS | 1647 | 1465203899664 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:59 INFO - PROCESS | 1647 | 1465203899778 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:04:59 INFO - PROCESS | 1647 | 1465203899787 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:59 INFO - PROCESS | 1647 | 1465203899788 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:04:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e7000 == 32 [pid = 1647] [id = 676] 02:04:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1183d3400) [pid = 1647] [serial = 2028] [outer = 0x0] 02:04:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11889ac00) [pid = 1647] [serial = 2029] [outer = 0x1183d3400] 02:04:59 INFO - PROCESS | 1647 | 1465203899815 Marionette DEBUG loaded listener.js 02:04:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11925bc00) [pid = 1647] [serial = 2030] [outer = 0x1183d3400] 02:05:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 02:05:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:05:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:05:00 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1 02:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:00 INFO - _addTest/ [0,2677,"getWindowHandle",null] 02:05:00 INFO - PROCESS | 1647 | 1465203900684 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:05:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:05:00 INFO - PROCESS | 1647 | 1465203900686 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:05:00 INFO - PROCESS | 1647 | 1465203900689 Marionette TRACE conn2 <- [1,2678,null,{}] 02:05:00 INFO - PROCESS | 1647 | 1465203900704 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:00 INFO - PROCESS | 1647 | 1465203900707 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:00 INFO - PROCESS | 1647 | 1465203900816 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:05:00 INFO - PROCESS | 1647 | 1465203900821 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:00 INFO - PROCESS | 1647 | 1465203900823 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12780a000 == 33 [pid = 1647] [id = 677] 02:05:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1196e4000) [pid = 1647] [serial = 2031] [outer = 0x0] 02:05:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x121165400) [pid = 1647] [serial = 2032] [outer = 0x1196e4000] 02:05:00 INFO - PROCESS | 1647 | 1465203900850 Marionette DEBUG loaded listener.js 02:05:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12158dc00) [pid = 1647] [serial = 2033] [outer = 0x1196e4000] 02:05:01 INFO - PROCESS | 1647 | 1465203901678 Marionette TRACE conn2 <- [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]]]}] 02:05:01 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) 02:05:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1025ms 02:05:01 INFO - PROCESS | 1647 | 1465203901711 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:05:01 INFO - PROCESS | 1647 | 1465203901713 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:05:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:05:01 INFO - PROCESS | 1647 | 1465203901716 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:05:01 INFO - PROCESS | 1647 | 1465203901717 Marionette TRACE conn2 <- [1,2682,null,{}] 02:05:01 INFO - PROCESS | 1647 | 1465203901719 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:01 INFO - PROCESS | 1647 | 1465203901720 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:01 INFO - PROCESS | 1647 | 1465203901848 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1267b1c00) [pid = 1647] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1133cbc00) [pid = 1647] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11813a400) [pid = 1647] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1122d3000) [pid = 1647] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119302c00) [pid = 1647] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x123b16800) [pid = 1647] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x111c66000) [pid = 1647] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1122d9800) [pid = 1647] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11647b800) [pid = 1647] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1122d8c00) [pid = 1647] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x116477c00) [pid = 1647] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11660ec00) [pid = 1647] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1183cfc00) [pid = 1647] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1133ce400) [pid = 1647] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x118838c00) [pid = 1647] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:05:01 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1127eac00) [pid = 1647] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:05:01 INFO - PROCESS | 1647 | 1465203901899 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:01 INFO - PROCESS | 1647 | 1465203901900 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x116835000 == 34 [pid = 1647] [id = 678] 02:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x111c69400) [pid = 1647] [serial = 2034] [outer = 0x0] 02:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1122d3800) [pid = 1647] [serial = 2035] [outer = 0x111c69400] 02:05:01 INFO - PROCESS | 1647 | 1465203901932 Marionette DEBUG loaded listener.js 02:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x116426000) [pid = 1647] [serial = 2036] [outer = 0x111c69400] 02:05:02 INFO - PROCESS | 1647 | 1465203902696 Marionette TRACE conn2 <- [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]]]}] 02:05:02 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) 02:05:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 02:05:02 INFO - PROCESS | 1647 | 1465203902737 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:05:02 INFO - PROCESS | 1647 | 1465203902738 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:05:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:05:02 INFO - PROCESS | 1647 | 1465203902741 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:05:02 INFO - PROCESS | 1647 | 1465203902742 Marionette TRACE conn2 <- [1,2686,null,{}] 02:05:02 INFO - PROCESS | 1647 | 1465203902744 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:02 INFO - PROCESS | 1647 | 1465203902745 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:02 INFO - PROCESS | 1647 | 1465203902823 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:05:02 INFO - PROCESS | 1647 | 1465203902826 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:02 INFO - PROCESS | 1647 | 1465203902828 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8b3000 == 35 [pid = 1647] [id = 679] 02:05:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1122d5800) [pid = 1647] [serial = 2037] [outer = 0x0] 02:05:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x119c43c00) [pid = 1647] [serial = 2038] [outer = 0x1122d5800] 02:05:02 INFO - PROCESS | 1647 | 1465203902854 Marionette DEBUG loaded listener.js 02:05:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x123b18c00) [pid = 1647] [serial = 2039] [outer = 0x1122d5800] 02:05:03 INFO - PROCESS | 1647 | 1465203903704 Marionette TRACE conn2 <- [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] 02:05:03 INFO - PROCESS | 1647 | 1465203903713 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:05:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:05:03 INFO - PROCESS | 1647 | 1465203903717 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:05:03 INFO - PROCESS | 1647 | 1465203903718 Marionette TRACE conn2 <- [1,2690,null,{}] 02:05:03 INFO - PROCESS | 1647 | 1465203903721 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:03 INFO - PROCESS | 1647 | 1465203903725 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:03 INFO - PROCESS | 1647 | 1465203903819 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:05:03 INFO - PROCESS | 1647 | 1465203903877 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:03 INFO - PROCESS | 1647 | 1465203903878 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba18800 == 36 [pid = 1647] [id = 680] 02:05:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1196dac00) [pid = 1647] [serial = 2040] [outer = 0x0] 02:05:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1269c4800) [pid = 1647] [serial = 2041] [outer = 0x1196dac00] 02:05:03 INFO - PROCESS | 1647 | 1465203903911 Marionette DEBUG loaded listener.js 02:05:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x127840c00) [pid = 1647] [serial = 2042] [outer = 0x1196dac00] 02:05:04 INFO - PROCESS | 1647 | 1465203904864 Marionette TRACE conn2 <- [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] 02:05:04 INFO - PROCESS | 1647 | 1465203904890 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:05:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:05:04 INFO - PROCESS | 1647 | 1465203904894 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:05:04 INFO - PROCESS | 1647 | 1465203904896 Marionette TRACE conn2 <- [1,2694,null,{}] 02:05:04 INFO - PROCESS | 1647 | 1465203904900 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:04 INFO - PROCESS | 1647 | 1465203904902 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:05 INFO - PROCESS | 1647 | 1465203905010 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:05:05 INFO - PROCESS | 1647 | 1465203905068 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:05 INFO - PROCESS | 1647 | 1465203905069 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12191a800 == 37 [pid = 1647] [id = 681] 02:05:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1133d3400) [pid = 1647] [serial = 2043] [outer = 0x0] 02:05:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11662e000) [pid = 1647] [serial = 2044] [outer = 0x1133d3400] 02:05:05 INFO - PROCESS | 1647 | 1465203905102 Marionette DEBUG loaded listener.js 02:05:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118036000) [pid = 1647] [serial = 2045] [outer = 0x1133d3400] 02:05:06 INFO - PROCESS | 1647 | 1465203906044 Marionette TRACE conn2 <- [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] 02:05:06 INFO - PROCESS | 1647 | 1465203906070 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:05:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:05:06 INFO - PROCESS | 1647 | 1465203906075 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:05:06 INFO - PROCESS | 1647 | 1465203906076 Marionette TRACE conn2 <- [1,2698,null,{}] 02:05:06 INFO - PROCESS | 1647 | 1465203906079 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:06 INFO - PROCESS | 1647 | 1465203906081 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:06 INFO - PROCESS | 1647 | 1465203906183 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:05:06 INFO - PROCESS | 1647 | 1465203906241 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:06 INFO - PROCESS | 1647 | 1465203906243 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b3f7000 == 38 [pid = 1647] [id = 682] 02:05:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11920f000) [pid = 1647] [serial = 2046] [outer = 0x0] 02:05:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119556400) [pid = 1647] [serial = 2047] [outer = 0x11920f000] 02:05:06 INFO - PROCESS | 1647 | 1465203906275 Marionette DEBUG loaded listener.js 02:05:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119eab000) [pid = 1647] [serial = 2048] [outer = 0x11920f000] 02:05:07 INFO - PROCESS | 1647 | 1465203907352 Marionette TRACE conn2 <- [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] 02:05:07 INFO - PROCESS | 1647 | 1465203907399 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:05:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:05:07 INFO - PROCESS | 1647 | 1465203907403 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:05:07 INFO - PROCESS | 1647 | 1465203907404 Marionette TRACE conn2 <- [1,2702,null,{}] 02:05:07 INFO - PROCESS | 1647 | 1465203907408 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:07 INFO - PROCESS | 1647 | 1465203907409 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:07 INFO - PROCESS | 1647 | 1465203907547 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:05:07 INFO - PROCESS | 1647 | 1465203907647 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:07 INFO - PROCESS | 1647 | 1465203907648 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x116843000 == 39 [pid = 1647] [id = 683] 02:05:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1166e8800) [pid = 1647] [serial = 2049] [outer = 0x0] 02:05:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1168aa000) [pid = 1647] [serial = 2050] [outer = 0x1166e8800] 02:05:07 INFO - PROCESS | 1647 | 1465203907678 Marionette DEBUG loaded listener.js 02:05:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x117658c00) [pid = 1647] [serial = 2051] [outer = 0x1166e8800] 02:05:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8b3000 == 38 [pid = 1647] [id = 679] 02:05:08 INFO - PROCESS | 1647 | --DOCSHELL 0x116835000 == 37 [pid = 1647] [id = 678] 02:05:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12780a000 == 36 [pid = 1647] [id = 677] 02:05:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e7000 == 35 [pid = 1647] [id = 676] 02:05:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11824c800 == 34 [pid = 1647] [id = 675] 02:05:08 INFO - PROCESS | 1647 | --DOCSHELL 0x120e70000 == 33 [pid = 1647] [id = 674] 02:05:08 INFO - PROCESS | 1647 | --DOCSHELL 0x123e22000 == 32 [pid = 1647] [id = 673] 02:05:08 INFO - PROCESS | 1647 | --DOCSHELL 0x116ab9800 == 31 [pid = 1647] [id = 672] 02:05:08 INFO - PROCESS | 1647 | --DOCSHELL 0x127814000 == 30 [pid = 1647] [id = 671] 02:05:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12b3f7000 == 29 [pid = 1647] [id = 682] 02:05:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba18800 == 28 [pid = 1647] [id = 680] 02:05:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12191a800 == 27 [pid = 1647] [id = 681] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118030000) [pid = 1647] [serial = 1982] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1167c6c00) [pid = 1647] [serial = 1981] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1183ddc00) [pid = 1647] [serial = 1990] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11883ac00) [pid = 1647] [serial = 1991] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x118f6d000) [pid = 1647] [serial = 1996] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x117298800) [pid = 1647] [serial = 1987] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x120fec000) [pid = 1647] [serial = 1999] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x121b07800) [pid = 1647] [serial = 2000] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x118035800) [pid = 1647] [serial = 1988] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11506e800) [pid = 1647] [serial = 1984] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x115dc7000) [pid = 1647] [serial = 1985] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11886fc00) [pid = 1647] [serial = 1993] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x121b0e000) [pid = 1647] [serial = 2002] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x126a68c00) [pid = 1647] [serial = 2012] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x11615a000) [pid = 1647] [serial = 1967] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x115d3c800) [pid = 1647] [serial = 1966] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x118866400) [pid = 1647] [serial = 1970] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1133d0000) [pid = 1647] [serial = 2005] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x118aecc00) [pid = 1647] [serial = 2006] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x1183d1000) [pid = 1647] [serial = 1969] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1219aa000) [pid = 1647] [serial = 1973] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x1212c2800) [pid = 1647] [serial = 1972] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x12784ec00) [pid = 1647] [serial = 1976] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1269c9000) [pid = 1647] [serial = 2011] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x126d51400) [pid = 1647] [serial = 2014] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x1269d2800) [pid = 1647] [serial = 1975] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x115d3e800) [pid = 1647] [serial = 1979] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x1127ecc00) [pid = 1647] [serial = 1978] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x1212c4c00) [pid = 1647] [serial = 2008] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x12530e800) [pid = 1647] [serial = 2003] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x119311800) [pid = 1647] [serial = 1997] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x1267ac400) [pid = 1647] [serial = 2009] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x118f66800) [pid = 1647] [serial = 1994] [outer = 0x0] [url = about:blank] 02:05:08 INFO - PROCESS | 1647 | 1465203908603 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:05:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:05:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1221ms 02:05:08 INFO - PROCESS | 1647 | 1465203908624 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:05:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:05:08 INFO - PROCESS | 1647 | 1465203908626 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:05:08 INFO - PROCESS | 1647 | 1465203908630 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:05:08 INFO - PROCESS | 1647 | 1465203908631 Marionette TRACE conn2 <- [1,2706,null,{}] 02:05:08 INFO - PROCESS | 1647 | 1465203908635 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:08 INFO - PROCESS | 1647 | 1465203908637 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:08 INFO - PROCESS | 1647 | 1465203908725 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:05:08 INFO - PROCESS | 1647 | 1465203908730 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:08 INFO - PROCESS | 1647 | 1465203908734 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x11736c800 == 28 [pid = 1647] [id = 684] 02:05:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x1133c8c00) [pid = 1647] [serial = 2052] [outer = 0x0] 02:05:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x1133d0c00) [pid = 1647] [serial = 2053] [outer = 0x1133c8c00] 02:05:08 INFO - PROCESS | 1647 | 1465203908763 Marionette DEBUG loaded listener.js 02:05:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x113c6a000) [pid = 1647] [serial = 2054] [outer = 0x1133c8c00] 02:05:09 INFO - PROCESS | 1647 | 1465203909152 Marionette TRACE conn2 <- [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]]]}] 02:05:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:05:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 572ms 02:05:09 INFO - PROCESS | 1647 | 1465203909202 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:05:09 INFO - PROCESS | 1647 | 1465203909205 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:05:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:05:09 INFO - PROCESS | 1647 | 1465203909210 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:05:09 INFO - PROCESS | 1647 | 1465203909211 Marionette TRACE conn2 <- [1,2710,null,{}] 02:05:09 INFO - PROCESS | 1647 | 1465203909214 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:09 INFO - PROCESS | 1647 | 1465203909215 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:09 INFO - PROCESS | 1647 | 1465203909295 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:05:09 INFO - PROCESS | 1647 | 1465203909302 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:09 INFO - PROCESS | 1647 | 1465203909303 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192b6800 == 29 [pid = 1647] [id = 685] 02:05:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x115dc3000) [pid = 1647] [serial = 2055] [outer = 0x0] 02:05:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x11615e000) [pid = 1647] [serial = 2056] [outer = 0x115dc3000] 02:05:09 INFO - PROCESS | 1647 | 1465203909331 Marionette DEBUG loaded listener.js 02:05:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x11671ec00) [pid = 1647] [serial = 2057] [outer = 0x115dc3000] 02:05:09 INFO - PROCESS | 1647 | 1465203909682 Marionette TRACE conn2 <- [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] 02:05:09 INFO - PROCESS | 1647 | 1465203909730 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:05:09 INFO - PROCESS | 1647 | 1465203909732 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:05:09 INFO - PROCESS | 1647 | 1465203909735 Marionette TRACE conn2 <- [1,2714,null,{}] 02:05:09 INFO - PROCESS | 1647 | 1465203909742 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:09 INFO - PROCESS | 1647 | 1465203909745 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:09 INFO - PROCESS | 1647 | 1465203909823 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:05:09 INFO - PROCESS | 1647 | 1465203909828 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:09 INFO - PROCESS | 1647 | 1465203909831 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12120a800 == 30 [pid = 1647] [id = 686] 02:05:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x111c61400) [pid = 1647] [serial = 2058] [outer = 0x0] 02:05:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x118037400) [pid = 1647] [serial = 2059] [outer = 0x111c61400] 02:05:09 INFO - PROCESS | 1647 | 1465203909861 Marionette DEBUG loaded listener.js 02:05:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11821f800) [pid = 1647] [serial = 2060] [outer = 0x111c61400] 02:05:10 INFO - PROCESS | 1647 | 1465203910207 Marionette TRACE conn2 <- [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]]]}] 02:05:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:05:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 521ms 02:05:10 INFO - PROCESS | 1647 | 1465203910254 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:05:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:05:10 INFO - PROCESS | 1647 | 1465203910256 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:05:10 INFO - PROCESS | 1647 | 1465203910258 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:05:10 INFO - PROCESS | 1647 | 1465203910259 Marionette TRACE conn2 <- [1,2718,null,{}] 02:05:10 INFO - PROCESS | 1647 | 1465203910261 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:10 INFO - PROCESS | 1647 | 1465203910263 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:10 INFO - PROCESS | 1647 | 1465203910371 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:05:10 INFO - PROCESS | 1647 | 1465203910407 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:10 INFO - PROCESS | 1647 | 1465203910408 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x123e22000 == 31 [pid = 1647] [id = 687] 02:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11821d400) [pid = 1647] [serial = 2061] [outer = 0x0] 02:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x1183d8c00) [pid = 1647] [serial = 2062] [outer = 0x11821d400] 02:05:10 INFO - PROCESS | 1647 | 1465203910433 Marionette DEBUG loaded listener.js 02:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x118837000) [pid = 1647] [serial = 2063] [outer = 0x11821d400] 02:05:10 INFO - PROCESS | 1647 | 1465203910754 Marionette TRACE conn2 <- [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] 02:05:10 INFO - PROCESS | 1647 | 1465203910778 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:05:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:05:10 INFO - PROCESS | 1647 | 1465203910780 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:05:10 INFO - PROCESS | 1647 | 1465203910781 Marionette TRACE conn2 <- [1,2722,null,{}] 02:05:10 INFO - PROCESS | 1647 | 1465203910786 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:10 INFO - PROCESS | 1647 | 1465203910787 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:10 INFO - PROCESS | 1647 | 1465203910884 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:05:10 INFO - PROCESS | 1647 | 1465203910888 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:10 INFO - PROCESS | 1647 | 1465203910889 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a61800 == 32 [pid = 1647] [id = 688] 02:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x115dc2000) [pid = 1647] [serial = 2064] [outer = 0x0] 02:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x118862c00) [pid = 1647] [serial = 2065] [outer = 0x115dc2000] 02:05:10 INFO - PROCESS | 1647 | 1465203910914 Marionette DEBUG loaded listener.js 02:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x118af1800) [pid = 1647] [serial = 2066] [outer = 0x115dc2000] 02:05:11 INFO - PROCESS | 1647 | 1465203911327 Marionette TRACE conn2 <- [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] 02:05:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:05:11 INFO - PROCESS | 1647 | 1465203911354 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:05:11 INFO - PROCESS | 1647 | 1465203911358 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:05:11 INFO - PROCESS | 1647 | 1465203911360 Marionette TRACE conn2 <- [1,2726,null,{}] 02:05:11 INFO - PROCESS | 1647 | 1465203911363 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:11 INFO - PROCESS | 1647 | 1465203911369 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:11 INFO - PROCESS | 1647 | 1465203911518 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:05:11 INFO - PROCESS | 1647 | 1465203911561 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:11 INFO - PROCESS | 1647 | 1465203911562 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293b0800 == 33 [pid = 1647] [id = 689] 02:05:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x118f6d400) [pid = 1647] [serial = 2067] [outer = 0x0] 02:05:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x119311800) [pid = 1647] [serial = 2068] [outer = 0x118f6d400] 02:05:11 INFO - PROCESS | 1647 | 1465203911587 Marionette DEBUG loaded listener.js 02:05:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x121446800) [pid = 1647] [serial = 2069] [outer = 0x118f6d400] 02:05:11 INFO - PROCESS | 1647 | 1465203911941 Marionette TRACE conn2 <- [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]]]}] 02:05:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:05:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 620ms 02:05:11 INFO - PROCESS | 1647 | 1465203911988 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:05:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:05:11 INFO - PROCESS | 1647 | 1465203911991 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:05:11 INFO - PROCESS | 1647 | 1465203911994 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:05:11 INFO - PROCESS | 1647 | 1465203911996 Marionette TRACE conn2 <- [1,2730,null,{}] 02:05:12 INFO - PROCESS | 1647 | 1465203912006 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:12 INFO - PROCESS | 1647 | 1465203912007 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:12 INFO - PROCESS | 1647 | 1465203912149 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:05:12 INFO - PROCESS | 1647 | 1465203912223 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:12 INFO - PROCESS | 1647 | 1465203912224 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a5b6800 == 34 [pid = 1647] [id = 690] 02:05:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x115db9800) [pid = 1647] [serial = 2070] [outer = 0x0] 02:05:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1214c1000) [pid = 1647] [serial = 2071] [outer = 0x115db9800] 02:05:12 INFO - PROCESS | 1647 | 1465203912267 Marionette DEBUG loaded listener.js 02:05:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1219a7400) [pid = 1647] [serial = 2072] [outer = 0x115db9800] 02:05:12 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1196e4000) [pid = 1647] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:05:12 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x111c69400) [pid = 1647] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:05:12 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1183d3400) [pid = 1647] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:05:12 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x115065400) [pid = 1647] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:05:12 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x118223800) [pid = 1647] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:05:12 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1184a8800) [pid = 1647] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:05:12 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x115f4d000) [pid = 1647] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:05:12 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x1122dc000) [pid = 1647] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:05:12 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1122d5800) [pid = 1647] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:05:12 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x1196dac00) [pid = 1647] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:05:13 INFO - PROCESS | 1647 | 1465203913091 Marionette TRACE conn2 <- [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] 02:05:13 INFO - PROCESS | 1647 | 1465203913123 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:05:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:05:13 INFO - PROCESS | 1647 | 1465203913126 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:05:13 INFO - PROCESS | 1647 | 1465203913127 Marionette TRACE conn2 <- [1,2734,null,{}] 02:05:13 INFO - PROCESS | 1647 | 1465203913129 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:13 INFO - PROCESS | 1647 | 1465203913130 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:13 INFO - PROCESS | 1647 | 1465203913205 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:05:13 INFO - PROCESS | 1647 | 1465203913208 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:13 INFO - PROCESS | 1647 | 1465203913209 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a814000 == 35 [pid = 1647] [id = 691] 02:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x118039400) [pid = 1647] [serial = 2073] [outer = 0x0] 02:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x118f67c00) [pid = 1647] [serial = 2074] [outer = 0x118039400] 02:05:13 INFO - PROCESS | 1647 | 1465203913237 Marionette DEBUG loaded listener.js 02:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1219a7800) [pid = 1647] [serial = 2075] [outer = 0x118039400] 02:05:13 INFO - PROCESS | 1647 | 1465203913581 Marionette TRACE conn2 <- [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]]]}] 02:05:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:05:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 470ms 02:05:13 INFO - PROCESS | 1647 | 1465203913597 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:05:13 INFO - PROCESS | 1647 | 1465203913598 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:05:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:05:13 INFO - PROCESS | 1647 | 1465203913609 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:05:13 INFO - PROCESS | 1647 | 1465203913610 Marionette TRACE conn2 <- [1,2738,null,{}] 02:05:13 INFO - PROCESS | 1647 | 1465203913612 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:13 INFO - PROCESS | 1647 | 1465203913613 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:13 INFO - PROCESS | 1647 | 1465203913714 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:05:13 INFO - PROCESS | 1647 | 1465203913723 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:13 INFO - PROCESS | 1647 | 1465203913724 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12120a000 == 36 [pid = 1647] [id = 692] 02:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x121b08000) [pid = 1647] [serial = 2076] [outer = 0x0] 02:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x123f11800) [pid = 1647] [serial = 2077] [outer = 0x121b08000] 02:05:13 INFO - PROCESS | 1647 | 1465203913749 Marionette DEBUG loaded listener.js 02:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x124dcf000) [pid = 1647] [serial = 2078] [outer = 0x121b08000] 02:05:14 INFO - PROCESS | 1647 | 1465203914071 Marionette TRACE conn2 <- [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]]]}] 02:05:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:05:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 525ms 02:05:14 INFO - PROCESS | 1647 | 1465203914127 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:05:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:05:14 INFO - PROCESS | 1647 | 1465203914129 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:05:14 INFO - PROCESS | 1647 | 1465203914131 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:05:14 INFO - PROCESS | 1647 | 1465203914132 Marionette TRACE conn2 <- [1,2742,null,{}] 02:05:14 INFO - PROCESS | 1647 | 1465203914134 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:14 INFO - PROCESS | 1647 | 1465203914135 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:14 INFO - PROCESS | 1647 | 1465203914213 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:05:14 INFO - PROCESS | 1647 | 1465203914220 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:14 INFO - PROCESS | 1647 | 1465203914221 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba12000 == 37 [pid = 1647] [id = 693] 02:05:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x125309000) [pid = 1647] [serial = 2079] [outer = 0x0] 02:05:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1267a9c00) [pid = 1647] [serial = 2080] [outer = 0x125309000] 02:05:14 INFO - PROCESS | 1647 | 1465203914245 Marionette DEBUG loaded listener.js 02:05:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x12692d000) [pid = 1647] [serial = 2081] [outer = 0x125309000] 02:05:14 INFO - PROCESS | 1647 | 1465203914573 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:05:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:05:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 469ms 02:05:14 INFO - PROCESS | 1647 | 1465203914617 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:05:14 INFO - PROCESS | 1647 | 1465203914621 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:05:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:05:14 INFO - PROCESS | 1647 | 1465203914629 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:05:14 INFO - PROCESS | 1647 | 1465203914631 Marionette TRACE conn2 <- [1,2746,null,{}] 02:05:14 INFO - PROCESS | 1647 | 1465203914635 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:14 INFO - PROCESS | 1647 | 1465203914638 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:14 INFO - PROCESS | 1647 | 1465203914728 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:05:14 INFO - PROCESS | 1647 | 1465203914733 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:14 INFO - PROCESS | 1647 | 1465203914736 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a5c000 == 38 [pid = 1647] [id = 694] 02:05:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1267ad800) [pid = 1647] [serial = 2082] [outer = 0x0] 02:05:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1269d2400) [pid = 1647] [serial = 2083] [outer = 0x1267ad800] 02:05:14 INFO - PROCESS | 1647 | 1465203914763 Marionette DEBUG loaded listener.js 02:05:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x127841800) [pid = 1647] [serial = 2084] [outer = 0x1267ad800] 02:05:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12d23c800 == 37 [pid = 1647] [id = 16] 02:05:15 INFO - PROCESS | 1647 | 1465203915457 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:05:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:05:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 873ms 02:05:15 INFO - PROCESS | 1647 | 1465203915503 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:05:15 INFO - PROCESS | 1647 | 1465203915505 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:05:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:05:15 INFO - PROCESS | 1647 | 1465203915509 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:05:15 INFO - PROCESS | 1647 | 1465203915512 Marionette TRACE conn2 <- [1,2750,null,{}] 02:05:15 INFO - PROCESS | 1647 | 1465203915515 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:15 INFO - PROCESS | 1647 | 1465203915517 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:15 INFO - PROCESS | 1647 | 1465203915635 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:05:15 INFO - PROCESS | 1647 | 1465203915692 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:15 INFO - PROCESS | 1647 | 1465203915694 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x119804000 == 38 [pid = 1647] [id = 695] 02:05:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x115dbb000) [pid = 1647] [serial = 2085] [outer = 0x0] 02:05:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x115dc4400) [pid = 1647] [serial = 2086] [outer = 0x115dbb000] 02:05:15 INFO - PROCESS | 1647 | 1465203915726 Marionette DEBUG loaded listener.js 02:05:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x116719000) [pid = 1647] [serial = 2087] [outer = 0x115dbb000] 02:05:16 INFO - PROCESS | 1647 | 1465203916404 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:05:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:05:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 974ms 02:05:16 INFO - PROCESS | 1647 | 1465203916483 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:05:16 INFO - PROCESS | 1647 | 1465203916485 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:05:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:05:16 INFO - PROCESS | 1647 | 1465203916489 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:05:16 INFO - PROCESS | 1647 | 1465203916491 Marionette TRACE conn2 <- [1,2754,null,{}] 02:05:16 INFO - PROCESS | 1647 | 1465203916494 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:16 INFO - PROCESS | 1647 | 1465203916496 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:16 INFO - PROCESS | 1647 | 1465203916609 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:05:16 INFO - PROCESS | 1647 | 1465203916663 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:16 INFO - PROCESS | 1647 | 1465203916666 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192a6800 == 39 [pid = 1647] [id = 696] 02:05:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x115dbf400) [pid = 1647] [serial = 2088] [outer = 0x0] 02:05:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x115f46c00) [pid = 1647] [serial = 2089] [outer = 0x115dbf400] 02:05:16 INFO - PROCESS | 1647 | 1465203916694 Marionette DEBUG loaded listener.js 02:05:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116606800) [pid = 1647] [serial = 2090] [outer = 0x115dbf400] 02:05:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba12000 == 38 [pid = 1647] [id = 693] 02:05:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12120a000 == 37 [pid = 1647] [id = 692] 02:05:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12a814000 == 36 [pid = 1647] [id = 691] 02:05:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12a5b6800 == 35 [pid = 1647] [id = 690] 02:05:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1293b0800 == 34 [pid = 1647] [id = 689] 02:05:17 INFO - PROCESS | 1647 | --DOCSHELL 0x126a61800 == 33 [pid = 1647] [id = 688] 02:05:17 INFO - PROCESS | 1647 | --DOCSHELL 0x123e22000 == 32 [pid = 1647] [id = 687] 02:05:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12120a800 == 31 [pid = 1647] [id = 686] 02:05:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1192b6800 == 30 [pid = 1647] [id = 685] 02:05:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11736c800 == 29 [pid = 1647] [id = 684] 02:05:17 INFO - PROCESS | 1647 | --DOCSHELL 0x116843000 == 28 [pid = 1647] [id = 683] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x127840c00) [pid = 1647] [serial = 2042] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1269c4800) [pid = 1647] [serial = 2041] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x121165400) [pid = 1647] [serial = 2032] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1122d3800) [pid = 1647] [serial = 2035] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12158dc00) [pid = 1647] [serial = 2033] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11889ac00) [pid = 1647] [serial = 2029] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x116484800) [pid = 1647] [serial = 2026] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11803c400) [pid = 1647] [serial = 2027] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1183d9400) [pid = 1647] [serial = 2023] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11886a800) [pid = 1647] [serial = 2024] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1278f0400) [pid = 1647] [serial = 2015] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1167c6800) [pid = 1647] [serial = 2020] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x118032800) [pid = 1647] [serial = 2021] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1127e4c00) [pid = 1647] [serial = 2017] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x1133c9c00) [pid = 1647] [serial = 2018] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x123b18c00) [pid = 1647] [serial = 2039] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x119c43c00) [pid = 1647] [serial = 2038] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x11925bc00) [pid = 1647] [serial = 2030] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x116426000) [pid = 1647] [serial = 2036] [outer = 0x0] [url = about:blank] 02:05:17 INFO - PROCESS | 1647 | 1465203917126 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:05:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:05:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 672ms 02:05:17 INFO - PROCESS | 1647 | 1465203917161 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:05:17 INFO - PROCESS | 1647 | 1465203917164 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:05:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:05:17 INFO - PROCESS | 1647 | 1465203917169 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:05:17 INFO - PROCESS | 1647 | 1465203917171 Marionette TRACE conn2 <- [1,2758,null,{}] 02:05:17 INFO - PROCESS | 1647 | 1465203917173 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:17 INFO - PROCESS | 1647 | 1465203917175 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:17 INFO - PROCESS | 1647 | 1465203917257 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:05:17 INFO - PROCESS | 1647 | 1465203917261 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:17 INFO - PROCESS | 1647 | 1465203917262 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a76000 == 29 [pid = 1647] [id = 697] 02:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x116426000) [pid = 1647] [serial = 2091] [outer = 0x0] 02:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x1168b1400) [pid = 1647] [serial = 2092] [outer = 0x116426000] 02:05:17 INFO - PROCESS | 1647 | 1465203917292 Marionette DEBUG loaded listener.js 02:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11802f400) [pid = 1647] [serial = 2093] [outer = 0x116426000] 02:05:17 INFO - PROCESS | 1647 | 1465203917626 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:05:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:05:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 02:05:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:05:17 INFO - PROCESS | 1647 | 1465203917689 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:05:17 INFO - PROCESS | 1647 | 1465203917690 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:05:17 INFO - PROCESS | 1647 | 1465203917692 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:05:17 INFO - PROCESS | 1647 | 1465203917695 Marionette TRACE conn2 <- [1,2762,null,{}] 02:05:17 INFO - PROCESS | 1647 | 1465203917702 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:17 INFO - PROCESS | 1647 | 1465203917706 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:17 INFO - PROCESS | 1647 | 1465203917788 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:05:17 INFO - PROCESS | 1647 | 1465203917793 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:17 INFO - PROCESS | 1647 | 1465203917796 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x123f57800 == 30 [pid = 1647] [id = 698] 02:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x118224400) [pid = 1647] [serial = 2094] [outer = 0x0] 02:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1183d2c00) [pid = 1647] [serial = 2095] [outer = 0x118224400] 02:05:17 INFO - PROCESS | 1647 | 1465203917826 Marionette DEBUG loaded listener.js 02:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x118832c00) [pid = 1647] [serial = 2096] [outer = 0x118224400] 02:05:18 INFO - PROCESS | 1647 | 1465203918188 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:05:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:05:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 522ms 02:05:18 INFO - PROCESS | 1647 | 1465203918221 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:05:18 INFO - PROCESS | 1647 | 1465203918223 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:05:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:05:18 INFO - PROCESS | 1647 | 1465203918230 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:05:18 INFO - PROCESS | 1647 | 1465203918231 Marionette TRACE conn2 <- [1,2766,null,{}] 02:05:18 INFO - PROCESS | 1647 | 1465203918234 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:18 INFO - PROCESS | 1647 | 1465203918235 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:18 INFO - PROCESS | 1647 | 1465203918315 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:05:18 INFO - PROCESS | 1647 | 1465203918321 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:18 INFO - PROCESS | 1647 | 1465203918322 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a53800 == 31 [pid = 1647] [id = 699] 02:05:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x118897800) [pid = 1647] [serial = 2097] [outer = 0x0] 02:05:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x118f60c00) [pid = 1647] [serial = 2098] [outer = 0x118897800] 02:05:18 INFO - PROCESS | 1647 | 1465203918348 Marionette DEBUG loaded listener.js 02:05:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11925ec00) [pid = 1647] [serial = 2099] [outer = 0x118897800] 02:05:18 INFO - PROCESS | 1647 | 1465203918692 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:05:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:05:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 468ms 02:05:18 INFO - PROCESS | 1647 | 1465203918699 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:05:18 INFO - PROCESS | 1647 | 1465203918702 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:05:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:05:18 INFO - PROCESS | 1647 | 1465203918706 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:05:18 INFO - PROCESS | 1647 | 1465203918707 Marionette TRACE conn2 <- [1,2770,null,{}] 02:05:18 INFO - PROCESS | 1647 | 1465203918710 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:18 INFO - PROCESS | 1647 | 1465203918711 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:18 INFO - PROCESS | 1647 | 1465203918790 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:05:18 INFO - PROCESS | 1647 | 1465203918794 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:18 INFO - PROCESS | 1647 | 1465203918795 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x129016800 == 32 [pid = 1647] [id = 700] 02:05:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x112d2d400) [pid = 1647] [serial = 2100] [outer = 0x0] 02:05:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1196e4800) [pid = 1647] [serial = 2101] [outer = 0x112d2d400] 02:05:18 INFO - PROCESS | 1647 | 1465203918821 Marionette DEBUG loaded listener.js 02:05:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x119eab800) [pid = 1647] [serial = 2102] [outer = 0x112d2d400] 02:05:19 INFO - PROCESS | 1647 | 1465203919166 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:05:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:05:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 469ms 02:05:19 INFO - PROCESS | 1647 | 1465203919175 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:05:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:05:19 INFO - PROCESS | 1647 | 1465203919176 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:05:19 INFO - PROCESS | 1647 | 1465203919179 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:05:19 INFO - PROCESS | 1647 | 1465203919180 Marionette TRACE conn2 <- [1,2774,null,{}] 02:05:19 INFO - PROCESS | 1647 | 1465203919182 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:19 INFO - PROCESS | 1647 | 1465203919189 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:19 INFO - PROCESS | 1647 | 1465203919324 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:05:19 INFO - PROCESS | 1647 | 1465203919337 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:19 INFO - PROCESS | 1647 | 1465203919338 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12979b000 == 33 [pid = 1647] [id = 701] 02:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x120fec000) [pid = 1647] [serial = 2103] [outer = 0x0] 02:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1214c6c00) [pid = 1647] [serial = 2104] [outer = 0x120fec000] 02:05:19 INFO - PROCESS | 1647 | 1465203919363 Marionette DEBUG loaded listener.js 02:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1267ab400) [pid = 1647] [serial = 2105] [outer = 0x120fec000] 02:05:19 INFO - PROCESS | 1647 | 1465203919713 Marionette TRACE conn2 <- [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]]]}] 02:05:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:05:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 568ms 02:05:19 INFO - PROCESS | 1647 | 1465203919751 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:05:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:05:19 INFO - PROCESS | 1647 | 1465203919753 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:05:19 INFO - PROCESS | 1647 | 1465203919755 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:05:19 INFO - PROCESS | 1647 | 1465203919756 Marionette TRACE conn2 <- [1,2778,null,{}] 02:05:19 INFO - PROCESS | 1647 | 1465203919759 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:19 INFO - PROCESS | 1647 | 1465203919760 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:19 INFO - PROCESS | 1647 | 1465203919856 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:05:19 INFO - PROCESS | 1647 | 1465203919894 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:19 INFO - PROCESS | 1647 | 1465203919895 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8c2800 == 34 [pid = 1647] [id = 702] 02:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1267aec00) [pid = 1647] [serial = 2106] [outer = 0x0] 02:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x126932c00) [pid = 1647] [serial = 2107] [outer = 0x1267aec00] 02:05:19 INFO - PROCESS | 1647 | 1465203919925 Marionette DEBUG loaded listener.js 02:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x126a68800) [pid = 1647] [serial = 2108] [outer = 0x1267aec00] 02:05:20 INFO - PROCESS | 1647 | 1465203920223 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:05:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:05:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 518ms 02:05:20 INFO - PROCESS | 1647 | 1465203920273 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:05:20 INFO - PROCESS | 1647 | 1465203920275 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:05:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:05:20 INFO - PROCESS | 1647 | 1465203920277 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:05:20 INFO - PROCESS | 1647 | 1465203920278 Marionette TRACE conn2 <- [1,2782,null,{}] 02:05:20 INFO - PROCESS | 1647 | 1465203920280 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:20 INFO - PROCESS | 1647 | 1465203920282 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:20 INFO - PROCESS | 1647 | 1465203920387 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:05:20 INFO - PROCESS | 1647 | 1465203920390 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:20 INFO - PROCESS | 1647 | 1465203920391 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x118531800 == 35 [pid = 1647] [id = 703] 02:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1267b0400) [pid = 1647] [serial = 2109] [outer = 0x0] 02:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x127841000) [pid = 1647] [serial = 2110] [outer = 0x1267b0400] 02:05:20 INFO - PROCESS | 1647 | 1465203920416 Marionette DEBUG loaded listener.js 02:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12784e000) [pid = 1647] [serial = 2111] [outer = 0x1267b0400] 02:05:20 INFO - PROCESS | 1647 | 1465203920772 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:05:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:05:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 525ms 02:05:20 INFO - PROCESS | 1647 | 1465203920804 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:05:20 INFO - PROCESS | 1647 | 1465203920806 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:05:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:05:20 INFO - PROCESS | 1647 | 1465203920809 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:05:20 INFO - PROCESS | 1647 | 1465203920811 Marionette TRACE conn2 <- [1,2786,null,{}] 02:05:20 INFO - PROCESS | 1647 | 1465203920814 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:20 INFO - PROCESS | 1647 | 1465203920816 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:20 INFO - PROCESS | 1647 | 1465203920927 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:05:20 INFO - PROCESS | 1647 | 1465203920931 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:20 INFO - PROCESS | 1647 | 1465203920932 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb08000 == 36 [pid = 1647] [id = 704] 02:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1278a1c00) [pid = 1647] [serial = 2112] [outer = 0x0] 02:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1278a8c00) [pid = 1647] [serial = 2113] [outer = 0x1278a1c00] 02:05:20 INFO - PROCESS | 1647 | 1465203920965 Marionette DEBUG loaded listener.js 02:05:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1278ea000) [pid = 1647] [serial = 2114] [outer = 0x1278a1c00] 02:05:21 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x125309000) [pid = 1647] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:05:21 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x115dc2000) [pid = 1647] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:05:21 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11821d400) [pid = 1647] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:05:21 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1133c8c00) [pid = 1647] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:05:21 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1166e8800) [pid = 1647] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:05:21 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x111c61400) [pid = 1647] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:05:21 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x115dc3000) [pid = 1647] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:05:21 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1133d3400) [pid = 1647] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:05:21 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11920f000) [pid = 1647] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:05:21 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x118f6d400) [pid = 1647] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:05:21 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x115db9800) [pid = 1647] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:05:21 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x118039400) [pid = 1647] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:05:21 INFO - PROCESS | 1647 | 1465203921432 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:05:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:05:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 675ms 02:05:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:05:21 INFO - PROCESS | 1647 | 1465203921484 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:05:21 INFO - PROCESS | 1647 | 1465203921486 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:05:21 INFO - PROCESS | 1647 | 1465203921489 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:05:21 INFO - PROCESS | 1647 | 1465203921490 Marionette TRACE conn2 <- [1,2790,null,{}] 02:05:21 INFO - PROCESS | 1647 | 1465203921494 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:21 INFO - PROCESS | 1647 | 1465203921496 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:21 INFO - PROCESS | 1647 | 1465203921610 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:05:21 INFO - PROCESS | 1647 | 1465203921633 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:21 INFO - PROCESS | 1647 | 1465203921634 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x129797800 == 37 [pid = 1647] [id = 705] 02:05:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x115dc3000) [pid = 1647] [serial = 2115] [outer = 0x0] 02:05:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11803d000) [pid = 1647] [serial = 2116] [outer = 0x115dc3000] 02:05:21 INFO - PROCESS | 1647 | 1465203921658 Marionette DEBUG loaded listener.js 02:05:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11925a800) [pid = 1647] [serial = 2117] [outer = 0x115dc3000] 02:05:21 INFO - PROCESS | 1647 | 1465203921973 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:05:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:05:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 522ms 02:05:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:05:22 INFO - PROCESS | 1647 | 1465203922011 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:05:22 INFO - PROCESS | 1647 | 1465203922012 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:05:22 INFO - PROCESS | 1647 | 1465203922015 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:05:22 INFO - PROCESS | 1647 | 1465203922017 Marionette TRACE conn2 <- [1,2794,null,{}] 02:05:22 INFO - PROCESS | 1647 | 1465203922039 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:22 INFO - PROCESS | 1647 | 1465203922041 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:22 INFO - PROCESS | 1647 | 1465203922136 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:05:22 INFO - PROCESS | 1647 | 1465203922147 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:22 INFO - PROCESS | 1647 | 1465203922149 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c350800 == 38 [pid = 1647] [id = 706] 02:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x124dcb000) [pid = 1647] [serial = 2118] [outer = 0x0] 02:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1278f4c00) [pid = 1647] [serial = 2119] [outer = 0x124dcb000] 02:05:22 INFO - PROCESS | 1647 | 1465203922176 Marionette DEBUG loaded listener.js 02:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x128d9d800) [pid = 1647] [serial = 2120] [outer = 0x124dcb000] 02:05:22 INFO - PROCESS | 1647 | 1465203922496 Marionette TRACE conn2 <- [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]]]}] 02:05:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:05:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 489ms 02:05:22 INFO - PROCESS | 1647 | 1465203922506 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:05:22 INFO - PROCESS | 1647 | 1465203922507 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:05:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:05:22 INFO - PROCESS | 1647 | 1465203922509 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:05:22 INFO - PROCESS | 1647 | 1465203922510 Marionette TRACE conn2 <- [1,2798,null,{}] 02:05:22 INFO - PROCESS | 1647 | 1465203922514 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:22 INFO - PROCESS | 1647 | 1465203922515 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:22 INFO - PROCESS | 1647 | 1465203922597 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:05:22 INFO - PROCESS | 1647 | 1465203922604 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:22 INFO - PROCESS | 1647 | 1465203922605 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c44d000 == 39 [pid = 1647] [id = 707] 02:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x128da0800) [pid = 1647] [serial = 2121] [outer = 0x0] 02:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x128ddb000) [pid = 1647] [serial = 2122] [outer = 0x128da0800] 02:05:22 INFO - PROCESS | 1647 | 1465203922628 Marionette DEBUG loaded listener.js 02:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x128de1c00) [pid = 1647] [serial = 2123] [outer = 0x128da0800] 02:05:22 INFO - PROCESS | 1647 | 1465203922961 Marionette TRACE conn2 <- [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]]]}] 02:05:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:05:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 470ms 02:05:22 INFO - PROCESS | 1647 | 1465203922979 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:05:22 INFO - PROCESS | 1647 | 1465203922980 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:05:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:05:22 INFO - PROCESS | 1647 | 1465203922983 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:05:22 INFO - PROCESS | 1647 | 1465203922985 Marionette TRACE conn2 <- [1,2802,null,{}] 02:05:22 INFO - PROCESS | 1647 | 1465203922988 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:22 INFO - PROCESS | 1647 | 1465203922989 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:23 INFO - PROCESS | 1647 | 1465203923107 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:05:23 INFO - PROCESS | 1647 | 1465203923112 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:23 INFO - PROCESS | 1647 | 1465203923113 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c909800 == 40 [pid = 1647] [id = 708] 02:05:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x128d97c00) [pid = 1647] [serial = 2124] [outer = 0x0] 02:05:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x128de4400) [pid = 1647] [serial = 2125] [outer = 0x128d97c00] 02:05:23 INFO - PROCESS | 1647 | 1465203923137 Marionette DEBUG loaded listener.js 02:05:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x128f03c00) [pid = 1647] [serial = 2126] [outer = 0x128d97c00] 02:05:23 INFO - PROCESS | 1647 | 1465203923507 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:05:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:05:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 571ms 02:05:23 INFO - PROCESS | 1647 | 1465203923555 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:05:23 INFO - PROCESS | 1647 | 1465203923557 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:05:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:05:23 INFO - PROCESS | 1647 | 1465203923561 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:05:23 INFO - PROCESS | 1647 | 1465203923563 Marionette TRACE conn2 <- [1,2806,null,{}] 02:05:23 INFO - PROCESS | 1647 | 1465203923566 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:23 INFO - PROCESS | 1647 | 1465203923568 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:23 INFO - PROCESS | 1647 | 1465203923682 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:05:23 INFO - PROCESS | 1647 | 1465203923751 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:23 INFO - PROCESS | 1647 | 1465203923753 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x118314000 == 41 [pid = 1647] [id = 709] 02:05:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1122dc800) [pid = 1647] [serial = 2127] [outer = 0x0] 02:05:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x113c06400) [pid = 1647] [serial = 2128] [outer = 0x1122dc800] 02:05:23 INFO - PROCESS | 1647 | 1465203923785 Marionette DEBUG loaded listener.js 02:05:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x116603400) [pid = 1647] [serial = 2129] [outer = 0x1122dc800] 02:05:24 INFO - PROCESS | 1647 | 1465203924229 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:05:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:05:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 724ms 02:05:24 INFO - PROCESS | 1647 | 1465203924325 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:05:24 INFO - PROCESS | 1647 | 1465203924330 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:05:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:05:24 INFO - PROCESS | 1647 | 1465203924341 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:05:24 INFO - PROCESS | 1647 | 1465203924344 Marionette TRACE conn2 <- [1,2810,null,{}] 02:05:24 INFO - PROCESS | 1647 | 1465203924347 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:24 INFO - PROCESS | 1647 | 1465203924349 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:24 INFO - PROCESS | 1647 | 1465203924506 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:05:24 INFO - PROCESS | 1647 | 1465203924630 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:24 INFO - PROCESS | 1647 | 1465203924632 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x129008800 == 42 [pid = 1647] [id = 710] 02:05:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11812e400) [pid = 1647] [serial = 2130] [outer = 0x0] 02:05:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118221800) [pid = 1647] [serial = 2131] [outer = 0x11812e400] 02:05:24 INFO - PROCESS | 1647 | 1465203924664 Marionette DEBUG loaded listener.js 02:05:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11858b400) [pid = 1647] [serial = 2132] [outer = 0x11812e400] 02:05:25 INFO - PROCESS | 1647 | 1465203925052 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:05:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:05:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 771ms 02:05:25 INFO - PROCESS | 1647 | 1465203925116 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:05:25 INFO - PROCESS | 1647 | 1465203925118 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:05:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:05:25 INFO - PROCESS | 1647 | 1465203925122 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:05:25 INFO - PROCESS | 1647 | 1465203925124 Marionette TRACE conn2 <- [1,2814,null,{}] 02:05:25 INFO - PROCESS | 1647 | 1465203925132 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:25 INFO - PROCESS | 1647 | 1465203925138 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:25 INFO - PROCESS | 1647 | 1465203925241 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:05:25 INFO - PROCESS | 1647 | 1465203925313 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:25 INFO - PROCESS | 1647 | 1465203925316 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c34e000 == 43 [pid = 1647] [id = 711] 02:05:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121165400) [pid = 1647] [serial = 2133] [outer = 0x0] 02:05:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1214be800) [pid = 1647] [serial = 2134] [outer = 0x121165400] 02:05:25 INFO - PROCESS | 1647 | 1465203925347 Marionette DEBUG loaded listener.js 02:05:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121b0b000) [pid = 1647] [serial = 2135] [outer = 0x121165400] 02:05:25 INFO - PROCESS | 1647 | 1465203925735 Marionette TRACE conn2 <- [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]]]}] 02:05:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:05:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 671ms 02:05:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:05:25 INFO - PROCESS | 1647 | 1465203925794 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:05:25 INFO - PROCESS | 1647 | 1465203925796 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:05:25 INFO - PROCESS | 1647 | 1465203925798 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:05:25 INFO - PROCESS | 1647 | 1465203925799 Marionette TRACE conn2 <- [1,2818,null,{}] 02:05:25 INFO - PROCESS | 1647 | 1465203925802 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:25 INFO - PROCESS | 1647 | 1465203925803 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:25 INFO - PROCESS | 1647 | 1465203925930 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:05:26 INFO - PROCESS | 1647 | 1465203926016 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:26 INFO - PROCESS | 1647 | 1465203926017 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cbd7800 == 44 [pid = 1647] [id = 712] 02:05:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x125310800) [pid = 1647] [serial = 2136] [outer = 0x0] 02:05:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1269cb800) [pid = 1647] [serial = 2137] [outer = 0x125310800] 02:05:26 INFO - PROCESS | 1647 | 1465203926048 Marionette DEBUG loaded listener.js 02:05:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1278a9400) [pid = 1647] [serial = 2138] [outer = 0x125310800] 02:05:26 INFO - PROCESS | 1647 | 1465203926483 Marionette TRACE conn2 <- [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]]]}] 02:05:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:05:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 720ms 02:05:26 INFO - PROCESS | 1647 | 1465203926519 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:05:26 INFO - PROCESS | 1647 | 1465203926520 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:05:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:05:26 INFO - PROCESS | 1647 | 1465203926523 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:05:26 INFO - PROCESS | 1647 | 1465203926524 Marionette TRACE conn2 <- [1,2822,null,{}] 02:05:26 INFO - PROCESS | 1647 | 1465203926526 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:26 INFO - PROCESS | 1647 | 1465203926528 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:26 INFO - PROCESS | 1647 | 1465203926633 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:05:26 INFO - PROCESS | 1647 | 1465203926694 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:26 INFO - PROCESS | 1647 | 1465203926696 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x118516000 == 45 [pid = 1647] [id = 713] 02:05:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115dc4800) [pid = 1647] [serial = 2139] [outer = 0x0] 02:05:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x118035800) [pid = 1647] [serial = 2140] [outer = 0x115dc4800] 02:05:26 INFO - PROCESS | 1647 | 1465203926725 Marionette DEBUG loaded listener.js 02:05:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x124ac8800) [pid = 1647] [serial = 2141] [outer = 0x115dc4800] 02:05:27 INFO - PROCESS | 1647 | 1465203927327 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:05:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:05:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 818ms 02:05:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:05:27 INFO - PROCESS | 1647 | 1465203927342 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:05:27 INFO - PROCESS | 1647 | 1465203927344 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:05:27 INFO - PROCESS | 1647 | 1465203927347 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:05:27 INFO - PROCESS | 1647 | 1465203927349 Marionette TRACE conn2 <- [1,2826,null,{}] 02:05:27 INFO - PROCESS | 1647 | 1465203927353 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:27 INFO - PROCESS | 1647 | 1465203927355 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:27 INFO - PROCESS | 1647 | 1465203927458 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:05:27 INFO - PROCESS | 1647 | 1465203927522 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:27 INFO - PROCESS | 1647 | 1465203927524 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193af800 == 46 [pid = 1647] [id = 714] 02:05:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1166ec400) [pid = 1647] [serial = 2142] [outer = 0x0] 02:05:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x117661000) [pid = 1647] [serial = 2143] [outer = 0x1166ec400] 02:05:27 INFO - PROCESS | 1647 | 1465203927552 Marionette DEBUG loaded listener.js 02:05:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x118138400) [pid = 1647] [serial = 2144] [outer = 0x1166ec400] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12c44d000 == 45 [pid = 1647] [id = 707] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12c350800 == 44 [pid = 1647] [id = 706] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x129797800 == 43 [pid = 1647] [id = 705] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb08000 == 42 [pid = 1647] [id = 704] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x118531800 == 41 [pid = 1647] [id = 703] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8c2800 == 40 [pid = 1647] [id = 702] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12979b000 == 39 [pid = 1647] [id = 701] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x129016800 == 38 [pid = 1647] [id = 700] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x126a53800 == 37 [pid = 1647] [id = 699] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x123f57800 == 36 [pid = 1647] [id = 698] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x118a76000 == 35 [pid = 1647] [id = 697] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1192a6800 == 34 [pid = 1647] [id = 696] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x119804000 == 33 [pid = 1647] [id = 695] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12d23c000 == 32 [pid = 1647] [id = 17] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x126a5c000 == 31 [pid = 1647] [id = 694] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x118516000 == 30 [pid = 1647] [id = 713] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12cbd7800 == 29 [pid = 1647] [id = 712] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12c34e000 == 28 [pid = 1647] [id = 711] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x129008800 == 27 [pid = 1647] [id = 710] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12c909800 == 26 [pid = 1647] [id = 708] 02:05:28 INFO - PROCESS | 1647 | --DOCSHELL 0x118314000 == 25 [pid = 1647] [id = 709] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1267a9c00) [pid = 1647] [serial = 2080] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118862c00) [pid = 1647] [serial = 2065] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1183d8c00) [pid = 1647] [serial = 2062] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1133d0c00) [pid = 1647] [serial = 2053] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x113c6a000) [pid = 1647] [serial = 2054] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1168aa000) [pid = 1647] [serial = 2050] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x117658c00) [pid = 1647] [serial = 2051] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118037400) [pid = 1647] [serial = 2059] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11821f800) [pid = 1647] [serial = 2060] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11615e000) [pid = 1647] [serial = 2056] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11671ec00) [pid = 1647] [serial = 2057] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118036000) [pid = 1647] [serial = 2045] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11662e000) [pid = 1647] [serial = 2044] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119eab000) [pid = 1647] [serial = 2048] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119556400) [pid = 1647] [serial = 2047] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119311800) [pid = 1647] [serial = 2068] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x121446800) [pid = 1647] [serial = 2069] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1214c1000) [pid = 1647] [serial = 2071] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1219a7400) [pid = 1647] [serial = 2072] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1219a7800) [pid = 1647] [serial = 2075] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118f67c00) [pid = 1647] [serial = 2074] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x123f11800) [pid = 1647] [serial = 2077] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12692d000) [pid = 1647] [serial = 2081] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x118af1800) [pid = 1647] [serial = 2066] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x118837000) [pid = 1647] [serial = 2063] [outer = 0x0] [url = about:blank] 02:05:28 INFO - PROCESS | 1647 | 1465203928669 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:05:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:05:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1374ms 02:05:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:05:28 INFO - PROCESS | 1647 | 1465203928722 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:05:28 INFO - PROCESS | 1647 | 1465203928725 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:05:28 INFO - PROCESS | 1647 | 1465203928728 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:05:28 INFO - PROCESS | 1647 | 1465203928731 Marionette TRACE conn2 <- [1,2830,null,{}] 02:05:28 INFO - PROCESS | 1647 | 1465203928763 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:28 INFO - PROCESS | 1647 | 1465203928764 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:28 INFO - PROCESS | 1647 | 1465203928916 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:05:28 INFO - PROCESS | 1647 | 1465203928924 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:28 INFO - PROCESS | 1647 | 1465203928927 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x116aa9800 == 26 [pid = 1647] [id = 715] 02:05:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112df1800) [pid = 1647] [serial = 2145] [outer = 0x0] 02:05:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1130a1c00) [pid = 1647] [serial = 2146] [outer = 0x112df1800] 02:05:28 INFO - PROCESS | 1647 | 1465203928960 Marionette DEBUG loaded listener.js 02:05:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1133d4c00) [pid = 1647] [serial = 2147] [outer = 0x112df1800] 02:05:29 INFO - PROCESS | 1647 | 1465203929535 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:05:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:05:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 848ms 02:05:29 INFO - PROCESS | 1647 | 1465203929577 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:05:29 INFO - PROCESS | 1647 | 1465203929581 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:05:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:05:29 INFO - PROCESS | 1647 | 1465203929586 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:05:29 INFO - PROCESS | 1647 | 1465203929588 Marionette TRACE conn2 <- [1,2834,null,{}] 02:05:29 INFO - PROCESS | 1647 | 1465203929591 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:29 INFO - PROCESS | 1647 | 1465203929593 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:29 INFO - PROCESS | 1647 | 1465203929708 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:05:29 INFO - PROCESS | 1647 | 1465203929783 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:29 INFO - PROCESS | 1647 | 1465203929785 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a70800 == 27 [pid = 1647] [id = 716] 02:05:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x115fa7c00) [pid = 1647] [serial = 2148] [outer = 0x0] 02:05:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x115fa8800) [pid = 1647] [serial = 2149] [outer = 0x115fa7c00] 02:05:29 INFO - PROCESS | 1647 | 1465203929878 Marionette DEBUG loaded listener.js 02:05:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x116639c00) [pid = 1647] [serial = 2150] [outer = 0x115fa7c00] 02:05:30 INFO - PROCESS | 1647 | 1465203930467 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:05:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:05:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 974ms 02:05:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:05:30 INFO - PROCESS | 1647 | 1465203930560 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:05:30 INFO - PROCESS | 1647 | 1465203930562 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:05:30 INFO - PROCESS | 1647 | 1465203930565 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:05:30 INFO - PROCESS | 1647 | 1465203930567 Marionette TRACE conn2 <- [1,2838,null,{}] 02:05:30 INFO - PROCESS | 1647 | 1465203930571 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:30 INFO - PROCESS | 1647 | 1465203930573 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:30 INFO - PROCESS | 1647 | 1465203930677 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:05:30 INFO - PROCESS | 1647 | 1465203930734 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:30 INFO - PROCESS | 1647 | 1465203930737 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e31800 == 28 [pid = 1647] [id = 717] 02:05:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x112df3800) [pid = 1647] [serial = 2151] [outer = 0x0] 02:05:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1133cd400) [pid = 1647] [serial = 2152] [outer = 0x112df3800] 02:05:30 INFO - PROCESS | 1647 | 1465203930764 Marionette DEBUG loaded listener.js 02:05:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x115d3c800) [pid = 1647] [serial = 2153] [outer = 0x112df3800] 02:05:30 INFO - PROCESS | 1647 | --DOCSHELL 0x117e17000 == 27 [pid = 1647] [id = 24] 02:05:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2ba800 == 26 [pid = 1647] [id = 20] 02:05:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2b9000 == 25 [pid = 1647] [id = 19] 02:05:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1131ba800 == 24 [pid = 1647] [id = 25] 02:05:30 INFO - PROCESS | 1647 | --DOCSHELL 0x116ab8000 == 23 [pid = 1647] [id = 23] 02:05:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1131c0800 == 22 [pid = 1647] [id = 22] 02:05:30 INFO - PROCESS | 1647 | --DOCSHELL 0x129782800 == 21 [pid = 1647] [id = 21] 02:05:31 INFO - PROCESS | 1647 | 1465203931114 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:05:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:05:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 571ms 02:05:31 INFO - PROCESS | 1647 | 1465203931138 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:05:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:05:31 INFO - PROCESS | 1647 | 1465203931140 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:05:31 INFO - PROCESS | 1647 | 1465203931145 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:05:31 INFO - PROCESS | 1647 | 1465203931147 Marionette TRACE conn2 <- [1,2842,null,{}] 02:05:31 INFO - PROCESS | 1647 | 1465203931150 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:31 INFO - PROCESS | 1647 | 1465203931153 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:31 INFO - PROCESS | 1647 | 1465203931238 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:05:31 INFO - PROCESS | 1647 | 1465203931294 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:31 INFO - PROCESS | 1647 | 1465203931295 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x121206800 == 22 [pid = 1647] [id = 718] 02:05:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11506e800) [pid = 1647] [serial = 2154] [outer = 0x0] 02:05:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1166e8800) [pid = 1647] [serial = 2155] [outer = 0x11506e800] 02:05:31 INFO - PROCESS | 1647 | 1465203931322 Marionette DEBUG loaded listener.js 02:05:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118039000) [pid = 1647] [serial = 2156] [outer = 0x11506e800] 02:05:31 INFO - PROCESS | 1647 | 1465203931630 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:05:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:05:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 522ms 02:05:31 INFO - PROCESS | 1647 | 1465203931665 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:05:31 INFO - PROCESS | 1647 | 1465203931668 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:05:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:05:31 INFO - PROCESS | 1647 | 1465203931673 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:05:31 INFO - PROCESS | 1647 | 1465203931674 Marionette TRACE conn2 <- [1,2846,null,{}] 02:05:31 INFO - PROCESS | 1647 | 1465203931681 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:31 INFO - PROCESS | 1647 | 1465203931687 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:31 INFO - PROCESS | 1647 | 1465203931772 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:05:31 INFO - PROCESS | 1647 | 1465203931778 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:31 INFO - PROCESS | 1647 | 1465203931780 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12535d000 == 23 [pid = 1647] [id = 719] 02:05:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1184abc00) [pid = 1647] [serial = 2157] [outer = 0x0] 02:05:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11858b000) [pid = 1647] [serial = 2158] [outer = 0x1184abc00] 02:05:31 INFO - PROCESS | 1647 | 1465203931812 Marionette DEBUG loaded listener.js 02:05:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118869400) [pid = 1647] [serial = 2159] [outer = 0x1184abc00] 02:05:32 INFO - PROCESS | 1647 | 1465203932200 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:05:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:05:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 571ms 02:05:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:05:32 INFO - PROCESS | 1647 | 1465203932245 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:05:32 INFO - PROCESS | 1647 | 1465203932246 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:05:32 INFO - PROCESS | 1647 | 1465203932248 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:05:32 INFO - PROCESS | 1647 | 1465203932249 Marionette TRACE conn2 <- [1,2850,null,{}] 02:05:32 INFO - PROCESS | 1647 | 1465203932252 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:32 INFO - PROCESS | 1647 | 1465203932253 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:32 INFO - PROCESS | 1647 | 1465203932336 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:05:32 INFO - PROCESS | 1647 | 1465203932340 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:32 INFO - PROCESS | 1647 | 1465203932341 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a5c800 == 24 [pid = 1647] [id = 720] 02:05:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118af1800) [pid = 1647] [serial = 2160] [outer = 0x0] 02:05:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11920f000) [pid = 1647] [serial = 2161] [outer = 0x118af1800] 02:05:32 INFO - PROCESS | 1647 | 1465203932367 Marionette DEBUG loaded listener.js 02:05:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11930c400) [pid = 1647] [serial = 2162] [outer = 0x118af1800] 02:05:32 INFO - PROCESS | 1647 | 1465203932715 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:05:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:05:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 521ms 02:05:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:05:32 INFO - PROCESS | 1647 | 1465203932769 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:05:32 INFO - PROCESS | 1647 | 1465203932770 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:05:32 INFO - PROCESS | 1647 | 1465203932773 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:05:32 INFO - PROCESS | 1647 | 1465203932774 Marionette TRACE conn2 <- [1,2854,null,{}] 02:05:32 INFO - PROCESS | 1647 | 1465203932777 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:32 INFO - PROCESS | 1647 | 1465203932778 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:32 INFO - PROCESS | 1647 | 1465203932912 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:05:32 INFO - PROCESS | 1647 | 1465203932929 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:32 INFO - PROCESS | 1647 | 1465203932931 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x127893800 == 25 [pid = 1647] [id = 721] 02:05:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x111c69800) [pid = 1647] [serial = 2163] [outer = 0x0] 02:05:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1196dd400) [pid = 1647] [serial = 2164] [outer = 0x111c69800] 02:05:32 INFO - PROCESS | 1647 | 1465203932973 Marionette DEBUG loaded listener.js 02:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x120fee400) [pid = 1647] [serial = 2165] [outer = 0x111c69800] 02:05:33 INFO - PROCESS | 1647 | 1465203933436 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:05:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:05:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 669ms 02:05:33 INFO - PROCESS | 1647 | 1465203933443 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:05:33 INFO - PROCESS | 1647 | 1465203933444 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:05:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:05:33 INFO - PROCESS | 1647 | 1465203933446 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:05:33 INFO - PROCESS | 1647 | 1465203933447 Marionette TRACE conn2 <- [1,2858,null,{}] 02:05:33 INFO - PROCESS | 1647 | 1465203933450 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:33 INFO - PROCESS | 1647 | 1465203933456 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:33 INFO - PROCESS | 1647 | 1465203933597 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:05:33 INFO - PROCESS | 1647 | 1465203933602 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:33 INFO - PROCESS | 1647 | 1465203933604 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x129795000 == 26 [pid = 1647] [id = 722] 02:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1214c1000) [pid = 1647] [serial = 2166] [outer = 0x0] 02:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x121708000) [pid = 1647] [serial = 2167] [outer = 0x1214c1000] 02:05:33 INFO - PROCESS | 1647 | 1465203933629 Marionette DEBUG loaded listener.js 02:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12530d800) [pid = 1647] [serial = 2168] [outer = 0x1214c1000] 02:05:33 INFO - PROCESS | 1647 | 1465203933982 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:05:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:05:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 568ms 02:05:34 INFO - PROCESS | 1647 | 1465203934015 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:05:34 INFO - PROCESS | 1647 | 1465203934016 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:05:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:05:34 INFO - PROCESS | 1647 | 1465203934025 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:05:34 INFO - PROCESS | 1647 | 1465203934026 Marionette TRACE conn2 <- [1,2862,null,{}] 02:05:34 INFO - PROCESS | 1647 | 1465203934029 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:34 INFO - PROCESS | 1647 | 1465203934030 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:34 INFO - PROCESS | 1647 | 1465203934132 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:05:34 INFO - PROCESS | 1647 | 1465203934136 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:34 INFO - PROCESS | 1647 | 1465203934137 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a80d800 == 27 [pid = 1647] [id = 723] 02:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1214c4c00) [pid = 1647] [serial = 2169] [outer = 0x0] 02:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1267ac000) [pid = 1647] [serial = 2170] [outer = 0x1214c4c00] 02:05:34 INFO - PROCESS | 1647 | 1465203934164 Marionette DEBUG loaded listener.js 02:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1269c5800) [pid = 1647] [serial = 2171] [outer = 0x1214c4c00] 02:05:34 INFO - PROCESS | 1647 | 1465203934522 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:05:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:05:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 519ms 02:05:34 INFO - PROCESS | 1647 | 1465203934544 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:05:34 INFO - PROCESS | 1647 | 1465203934556 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:05:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:05:34 INFO - PROCESS | 1647 | 1465203934564 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:05:34 INFO - PROCESS | 1647 | 1465203934565 Marionette TRACE conn2 <- [1,2866,null,{}] 02:05:34 INFO - PROCESS | 1647 | 1465203934567 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:34 INFO - PROCESS | 1647 | 1465203934569 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:34 INFO - PROCESS | 1647 | 1465203934667 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:05:34 INFO - PROCESS | 1647 | 1465203934671 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:34 INFO - PROCESS | 1647 | 1465203934672 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8ca000 == 28 [pid = 1647] [id = 724] 02:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12530b000) [pid = 1647] [serial = 2172] [outer = 0x0] 02:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x126a63400) [pid = 1647] [serial = 2173] [outer = 0x12530b000] 02:05:34 INFO - PROCESS | 1647 | 1465203934696 Marionette DEBUG loaded listener.js 02:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x127842400) [pid = 1647] [serial = 2174] [outer = 0x12530b000] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1122dc800) [pid = 1647] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x121165400) [pid = 1647] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11812e400) [pid = 1647] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x125310800) [pid = 1647] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x128d97c00) [pid = 1647] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x128da0800) [pid = 1647] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1267aec00) [pid = 1647] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1267b0400) [pid = 1647] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1278a1c00) [pid = 1647] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x112d2d400) [pid = 1647] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x116426000) [pid = 1647] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x115dbf400) [pid = 1647] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1267ad800) [pid = 1647] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118224400) [pid = 1647] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118897800) [pid = 1647] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x115dbb000) [pid = 1647] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115dc3000) [pid = 1647] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x115dc4800) [pid = 1647] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12cf7d800) [pid = 1647] [serial = 47] [outer = 0x0] [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.] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x120fec000) [pid = 1647] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x124dcb000) [pid = 1647] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12d23d000) [pid = 1647] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:05:34 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x121b08000) [pid = 1647] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:05:35 INFO - PROCESS | 1647 | 1465203935109 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:05:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:05:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 571ms 02:05:35 INFO - PROCESS | 1647 | 1465203935137 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:05:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:05:35 INFO - PROCESS | 1647 | 1465203935138 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:05:35 INFO - PROCESS | 1647 | 1465203935141 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:05:35 INFO - PROCESS | 1647 | 1465203935142 Marionette TRACE conn2 <- [1,2870,null,{}] 02:05:35 INFO - PROCESS | 1647 | 1465203935145 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:35 INFO - PROCESS | 1647 | 1465203935146 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:35 INFO - PROCESS | 1647 | 1465203935248 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:05:35 INFO - PROCESS | 1647 | 1465203935287 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:35 INFO - PROCESS | 1647 | 1465203935289 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12abbf800 == 29 [pid = 1647] [id = 725] 02:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1127e5c00) [pid = 1647] [serial = 2175] [outer = 0x0] 02:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x116861c00) [pid = 1647] [serial = 2176] [outer = 0x1127e5c00] 02:05:35 INFO - PROCESS | 1647 | 1465203935313 Marionette DEBUG loaded listener.js 02:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118833c00) [pid = 1647] [serial = 2177] [outer = 0x1127e5c00] 02:05:35 INFO - PROCESS | 1647 | 1465203935603 Marionette TRACE conn2 <- [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]]]}] 02:05:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:05:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 520ms 02:05:35 INFO - PROCESS | 1647 | 1465203935661 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:05:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:05:35 INFO - PROCESS | 1647 | 1465203935670 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:05:35 INFO - PROCESS | 1647 | 1465203935673 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:05:35 INFO - PROCESS | 1647 | 1465203935674 Marionette TRACE conn2 <- [1,2874,null,{}] 02:05:35 INFO - PROCESS | 1647 | 1465203935676 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:35 INFO - PROCESS | 1647 | 1465203935677 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:35 INFO - PROCESS | 1647 | 1465203935756 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:05:35 INFO - PROCESS | 1647 | 1465203935818 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:35 INFO - PROCESS | 1647 | 1465203935819 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bac4000 == 30 [pid = 1647] [id = 726] 02:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x115f4e000) [pid = 1647] [serial = 2178] [outer = 0x0] 02:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x120fec000) [pid = 1647] [serial = 2179] [outer = 0x115f4e000] 02:05:35 INFO - PROCESS | 1647 | 1465203935843 Marionette DEBUG loaded listener.js 02:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126a65000) [pid = 1647] [serial = 2180] [outer = 0x115f4e000] 02:05:36 INFO - PROCESS | 1647 | 1465203936117 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:05:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:05:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 468ms 02:05:36 INFO - PROCESS | 1647 | 1465203936142 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:05:36 INFO - PROCESS | 1647 | 1465203936143 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:05:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:05:36 INFO - PROCESS | 1647 | 1465203936145 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:05:36 INFO - PROCESS | 1647 | 1465203936147 Marionette TRACE conn2 <- [1,2878,null,{}] 02:05:36 INFO - PROCESS | 1647 | 1465203936150 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:36 INFO - PROCESS | 1647 | 1465203936153 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:36 INFO - PROCESS | 1647 | 1465203936262 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:05:36 INFO - PROCESS | 1647 | 1465203936266 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:36 INFO - PROCESS | 1647 | 1465203936268 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bbe2000 == 31 [pid = 1647] [id = 727] 02:05:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x127847000) [pid = 1647] [serial = 2181] [outer = 0x0] 02:05:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1278a7000) [pid = 1647] [serial = 2182] [outer = 0x127847000] 02:05:36 INFO - PROCESS | 1647 | 1465203936298 Marionette DEBUG loaded listener.js 02:05:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128d96400) [pid = 1647] [serial = 2183] [outer = 0x127847000] 02:05:36 INFO - PROCESS | 1647 | 1465203936719 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:05:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:05:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 623ms 02:05:36 INFO - PROCESS | 1647 | 1465203936770 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:05:36 INFO - PROCESS | 1647 | 1465203936782 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:05:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:05:36 INFO - PROCESS | 1647 | 1465203936786 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:05:36 INFO - PROCESS | 1647 | 1465203936787 Marionette TRACE conn2 <- [1,2882,null,{}] 02:05:36 INFO - PROCESS | 1647 | 1465203936791 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:36 INFO - PROCESS | 1647 | 1465203936792 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:36 INFO - PROCESS | 1647 | 1465203936917 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:05:37 INFO - PROCESS | 1647 | 1465203937078 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:37 INFO - PROCESS | 1647 | 1465203937080 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164fd000 == 32 [pid = 1647] [id = 728] 02:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x110f6c800) [pid = 1647] [serial = 2184] [outer = 0x0] 02:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x111c6b400) [pid = 1647] [serial = 2185] [outer = 0x110f6c800] 02:05:37 INFO - PROCESS | 1647 | 1465203937117 Marionette DEBUG loaded listener.js 02:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1127ea000) [pid = 1647] [serial = 2186] [outer = 0x110f6c800] 02:05:37 INFO - PROCESS | 1647 | 1465203937580 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:05:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:05:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 825ms 02:05:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:05:37 INFO - PROCESS | 1647 | 1465203937612 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:05:37 INFO - PROCESS | 1647 | 1465203937614 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:05:37 INFO - PROCESS | 1647 | 1465203937636 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:05:37 INFO - PROCESS | 1647 | 1465203937637 Marionette TRACE conn2 <- [1,2886,null,{}] 02:05:37 INFO - PROCESS | 1647 | 1465203937642 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:37 INFO - PROCESS | 1647 | 1465203937645 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:37 INFO - PROCESS | 1647 | 1465203937749 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:05:37 INFO - PROCESS | 1647 | 1465203937824 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:37 INFO - PROCESS | 1647 | 1465203937826 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1262c5000 == 33 [pid = 1647] [id = 729] 02:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11671f400) [pid = 1647] [serial = 2187] [outer = 0x0] 02:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11803e000) [pid = 1647] [serial = 2188] [outer = 0x11671f400] 02:05:37 INFO - PROCESS | 1647 | 1465203937856 Marionette DEBUG loaded listener.js 02:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1183cf800) [pid = 1647] [serial = 2189] [outer = 0x11671f400] 02:05:38 INFO - PROCESS | 1647 | 1465203938251 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:05:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:05:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 695ms 02:05:38 INFO - PROCESS | 1647 | 1465203938314 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:05:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:05:38 INFO - PROCESS | 1647 | 1465203938317 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:05:38 INFO - PROCESS | 1647 | 1465203938319 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:05:38 INFO - PROCESS | 1647 | 1465203938321 Marionette TRACE conn2 <- [1,2890,null,{}] 02:05:38 INFO - PROCESS | 1647 | 1465203938323 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:38 INFO - PROCESS | 1647 | 1465203938325 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:38 INFO - PROCESS | 1647 | 1465203938431 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:05:38 INFO - PROCESS | 1647 | 1465203938494 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:38 INFO - PROCESS | 1647 | 1465203938496 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba1e000 == 34 [pid = 1647] [id = 730] 02:05:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1183db400) [pid = 1647] [serial = 2190] [outer = 0x0] 02:05:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x118f67000) [pid = 1647] [serial = 2191] [outer = 0x1183db400] 02:05:38 INFO - PROCESS | 1647 | 1465203938566 Marionette DEBUG loaded listener.js 02:05:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x120fecc00) [pid = 1647] [serial = 2192] [outer = 0x1183db400] 02:05:38 INFO - PROCESS | 1647 | 1465203938989 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:05:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:05:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 721ms 02:05:39 INFO - PROCESS | 1647 | 1465203939057 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:05:39 INFO - PROCESS | 1647 | 1465203939059 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:05:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:05:39 INFO - PROCESS | 1647 | 1465203939066 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:05:39 INFO - PROCESS | 1647 | 1465203939070 Marionette TRACE conn2 <- [1,2894,null,{}] 02:05:39 INFO - PROCESS | 1647 | 1465203939105 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:39 INFO - PROCESS | 1647 | 1465203939107 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:39 INFO - PROCESS | 1647 | 1465203939212 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:05:39 INFO - PROCESS | 1647 | 1465203939287 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:39 INFO - PROCESS | 1647 | 1465203939288 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c918800 == 35 [pid = 1647] [id = 731] 02:05:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1183ddc00) [pid = 1647] [serial = 2193] [outer = 0x0] 02:05:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x124a90c00) [pid = 1647] [serial = 2194] [outer = 0x1183ddc00] 02:05:39 INFO - PROCESS | 1647 | 1465203939319 Marionette DEBUG loaded listener.js 02:05:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1269c6800) [pid = 1647] [serial = 2195] [outer = 0x1183ddc00] 02:05:39 INFO - PROCESS | 1647 | 1465203939898 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:05:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:05:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 846ms 02:05:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:05:39 INFO - PROCESS | 1647 | 1465203939908 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:05:39 INFO - PROCESS | 1647 | 1465203939910 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:05:39 INFO - PROCESS | 1647 | 1465203939914 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:05:39 INFO - PROCESS | 1647 | 1465203939916 Marionette TRACE conn2 <- [1,2898,null,{}] 02:05:39 INFO - PROCESS | 1647 | 1465203939944 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:39 INFO - PROCESS | 1647 | 1465203939946 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:40 INFO - PROCESS | 1647 | 1465203940040 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:05:40 INFO - PROCESS | 1647 | 1465203940112 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:40 INFO - PROCESS | 1647 | 1465203940115 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x120e82800 == 36 [pid = 1647] [id = 732] 02:05:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x115f9ec00) [pid = 1647] [serial = 2196] [outer = 0x0] 02:05:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11662d800) [pid = 1647] [serial = 2197] [outer = 0x115f9ec00] 02:05:40 INFO - PROCESS | 1647 | 1465203940142 Marionette DEBUG loaded listener.js 02:05:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1172a2c00) [pid = 1647] [serial = 2198] [outer = 0x115f9ec00] 02:05:40 INFO - PROCESS | 1647 | 1465203940537 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:05:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:05:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 690ms 02:05:40 INFO - PROCESS | 1647 | --DOCSHELL 0x129021000 == 35 [pid = 1647] [id = 6] 02:05:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12bae1000 == 34 [pid = 1647] [id = 10] 02:05:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba1b800 == 33 [pid = 1647] [id = 9] 02:05:40 INFO - PROCESS | 1647 | --DOCSHELL 0x113e24800 == 32 [pid = 1647] [id = 26] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x117661000) [pid = 1647] [serial = 2143] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOCSHELL 0x116aa9800 == 31 [pid = 1647] [id = 715] 02:05:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1193af800 == 30 [pid = 1647] [id = 714] 02:05:40 INFO - PROCESS | 1647 | 1465203940638 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:05:40 INFO - PROCESS | 1647 | 1465203940641 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:05:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:05:40 INFO - PROCESS | 1647 | 1465203940645 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:05:40 INFO - PROCESS | 1647 | 1465203940647 Marionette TRACE conn2 <- [1,2902,null,{}] 02:05:40 INFO - PROCESS | 1647 | 1465203940649 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:40 INFO - PROCESS | 1647 | 1465203940652 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:40 INFO - PROCESS | 1647 | 1465203940738 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:05:40 INFO - PROCESS | 1647 | 1465203940745 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:40 INFO - PROCESS | 1647 | 1465203940746 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193af800 == 31 [pid = 1647] [id = 733] 02:05:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11821fc00) [pid = 1647] [serial = 2199] [outer = 0x0] 02:05:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1183d4800) [pid = 1647] [serial = 2200] [outer = 0x11821fc00] 02:05:40 INFO - PROCESS | 1647 | 1465203940774 Marionette DEBUG loaded listener.js 02:05:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118834000) [pid = 1647] [serial = 2201] [outer = 0x11821fc00] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1269cb800) [pid = 1647] [serial = 2137] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x121b0b000) [pid = 1647] [serial = 2135] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x128de4400) [pid = 1647] [serial = 2125] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x128de1c00) [pid = 1647] [serial = 2123] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x128f03c00) [pid = 1647] [serial = 2126] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x126932c00) [pid = 1647] [serial = 2107] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x127841000) [pid = 1647] [serial = 2110] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x126a68800) [pid = 1647] [serial = 2108] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1278a8c00) [pid = 1647] [serial = 2113] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1196e4800) [pid = 1647] [serial = 2101] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119eab800) [pid = 1647] [serial = 2102] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1168b1400) [pid = 1647] [serial = 2092] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11802f400) [pid = 1647] [serial = 2093] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x115f46c00) [pid = 1647] [serial = 2089] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x116606800) [pid = 1647] [serial = 2090] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x127841800) [pid = 1647] [serial = 2084] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1269d2400) [pid = 1647] [serial = 2083] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1183d2c00) [pid = 1647] [serial = 2095] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118832c00) [pid = 1647] [serial = 2096] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118f60c00) [pid = 1647] [serial = 2098] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11925ec00) [pid = 1647] [serial = 2099] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115dc4400) [pid = 1647] [serial = 2086] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116719000) [pid = 1647] [serial = 2087] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11925a800) [pid = 1647] [serial = 2117] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118035800) [pid = 1647] [serial = 2140] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118038000) [pid = 1647] [serial = 1409] [outer = 0x0] [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.] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11803d000) [pid = 1647] [serial = 2116] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x128ddb000) [pid = 1647] [serial = 2122] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1278ea000) [pid = 1647] [serial = 2114] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1278a9400) [pid = 1647] [serial = 2138] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1214c6c00) [pid = 1647] [serial = 2104] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1278f4c00) [pid = 1647] [serial = 2119] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12784e000) [pid = 1647] [serial = 2111] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x128d9d800) [pid = 1647] [serial = 2120] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1267ab400) [pid = 1647] [serial = 2105] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x124ac8800) [pid = 1647] [serial = 2141] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x124dcf000) [pid = 1647] [serial = 2078] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x113c06400) [pid = 1647] [serial = 2128] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x116603400) [pid = 1647] [serial = 2129] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1214be800) [pid = 1647] [serial = 2134] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11858b400) [pid = 1647] [serial = 2132] [outer = 0x0] [url = about:blank] 02:05:40 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x118221800) [pid = 1647] [serial = 2131] [outer = 0x0] [url = about:blank] 02:05:41 INFO - PROCESS | 1647 | 1465203941141 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:05:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:05:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 519ms 02:05:41 INFO - PROCESS | 1647 | 1465203941165 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:05:41 INFO - PROCESS | 1647 | 1465203941166 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:05:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:05:41 INFO - PROCESS | 1647 | 1465203941169 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:05:41 INFO - PROCESS | 1647 | 1465203941171 Marionette TRACE conn2 <- [1,2906,null,{}] 02:05:41 INFO - PROCESS | 1647 | 1465203941179 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:41 INFO - PROCESS | 1647 | 1465203941182 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:41 INFO - PROCESS | 1647 | 1465203941279 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:05:41 INFO - PROCESS | 1647 | 1465203941288 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:41 INFO - PROCESS | 1647 | 1465203941290 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x123f6f800 == 32 [pid = 1647] [id = 734] 02:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1188a4000) [pid = 1647] [serial = 2202] [outer = 0x0] 02:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118f6b000) [pid = 1647] [serial = 2203] [outer = 0x1188a4000] 02:05:41 INFO - PROCESS | 1647 | 1465203941318 Marionette DEBUG loaded listener.js 02:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1198b3400) [pid = 1647] [serial = 2204] [outer = 0x1188a4000] 02:05:41 INFO - PROCESS | 1647 | 1465203941690 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:05:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:05:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 571ms 02:05:41 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:05:41 INFO - PROCESS | 1647 | 1465203941740 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:05:41 INFO - PROCESS | 1647 | 1465203941742 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:05:41 INFO - PROCESS | 1647 | 1465203941744 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:05:41 INFO - PROCESS | 1647 | 1465203941745 Marionette TRACE conn2 <- [1,2910,null,{}] 02:05:41 INFO - PROCESS | 1647 | 1465203941747 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:41 INFO - PROCESS | 1647 | 1465203941749 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:41 INFO - PROCESS | 1647 | 1465203941832 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:05:41 INFO - PROCESS | 1647 | 1465203941838 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:41 INFO - PROCESS | 1647 | 1465203941838 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x127881000 == 33 [pid = 1647] [id = 735] 02:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x120fed800) [pid = 1647] [serial = 2205] [outer = 0x0] 02:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x121587400) [pid = 1647] [serial = 2206] [outer = 0x120fed800] 02:05:41 INFO - PROCESS | 1647 | 1465203941865 Marionette DEBUG loaded listener.js 02:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x123b94000) [pid = 1647] [serial = 2207] [outer = 0x120fed800] 02:05:42 INFO - PROCESS | 1647 | 1465203942197 Marionette TRACE conn2 <- [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]]]}] 02:05:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:05:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:05:42 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 468ms 02:05:42 INFO - TEST-START | /DOMEvents/constructors.html 02:05:42 INFO - PROCESS | 1647 | 1465203942213 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:05:42 INFO - PROCESS | 1647 | 1465203942214 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:05:42 INFO - PROCESS | 1647 | 1465203942217 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:05:42 INFO - PROCESS | 1647 | 1465203942219 Marionette TRACE conn2 <- [1,2914,null,{}] 02:05:42 INFO - PROCESS | 1647 | 1465203942222 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:42 INFO - PROCESS | 1647 | 1465203942224 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:42 INFO - PROCESS | 1647 | 1465203942327 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:05:42 INFO - PROCESS | 1647 | 1465203942334 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:42 INFO - PROCESS | 1647 | 1465203942335 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293a7800 == 34 [pid = 1647] [id = 736] 02:05:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x123b92000) [pid = 1647] [serial = 2208] [outer = 0x0] 02:05:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x124ac2800) [pid = 1647] [serial = 2209] [outer = 0x123b92000] 02:05:42 INFO - PROCESS | 1647 | 1465203942359 Marionette DEBUG loaded listener.js 02:05:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1267b0000) [pid = 1647] [serial = 2210] [outer = 0x123b92000] 02:05:42 INFO - PROCESS | 1647 | 1465203942696 Marionette TRACE conn2 <- [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]]]}] 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:05:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:05:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:05:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:05:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:05:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:05:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:05:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:05:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:05:42 INFO - TEST-OK | /DOMEvents/constructors.html | took 528ms 02:05:42 INFO - PROCESS | 1647 | 1465203942745 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:05:42 INFO - PROCESS | 1647 | 1465203942746 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:05:42 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:05:42 INFO - PROCESS | 1647 | 1465203942749 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:05:42 INFO - PROCESS | 1647 | 1465203942750 Marionette TRACE conn2 <- [1,2918,null,{}] 02:05:42 INFO - PROCESS | 1647 | 1465203942752 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:42 INFO - PROCESS | 1647 | 1465203942757 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:42 INFO - PROCESS | 1647 | 1465203942861 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:05:42 INFO - PROCESS | 1647 | 1465203942868 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:42 INFO - PROCESS | 1647 | 1465203942869 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8cf800 == 35 [pid = 1647] [id = 737] 02:05:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x126a64400) [pid = 1647] [serial = 2211] [outer = 0x0] 02:05:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12784f000) [pid = 1647] [serial = 2212] [outer = 0x126a64400] 02:05:42 INFO - PROCESS | 1647 | 1465203942894 Marionette DEBUG loaded listener.js 02:05:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x128d9dc00) [pid = 1647] [serial = 2213] [outer = 0x126a64400] 02:05:43 INFO - PROCESS | 1647 | 1465203943257 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:05:43 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:05:43 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 521ms 02:05:43 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:05:43 INFO - PROCESS | 1647 | 1465203943272 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:05:43 INFO - PROCESS | 1647 | 1465203943273 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:05:43 INFO - PROCESS | 1647 | 1465203943275 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:05:43 INFO - PROCESS | 1647 | 1465203943276 Marionette TRACE conn2 <- [1,2922,null,{}] 02:05:43 INFO - PROCESS | 1647 | 1465203943279 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:43 INFO - PROCESS | 1647 | 1465203943280 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:43 INFO - PROCESS | 1647 | 1465203943393 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:05:43 INFO - PROCESS | 1647 | 1465203943403 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:43 INFO - PROCESS | 1647 | 1465203943404 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba11800 == 36 [pid = 1647] [id = 738] 02:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1267b0c00) [pid = 1647] [serial = 2214] [outer = 0x0] 02:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x128dda000) [pid = 1647] [serial = 2215] [outer = 0x1267b0c00] 02:05:43 INFO - PROCESS | 1647 | 1465203943429 Marionette DEBUG loaded listener.js 02:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x128de5800) [pid = 1647] [serial = 2216] [outer = 0x1267b0c00] 02:05:43 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:05:43 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:05:43 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:05:43 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:05:43 INFO - PROCESS | 1647 | 1465203943733 Marionette TRACE conn2 <- [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]]]}] 02:05:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:05:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:05:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:05:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:05:43 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 02:05:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:05:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:05:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:05:43 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 02:05:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:05:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:05:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:05:43 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]" 02:05:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:05:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:05:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:05:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:05:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 519ms 02:05:43 INFO - PROCESS | 1647 | 1465203943805 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:05:43 INFO - PROCESS | 1647 | 1465203943806 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:05:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:05:43 INFO - PROCESS | 1647 | 1465203943808 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:05:43 INFO - PROCESS | 1647 | 1465203943809 Marionette TRACE conn2 <- [1,2926,null,{}] 02:05:43 INFO - PROCESS | 1647 | 1465203943812 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:43 INFO - PROCESS | 1647 | 1465203943813 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:43 INFO - PROCESS | 1647 | 1465203943918 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:05:43 INFO - PROCESS | 1647 | 1465203943921 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:43 INFO - PROCESS | 1647 | 1465203943922 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bbd2000 == 37 [pid = 1647] [id = 739] 02:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12784e000) [pid = 1647] [serial = 2217] [outer = 0x0] 02:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x128e31800) [pid = 1647] [serial = 2218] [outer = 0x12784e000] 02:05:43 INFO - PROCESS | 1647 | 1465203943946 Marionette DEBUG loaded listener.js 02:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12932e400) [pid = 1647] [serial = 2219] [outer = 0x12784e000] 02:05:44 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:05:44 INFO - PROCESS | 1647 | 1465203944277 Marionette TRACE conn2 <- [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]]]}] 02:05:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:05:44 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 518ms 02:05:44 INFO - PROCESS | 1647 | 1465203944336 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:05:44 INFO - PROCESS | 1647 | 1465203944339 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:05:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:05:44 INFO - PROCESS | 1647 | 1465203944349 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:05:44 INFO - PROCESS | 1647 | 1465203944350 Marionette TRACE conn2 <- [1,2930,null,{}] 02:05:44 INFO - PROCESS | 1647 | 1465203944352 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:44 INFO - PROCESS | 1647 | 1465203944353 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:44 INFO - PROCESS | 1647 | 1465203944460 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:05:44 INFO - PROCESS | 1647 | 1465203944497 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:44 INFO - PROCESS | 1647 | 1465203944498 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c43a000 == 38 [pid = 1647] [id = 740] 02:05:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12932f400) [pid = 1647] [serial = 2220] [outer = 0x0] 02:05:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x129335800) [pid = 1647] [serial = 2221] [outer = 0x12932f400] 02:05:44 INFO - PROCESS | 1647 | 1465203944524 Marionette DEBUG loaded listener.js 02:05:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x129337c00) [pid = 1647] [serial = 2222] [outer = 0x12932f400] 02:05:44 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:05:44 INFO - PROCESS | 1647 | 1465203944790 Marionette TRACE conn2 <- [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]]]}] 02:05:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:05:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 471ms 02:05:44 INFO - PROCESS | 1647 | 1465203944831 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:05:44 INFO - PROCESS | 1647 | 1465203944833 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:05:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:05:44 INFO - PROCESS | 1647 | 1465203944843 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:05:44 INFO - PROCESS | 1647 | 1465203944844 Marionette TRACE conn2 <- [1,2934,null,{}] 02:05:44 INFO - PROCESS | 1647 | 1465203944846 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:44 INFO - PROCESS | 1647 | 1465203944847 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:44 INFO - PROCESS | 1647 | 1465203944958 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:05:45 INFO - PROCESS | 1647 | 1465203944995 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:45 INFO - PROCESS | 1647 | 1465203944997 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c912800 == 39 [pid = 1647] [id = 741] 02:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x129560c00) [pid = 1647] [serial = 2223] [outer = 0x0] 02:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129568c00) [pid = 1647] [serial = 2224] [outer = 0x129560c00] 02:05:45 INFO - PROCESS | 1647 | 1465203945020 Marionette DEBUG loaded listener.js 02:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12956ec00) [pid = 1647] [serial = 2225] [outer = 0x129560c00] 02:05:45 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1214c1000) [pid = 1647] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:05:45 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1214c4c00) [pid = 1647] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:05:45 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11506e800) [pid = 1647] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:05:45 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118af1800) [pid = 1647] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:05:45 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112df3800) [pid = 1647] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:05:45 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12530b000) [pid = 1647] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:05:45 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1127e5c00) [pid = 1647] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:05:45 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x115f4e000) [pid = 1647] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:05:45 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1184abc00) [pid = 1647] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:05:45 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x111c69800) [pid = 1647] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:05:45 INFO - PROCESS | 1647 | 1465203945366 Marionette TRACE conn2 <- [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]]]}] 02:05:45 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:05:45 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 570ms 02:05:45 INFO - PROCESS | 1647 | 1465203945414 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:05:45 INFO - PROCESS | 1647 | 1465203945415 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:05:45 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:05:45 INFO - PROCESS | 1647 | 1465203945426 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:05:45 INFO - PROCESS | 1647 | 1465203945427 Marionette TRACE conn2 <- [1,2938,null,{}] 02:05:45 INFO - PROCESS | 1647 | 1465203945431 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:45 INFO - PROCESS | 1647 | 1465203945433 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:45 INFO - PROCESS | 1647 | 1465203945526 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:05:45 INFO - PROCESS | 1647 | 1465203945530 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:45 INFO - PROCESS | 1647 | 1465203945531 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cbcf800 == 40 [pid = 1647] [id = 742] 02:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118f67400) [pid = 1647] [serial = 2226] [outer = 0x0] 02:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12956e800) [pid = 1647] [serial = 2227] [outer = 0x118f67400] 02:05:45 INFO - PROCESS | 1647 | 1465203945557 Marionette DEBUG loaded listener.js 02:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1295f9400) [pid = 1647] [serial = 2228] [outer = 0x118f67400] 02:05:45 INFO - PROCESS | 1647 | 1465203945861 Marionette TRACE conn2 <- [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]]]}] 02:05:45 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. 02:05:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 478ms 02:05:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:05:45 INFO - PROCESS | 1647 | 1465203945896 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:05:45 INFO - PROCESS | 1647 | 1465203945897 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:05:45 INFO - PROCESS | 1647 | 1465203945900 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:05:45 INFO - PROCESS | 1647 | 1465203945901 Marionette TRACE conn2 <- [1,2942,null,{}] 02:05:45 INFO - PROCESS | 1647 | 1465203945905 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:45 INFO - PROCESS | 1647 | 1465203945907 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:45 INFO - PROCESS | 1647 | 1465203945990 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:05:45 INFO - PROCESS | 1647 | 1465203945993 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:45 INFO - PROCESS | 1647 | 1465203945994 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd3b000 == 41 [pid = 1647] [id = 743] 02:05:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1295fcc00) [pid = 1647] [serial = 2229] [outer = 0x0] 02:05:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a7ba000) [pid = 1647] [serial = 2230] [outer = 0x1295fcc00] 02:05:46 INFO - PROCESS | 1647 | 1465203946018 Marionette DEBUG loaded listener.js 02:05:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a844400) [pid = 1647] [serial = 2231] [outer = 0x1295fcc00] 02:05:46 INFO - PROCESS | 1647 | 1465203946316 Marionette TRACE conn2 <- [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"]]]}] 02:05:46 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 02:05:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:05:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:05:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 471ms 02:05:46 INFO - PROCESS | 1647 | 1465203946372 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:05:46 INFO - PROCESS | 1647 | 1465203946374 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:05:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:05:46 INFO - PROCESS | 1647 | 1465203946377 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:05:46 INFO - PROCESS | 1647 | 1465203946379 Marionette TRACE conn2 <- [1,2946,null,{}] 02:05:46 INFO - PROCESS | 1647 | 1465203946382 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:46 INFO - PROCESS | 1647 | 1465203946384 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:46 INFO - PROCESS | 1647 | 1465203946559 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:05:46 INFO - PROCESS | 1647 | 1465203946569 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:46 INFO - PROCESS | 1647 | 1465203946570 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cda1000 == 42 [pid = 1647] [id = 744] 02:05:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a702c00) [pid = 1647] [serial = 2232] [outer = 0x0] 02:05:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a848000) [pid = 1647] [serial = 2233] [outer = 0x12a702c00] 02:05:46 INFO - PROCESS | 1647 | 1465203946609 Marionette DEBUG loaded listener.js 02:05:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12ab81800) [pid = 1647] [serial = 2234] [outer = 0x12a702c00] 02:05:46 INFO - PROCESS | 1647 | 1465203946978 Marionette TRACE conn2 <- [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]]]}] 02:05:46 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. 02:05:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 02:05:47 INFO - PROCESS | 1647 | 1465203946998 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:05:47 INFO - PROCESS | 1647 | 1465203946999 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:05:47 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:05:47 INFO - PROCESS | 1647 | 1465203947004 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:05:47 INFO - PROCESS | 1647 | 1465203947005 Marionette TRACE conn2 <- [1,2950,null,{}] 02:05:47 INFO - PROCESS | 1647 | 1465203947007 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:47 INFO - PROCESS | 1647 | 1465203947009 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:47 INFO - PROCESS | 1647 | 1465203947097 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:05:47 INFO - PROCESS | 1647 | 1465203947161 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:47 INFO - PROCESS | 1647 | 1465203947162 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d237800 == 43 [pid = 1647] [id = 745] 02:05:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a705400) [pid = 1647] [serial = 2235] [outer = 0x0] 02:05:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12ab84000) [pid = 1647] [serial = 2236] [outer = 0x12a705400] 02:05:47 INFO - PROCESS | 1647 | 1465203947186 Marionette DEBUG loaded listener.js 02:05:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12ab8b400) [pid = 1647] [serial = 2237] [outer = 0x12a705400] 02:05:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x113e24800 == 44 [pid = 1647] [id = 746] 02:05:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115f4f400) [pid = 1647] [serial = 2238] [outer = 0x0] 02:05:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1122d8c00) [pid = 1647] [serial = 2239] [outer = 0x115f4f400] 02:05:47 INFO - PROCESS | 1647 | 1465203947699 Marionette TRACE conn2 <- [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]]]}] 02:05:47 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. 02:05:47 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 02:05:47 INFO - PROCESS | 1647 | 1465203947726 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:05:47 INFO - PROCESS | 1647 | 1465203947730 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:05:47 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:05:47 INFO - PROCESS | 1647 | 1465203947735 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:05:47 INFO - PROCESS | 1647 | 1465203947737 Marionette TRACE conn2 <- [1,2954,null,{}] 02:05:47 INFO - PROCESS | 1647 | 1465203947742 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:47 INFO - PROCESS | 1647 | 1465203947746 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:47 INFO - PROCESS | 1647 | 1465203947914 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:05:48 INFO - PROCESS | 1647 | 1465203948011 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:48 INFO - PROCESS | 1647 | 1465203948013 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x123f66800 == 45 [pid = 1647] [id = 747] 02:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x116f94000) [pid = 1647] [serial = 2240] [outer = 0x0] 02:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x117309000) [pid = 1647] [serial = 2241] [outer = 0x116f94000] 02:05:48 INFO - PROCESS | 1647 | 1465203948044 Marionette DEBUG loaded listener.js 02:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1183d2c00) [pid = 1647] [serial = 2242] [outer = 0x116f94000] 02:05:48 INFO - PROCESS | 1647 | 1465203948404 Marionette TRACE conn2 <- [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]]]}] 02:05:48 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:05:48 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 02:05:48 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 677ms 02:05:48 INFO - PROCESS | 1647 | 1465203948411 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:05:48 INFO - PROCESS | 1647 | 1465203948414 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:05:48 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:05:48 INFO - PROCESS | 1647 | 1465203948421 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:05:48 INFO - PROCESS | 1647 | 1465203948423 Marionette TRACE conn2 <- [1,2958,null,{}] 02:05:48 INFO - PROCESS | 1647 | 1465203948425 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:48 INFO - PROCESS | 1647 | 1465203948427 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:48 INFO - PROCESS | 1647 | 1465203948547 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:05:48 INFO - PROCESS | 1647 | 1465203948611 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:48 INFO - PROCESS | 1647 | 1465203948612 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c352800 == 46 [pid = 1647] [id = 748] 02:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x118867400) [pid = 1647] [serial = 2243] [outer = 0x0] 02:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x118f6d800) [pid = 1647] [serial = 2244] [outer = 0x118867400] 02:05:48 INFO - PROCESS | 1647 | 1465203948683 Marionette DEBUG loaded listener.js 02:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x124ac0800) [pid = 1647] [serial = 2245] [outer = 0x118867400] 02:05:49 INFO - PROCESS | 1647 | 1465203949037 Marionette TRACE conn2 <- [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]]]}] 02:05:49 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. 02:05:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 672ms 02:05:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:05:49 INFO - PROCESS | 1647 | 1465203949091 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:05:49 INFO - PROCESS | 1647 | 1465203949093 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:05:49 INFO - PROCESS | 1647 | 1465203949095 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:05:49 INFO - PROCESS | 1647 | 1465203949098 Marionette TRACE conn2 <- [1,2962,null,{}] 02:05:49 INFO - PROCESS | 1647 | 1465203949106 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:49 INFO - PROCESS | 1647 | 1465203949109 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:49 INFO - PROCESS | 1647 | 1465203949218 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:05:49 INFO - PROCESS | 1647 | 1465203949321 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:49 INFO - PROCESS | 1647 | 1465203949323 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d29e000 == 47 [pid = 1647] [id = 749] 02:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1269cd000) [pid = 1647] [serial = 2246] [outer = 0x0] 02:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x126d4f000) [pid = 1647] [serial = 2247] [outer = 0x1269cd000] 02:05:49 INFO - PROCESS | 1647 | 1465203949356 Marionette DEBUG loaded listener.js 02:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1278f0400) [pid = 1647] [serial = 2248] [outer = 0x1269cd000] 02:05:49 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. 02:05:49 INFO - PROCESS | 1647 | 1465203949709 Marionette TRACE conn2 <- [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]]]}] 02:05:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 622ms 02:05:49 INFO - PROCESS | 1647 | 1465203949718 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:05:49 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:05:49 INFO - PROCESS | 1647 | 1465203949722 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:05:49 INFO - PROCESS | 1647 | 1465203949724 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:05:49 INFO - PROCESS | 1647 | 1465203949725 Marionette TRACE conn2 <- [1,2966,null,{}] 02:05:49 INFO - PROCESS | 1647 | 1465203949728 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:49 INFO - PROCESS | 1647 | 1465203949729 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:49 INFO - PROCESS | 1647 | 1465203949837 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:05:49 INFO - PROCESS | 1647 | 1465203949901 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:49 INFO - PROCESS | 1647 | 1465203949902 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x134c09800 == 48 [pid = 1647] [id = 750] 02:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x128d94800) [pid = 1647] [serial = 2249] [outer = 0x0] 02:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x128e35400) [pid = 1647] [serial = 2250] [outer = 0x128d94800] 02:05:49 INFO - PROCESS | 1647 | 1465203949972 Marionette DEBUG loaded listener.js 02:05:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x129334000) [pid = 1647] [serial = 2251] [outer = 0x128d94800] 02:05:50 INFO - PROCESS | 1647 | 1465203950336 Marionette TRACE conn2 <- [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]]]}] 02:05:50 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. 02:05:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 621ms 02:05:50 INFO - PROCESS | 1647 | 1465203950345 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:05:50 INFO - PROCESS | 1647 | 1465203950347 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:05:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:05:50 INFO - PROCESS | 1647 | 1465203950349 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:05:50 INFO - PROCESS | 1647 | 1465203950350 Marionette TRACE conn2 <- [1,2970,null,{}] 02:05:50 INFO - PROCESS | 1647 | 1465203950355 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:50 INFO - PROCESS | 1647 | 1465203950357 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:50 INFO - PROCESS | 1647 | 1465203950648 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:05:50 INFO - PROCESS | 1647 | 1465203950768 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:50 INFO - PROCESS | 1647 | 1465203950769 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x123e05000 == 49 [pid = 1647] [id = 751] 02:05:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x116425c00) [pid = 1647] [serial = 2252] [outer = 0x0] 02:05:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11671e800) [pid = 1647] [serial = 2253] [outer = 0x116425c00] 02:05:50 INFO - PROCESS | 1647 | 1465203950797 Marionette DEBUG loaded listener.js 02:05:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11803ec00) [pid = 1647] [serial = 2254] [outer = 0x116425c00] 02:05:51 INFO - PROCESS | 1647 | 1465203951149 Marionette TRACE conn2 <- [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]]]}] 02:05:51 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. 02:05:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 821ms 02:05:51 INFO - PROCESS | 1647 | 1465203951172 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:05:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:05:51 INFO - PROCESS | 1647 | 1465203951174 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:05:51 INFO - PROCESS | 1647 | 1465203951178 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:05:51 INFO - PROCESS | 1647 | 1465203951179 Marionette TRACE conn2 <- [1,2974,null,{}] 02:05:51 INFO - PROCESS | 1647 | 1465203951182 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:51 INFO - PROCESS | 1647 | 1465203951184 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:51 INFO - PROCESS | 1647 | 1465203951280 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:05:51 INFO - PROCESS | 1647 | 1465203951350 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:51 INFO - PROCESS | 1647 | 1465203951351 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x117092800 == 50 [pid = 1647] [id = 752] 02:05:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x116426000) [pid = 1647] [serial = 2255] [outer = 0x0] 02:05:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x118587000) [pid = 1647] [serial = 2256] [outer = 0x116426000] 02:05:51 INFO - PROCESS | 1647 | 1465203951380 Marionette DEBUG loaded listener.js 02:05:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x118aeb000) [pid = 1647] [serial = 2257] [outer = 0x116426000] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12c904800 == 49 [pid = 1647] [id = 13] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12c436800 == 48 [pid = 1647] [id = 12] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12d254800 == 47 [pid = 1647] [id = 18] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12cda1000 == 46 [pid = 1647] [id = 744] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd3b000 == 45 [pid = 1647] [id = 743] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12cbcf800 == 44 [pid = 1647] [id = 742] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12c912800 == 43 [pid = 1647] [id = 741] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12c43a000 == 42 [pid = 1647] [id = 740] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12bbd2000 == 41 [pid = 1647] [id = 739] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba11800 == 40 [pid = 1647] [id = 738] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8cf800 == 39 [pid = 1647] [id = 737] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1293a7800 == 38 [pid = 1647] [id = 736] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x127881000 == 37 [pid = 1647] [id = 735] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x118a70800 == 36 [pid = 1647] [id = 716] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd29000 == 35 [pid = 1647] [id = 14] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2d6000 == 34 [pid = 1647] [id = 15] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x118526000 == 33 [pid = 1647] [id = 11] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12a81b000 == 32 [pid = 1647] [id = 8] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x123e05000 == 31 [pid = 1647] [id = 751] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x134c09800 == 30 [pid = 1647] [id = 750] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12d29e000 == 29 [pid = 1647] [id = 749] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12c352800 == 28 [pid = 1647] [id = 748] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x123f66800 == 27 [pid = 1647] [id = 747] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12d237800 == 26 [pid = 1647] [id = 745] 02:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x113e24800 == 25 [pid = 1647] [id = 746] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11930c400) [pid = 1647] [serial = 2162] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x115d3c800) [pid = 1647] [serial = 2153] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1133cd400) [pid = 1647] [serial = 2152] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1130a1c00) [pid = 1647] [serial = 2146] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x115fa8800) [pid = 1647] [serial = 2149] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x126a63400) [pid = 1647] [serial = 2173] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x116861c00) [pid = 1647] [serial = 2176] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1269c5800) [pid = 1647] [serial = 2171] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x126a65000) [pid = 1647] [serial = 2180] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118869400) [pid = 1647] [serial = 2159] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x127842400) [pid = 1647] [serial = 2174] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11858b000) [pid = 1647] [serial = 2158] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1196dd400) [pid = 1647] [serial = 2164] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12530d800) [pid = 1647] [serial = 2168] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118833c00) [pid = 1647] [serial = 2177] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x120fee400) [pid = 1647] [serial = 2165] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x120fec000) [pid = 1647] [serial = 2179] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1278a7000) [pid = 1647] [serial = 2182] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x121708000) [pid = 1647] [serial = 2167] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1267ac000) [pid = 1647] [serial = 2170] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1166e8800) [pid = 1647] [serial = 2155] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118039000) [pid = 1647] [serial = 2156] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11920f000) [pid = 1647] [serial = 2161] [outer = 0x0] [url = about:blank] 02:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12d242000) [pid = 1647] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:05:52 INFO - PROCESS | 1647 | 1465203952418 Marionette TRACE conn2 <- [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]]]}] 02:05:52 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. 02:05:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1273ms 02:05:52 INFO - PROCESS | 1647 | 1465203952451 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:05:52 INFO - PROCESS | 1647 | 1465203952453 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:05:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:05:52 INFO - PROCESS | 1647 | 1465203952456 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:05:52 INFO - PROCESS | 1647 | 1465203952458 Marionette TRACE conn2 <- [1,2978,null,{}] 02:05:52 INFO - PROCESS | 1647 | 1465203952462 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:52 INFO - PROCESS | 1647 | 1465203952463 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:52 INFO - PROCESS | 1647 | 1465203952545 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:05:52 INFO - PROCESS | 1647 | 1465203952550 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:52 INFO - PROCESS | 1647 | 1465203952554 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11852d800 == 26 [pid = 1647] [id = 753] 02:05:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x117298c00) [pid = 1647] [serial = 2258] [outer = 0x0] 02:05:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118038000) [pid = 1647] [serial = 2259] [outer = 0x117298c00] 02:05:52 INFO - PROCESS | 1647 | 1465203952583 Marionette DEBUG loaded listener.js 02:05:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1133cd400) [pid = 1647] [serial = 2260] [outer = 0x117298c00] 02:05:52 INFO - PROCESS | 1647 | 1465203952890 Marionette TRACE conn2 <- [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]]]}] 02:05:52 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. 02:05:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 02:05:52 INFO - PROCESS | 1647 | 1465203952956 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:05:52 INFO - PROCESS | 1647 | 1465203952959 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:05:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:05:52 INFO - PROCESS | 1647 | 1465203952965 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:05:52 INFO - PROCESS | 1647 | 1465203952967 Marionette TRACE conn2 <- [1,2982,null,{}] 02:05:52 INFO - PROCESS | 1647 | 1465203952969 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:52 INFO - PROCESS | 1647 | 1465203952971 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:53 INFO - PROCESS | 1647 | 1465203953050 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:05:53 INFO - PROCESS | 1647 | 1465203953056 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:53 INFO - PROCESS | 1647 | 1465203953057 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e7000 == 27 [pid = 1647] [id = 754] 02:05:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118f61000) [pid = 1647] [serial = 2261] [outer = 0x0] 02:05:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119c3e800) [pid = 1647] [serial = 2262] [outer = 0x118f61000] 02:05:53 INFO - PROCESS | 1647 | 1465203953085 Marionette DEBUG loaded listener.js 02:05:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1214c1c00) [pid = 1647] [serial = 2263] [outer = 0x118f61000] 02:05:53 INFO - PROCESS | 1647 | 1465203953427 Marionette TRACE conn2 <- [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"]]]}] 02:05:53 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 02:05:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:05:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:05:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 472ms 02:05:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:05:53 INFO - PROCESS | 1647 | 1465203953439 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:05:53 INFO - PROCESS | 1647 | 1465203953440 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:05:53 INFO - PROCESS | 1647 | 1465203953443 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:05:53 INFO - PROCESS | 1647 | 1465203953445 Marionette TRACE conn2 <- [1,2986,null,{}] 02:05:53 INFO - PROCESS | 1647 | 1465203953455 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:53 INFO - PROCESS | 1647 | 1465203953458 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:53 INFO - PROCESS | 1647 | 1465203953544 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:05:53 INFO - PROCESS | 1647 | 1465203953612 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:53 INFO - PROCESS | 1647 | 1465203953614 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x127886000 == 28 [pid = 1647] [id = 755] 02:05:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115dbf800) [pid = 1647] [serial = 2264] [outer = 0x0] 02:05:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x125376400) [pid = 1647] [serial = 2265] [outer = 0x115dbf800] 02:05:53 INFO - PROCESS | 1647 | 1465203953645 Marionette DEBUG loaded listener.js 02:05:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1269cf400) [pid = 1647] [serial = 2266] [outer = 0x115dbf800] 02:05:53 INFO - PROCESS | 1647 | 1465203953924 Marionette TRACE conn2 <- [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]]]}] 02:05:53 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. 02:05:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 522ms 02:05:53 INFO - PROCESS | 1647 | 1465203953965 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:05:53 INFO - PROCESS | 1647 | 1465203953967 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:05:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:05:53 INFO - PROCESS | 1647 | 1465203953977 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:05:53 INFO - PROCESS | 1647 | 1465203953978 Marionette TRACE conn2 <- [1,2990,null,{}] 02:05:53 INFO - PROCESS | 1647 | 1465203953980 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:53 INFO - PROCESS | 1647 | 1465203953982 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:54 INFO - PROCESS | 1647 | 1465203954067 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:05:54 INFO - PROCESS | 1647 | 1465203954139 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:54 INFO - PROCESS | 1647 | 1465203954140 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a5c1800 == 29 [pid = 1647] [id = 756] 02:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1253cd800) [pid = 1647] [serial = 2267] [outer = 0x0] 02:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12784cc00) [pid = 1647] [serial = 2268] [outer = 0x1253cd800] 02:05:54 INFO - PROCESS | 1647 | 1465203954166 Marionette DEBUG loaded listener.js 02:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1278ed000) [pid = 1647] [serial = 2269] [outer = 0x1253cd800] 02:05:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1262dc000 == 30 [pid = 1647] [id = 757] 02:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x128d9e400) [pid = 1647] [serial = 2270] [outer = 0x0] 02:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1278f4800) [pid = 1647] [serial = 2271] [outer = 0x128d9e400] 02:05:54 INFO - PROCESS | 1647 | 1465203954472 Marionette TRACE conn2 <- [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]]]}] 02:05:54 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. 02:05:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 02:05:54 INFO - PROCESS | 1647 | 1465203954498 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:05:54 INFO - PROCESS | 1647 | 1465203954509 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:05:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:05:54 INFO - PROCESS | 1647 | 1465203954511 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:05:54 INFO - PROCESS | 1647 | 1465203954512 Marionette TRACE conn2 <- [1,2994,null,{}] 02:05:54 INFO - PROCESS | 1647 | 1465203954515 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:54 INFO - PROCESS | 1647 | 1465203954516 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:54 INFO - PROCESS | 1647 | 1465203954632 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:05:54 INFO - PROCESS | 1647 | 1465203954645 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:54 INFO - PROCESS | 1647 | 1465203954646 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12abc0800 == 31 [pid = 1647] [id = 758] 02:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118ae9400) [pid = 1647] [serial = 2272] [outer = 0x0] 02:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1278f1c00) [pid = 1647] [serial = 2273] [outer = 0x118ae9400] 02:05:54 INFO - PROCESS | 1647 | 1465203954671 Marionette DEBUG loaded listener.js 02:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x128de5400) [pid = 1647] [serial = 2274] [outer = 0x118ae9400] 02:05:55 INFO - PROCESS | 1647 | 1465203955006 Marionette TRACE conn2 <- [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]]]}] 02:05:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:05:55 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 02:05:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 02:05:55 INFO - PROCESS | 1647 | 1465203955030 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:05:55 INFO - PROCESS | 1647 | 1465203955031 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:05:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:05:55 INFO - PROCESS | 1647 | 1465203955033 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:05:55 INFO - PROCESS | 1647 | 1465203955035 Marionette TRACE conn2 <- [1,2998,null,{}] 02:05:55 INFO - PROCESS | 1647 | 1465203955037 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:55 INFO - PROCESS | 1647 | 1465203955041 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:55 INFO - PROCESS | 1647 | 1465203955166 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:05:55 INFO - PROCESS | 1647 | 1465203955179 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:55 INFO - PROCESS | 1647 | 1465203955181 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb0a000 == 32 [pid = 1647] [id = 759] 02:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x128e36800) [pid = 1647] [serial = 2275] [outer = 0x0] 02:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x129338400) [pid = 1647] [serial = 2276] [outer = 0x128e36800] 02:05:55 INFO - PROCESS | 1647 | 1465203955205 Marionette DEBUG loaded listener.js 02:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1295fc400) [pid = 1647] [serial = 2277] [outer = 0x128e36800] 02:05:55 INFO - PROCESS | 1647 | 1465203955517 Marionette TRACE conn2 <- [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]]]}] 02:05:55 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. 02:05:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 520ms 02:05:55 INFO - PROCESS | 1647 | 1465203955555 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:05:55 INFO - PROCESS | 1647 | 1465203955556 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:05:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:05:55 INFO - PROCESS | 1647 | 1465203955558 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:05:55 INFO - PROCESS | 1647 | 1465203955559 Marionette TRACE conn2 <- [1,3002,null,{}] 02:05:55 INFO - PROCESS | 1647 | 1465203955569 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:55 INFO - PROCESS | 1647 | 1465203955570 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:55 INFO - PROCESS | 1647 | 1465203955675 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:05:55 INFO - PROCESS | 1647 | 1465203955688 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:55 INFO - PROCESS | 1647 | 1465203955689 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2dc800 == 33 [pid = 1647] [id = 760] 02:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x128ff7400) [pid = 1647] [serial = 2278] [outer = 0x0] 02:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12a7c6400) [pid = 1647] [serial = 2279] [outer = 0x128ff7400] 02:05:55 INFO - PROCESS | 1647 | 1465203955714 Marionette DEBUG loaded listener.js 02:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12a851000) [pid = 1647] [serial = 2280] [outer = 0x128ff7400] 02:05:56 INFO - PROCESS | 1647 | 1465203956029 Marionette TRACE conn2 <- [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]]]}] 02:05:56 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. 02:05:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 519ms 02:05:56 INFO - PROCESS | 1647 | 1465203956077 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:05:56 INFO - PROCESS | 1647 | 1465203956078 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:05:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:05:56 INFO - PROCESS | 1647 | 1465203956081 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:05:56 INFO - PROCESS | 1647 | 1465203956082 Marionette TRACE conn2 <- [1,3006,null,{}] 02:05:56 INFO - PROCESS | 1647 | 1465203956084 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:56 INFO - PROCESS | 1647 | 1465203956085 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:56 INFO - PROCESS | 1647 | 1465203956188 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:05:56 INFO - PROCESS | 1647 | 1465203956200 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:56 INFO - PROCESS | 1647 | 1465203956202 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c43a000 == 34 [pid = 1647] [id = 761] 02:05:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12a851400) [pid = 1647] [serial = 2281] [outer = 0x0] 02:05:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12ab8a000) [pid = 1647] [serial = 2282] [outer = 0x12a851400] 02:05:56 INFO - PROCESS | 1647 | 1465203956226 Marionette DEBUG loaded listener.js 02:05:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12ac0e000) [pid = 1647] [serial = 2283] [outer = 0x12a851400] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11671f400) [pid = 1647] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1188a4000) [pid = 1647] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11821fc00) [pid = 1647] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x120fed800) [pid = 1647] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1183db400) [pid = 1647] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115f9ec00) [pid = 1647] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x126a64400) [pid = 1647] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x123b92000) [pid = 1647] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12932f400) [pid = 1647] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12a702c00) [pid = 1647] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x129560c00) [pid = 1647] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118f67400) [pid = 1647] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1295fcc00) [pid = 1647] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x112df1800) [pid = 1647] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x115fa7c00) [pid = 1647] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x127847000) [pid = 1647] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1166ec400) [pid = 1647] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x115f4f400) [pid = 1647] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12a705400) [pid = 1647] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1267b0c00) [pid = 1647] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12784e000) [pid = 1647] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x110f6c800) [pid = 1647] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1183ddc00) [pid = 1647] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:05:56 INFO - PROCESS | 1647 | 1465203956979 Marionette TRACE conn2 <- [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]]]}] 02:05:56 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. 02:05:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 919ms 02:05:57 INFO - PROCESS | 1647 | 1465203957000 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:05:57 INFO - PROCESS | 1647 | 1465203957002 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:05:57 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:05:57 INFO - PROCESS | 1647 | 1465203957005 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:05:57 INFO - PROCESS | 1647 | 1465203957007 Marionette TRACE conn2 <- [1,3010,null,{}] 02:05:57 INFO - PROCESS | 1647 | 1465203957009 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:57 INFO - PROCESS | 1647 | 1465203957010 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:57 INFO - PROCESS | 1647 | 1465203957096 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:05:57 INFO - PROCESS | 1647 | 1465203957165 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:57 INFO - PROCESS | 1647 | 1465203957166 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b3dc000 == 35 [pid = 1647] [id = 762] 02:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x115dc4400) [pid = 1647] [serial = 2284] [outer = 0x0] 02:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1181cac00) [pid = 1647] [serial = 2285] [outer = 0x115dc4400] 02:05:57 INFO - PROCESS | 1647 | 1465203957192 Marionette DEBUG loaded listener.js 02:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1217e2c00) [pid = 1647] [serial = 2286] [outer = 0x115dc4400] 02:05:57 INFO - PROCESS | 1647 | 1465203957442 Marionette TRACE conn2 <- [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]]]}] 02:05:57 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 02:05:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 468ms 02:05:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:05:57 INFO - PROCESS | 1647 | 1465203957476 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:05:57 INFO - PROCESS | 1647 | 1465203957477 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:05:57 INFO - PROCESS | 1647 | 1465203957480 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:05:57 INFO - PROCESS | 1647 | 1465203957481 Marionette TRACE conn2 <- [1,3014,null,{}] 02:05:57 INFO - PROCESS | 1647 | 1465203957490 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:57 INFO - PROCESS | 1647 | 1465203957492 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:57 INFO - PROCESS | 1647 | 1465203957580 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:05:57 INFO - PROCESS | 1647 | 1465203957584 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:57 INFO - PROCESS | 1647 | 1465203957585 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cbd7800 == 36 [pid = 1647] [id = 763] 02:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x127847000) [pid = 1647] [serial = 2287] [outer = 0x0] 02:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12ab8c000) [pid = 1647] [serial = 2288] [outer = 0x127847000] 02:05:57 INFO - PROCESS | 1647 | 1465203957609 Marionette DEBUG loaded listener.js 02:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12ac11000) [pid = 1647] [serial = 2289] [outer = 0x127847000] 02:05:57 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:05:57 INFO - PROCESS | 1647 | 1465203957959 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:05:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:05:57 INFO - {} 02:05:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:05:57 INFO - {} 02:05:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:05:58 INFO - {} 02:05:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:05:58 INFO - {} 02:05:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 520ms 02:05:58 INFO - PROCESS | 1647 | 1465203958000 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:05:58 INFO - PROCESS | 1647 | 1465203958002 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:05:58 INFO - TEST-START | /FileAPI/fileReader.html 02:05:58 INFO - PROCESS | 1647 | 1465203958004 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:05:58 INFO - PROCESS | 1647 | 1465203958006 Marionette TRACE conn2 <- [1,3018,null,{}] 02:05:58 INFO - PROCESS | 1647 | 1465203958008 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:58 INFO - PROCESS | 1647 | 1465203958017 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:58 INFO - PROCESS | 1647 | 1465203958139 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:05:58 INFO - PROCESS | 1647 | 1465203958146 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:58 INFO - PROCESS | 1647 | 1465203958147 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8cc000 == 37 [pid = 1647] [id = 764] 02:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12ab80000) [pid = 1647] [serial = 2290] [outer = 0x0] 02:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12ac18c00) [pid = 1647] [serial = 2291] [outer = 0x12ab80000] 02:05:58 INFO - PROCESS | 1647 | 1465203958173 Marionette DEBUG loaded listener.js 02:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12ba30c00) [pid = 1647] [serial = 2292] [outer = 0x12ab80000] 02:05:58 INFO - PROCESS | 1647 | 1465203958487 Marionette TRACE conn2 <- [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]]]}] 02:05:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:05:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:05:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:05:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:05:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 519ms 02:05:58 INFO - PROCESS | 1647 | 1465203958524 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:05:58 INFO - PROCESS | 1647 | 1465203958525 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:05:58 INFO - TEST-START | /FileAPI/historical.html 02:05:58 INFO - PROCESS | 1647 | 1465203958527 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:05:58 INFO - PROCESS | 1647 | 1465203958528 Marionette TRACE conn2 <- [1,3022,null,{}] 02:05:58 INFO - PROCESS | 1647 | 1465203958530 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:58 INFO - PROCESS | 1647 | 1465203958531 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:58 INFO - PROCESS | 1647 | 1465203958612 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:05:58 INFO - PROCESS | 1647 | 1465203958617 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:58 INFO - PROCESS | 1647 | 1465203958619 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:05:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x134c1c000 == 38 [pid = 1647] [id = 765] 02:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12b266c00) [pid = 1647] [serial = 2293] [outer = 0x0] 02:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12ba37400) [pid = 1647] [serial = 2294] [outer = 0x12b266c00] 02:05:58 INFO - PROCESS | 1647 | 1465203958643 Marionette DEBUG loaded listener.js 02:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12ba3c400) [pid = 1647] [serial = 2295] [outer = 0x12b266c00] 02:05:59 INFO - PROCESS | 1647 | --DOCSHELL 0x11852d800 == 37 [pid = 1647] [id = 753] 02:05:59 INFO - PROCESS | 1647 | --DOCSHELL 0x117092800 == 36 [pid = 1647] [id = 752] 02:06:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12a5c1800 == 35 [pid = 1647] [id = 756] 02:06:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12c43a000 == 34 [pid = 1647] [id = 761] 02:06:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1262dc000 == 33 [pid = 1647] [id = 757] 02:06:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e7000 == 32 [pid = 1647] [id = 754] 02:06:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12abc0800 == 31 [pid = 1647] [id = 758] 02:06:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8cc000 == 30 [pid = 1647] [id = 764] 02:06:00 INFO - PROCESS | 1647 | --DOCSHELL 0x127886000 == 29 [pid = 1647] [id = 755] 02:06:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12b3dc000 == 28 [pid = 1647] [id = 762] 02:06:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12cbd7800 == 27 [pid = 1647] [id = 763] 02:06:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb0a000 == 26 [pid = 1647] [id = 759] 02:06:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2dc800 == 25 [pid = 1647] [id = 760] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x128d96400) [pid = 1647] [serial = 2183] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118138400) [pid = 1647] [serial = 2144] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1133d4c00) [pid = 1647] [serial = 2147] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x116639c00) [pid = 1647] [serial = 2150] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x128dda000) [pid = 1647] [serial = 2215] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128e31800) [pid = 1647] [serial = 2218] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x111c6b400) [pid = 1647] [serial = 2185] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1127ea000) [pid = 1647] [serial = 2186] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124a90c00) [pid = 1647] [serial = 2194] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1269c6800) [pid = 1647] [serial = 2195] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11803e000) [pid = 1647] [serial = 2188] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118f6b000) [pid = 1647] [serial = 2203] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1183d4800) [pid = 1647] [serial = 2200] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118834000) [pid = 1647] [serial = 2201] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x121587400) [pid = 1647] [serial = 2206] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x123b94000) [pid = 1647] [serial = 2207] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118f67000) [pid = 1647] [serial = 2191] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x120fecc00) [pid = 1647] [serial = 2192] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11662d800) [pid = 1647] [serial = 2197] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1172a2c00) [pid = 1647] [serial = 2198] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12784f000) [pid = 1647] [serial = 2212] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124ac2800) [pid = 1647] [serial = 2209] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1267b0000) [pid = 1647] [serial = 2210] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x129335800) [pid = 1647] [serial = 2221] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12ab81800) [pid = 1647] [serial = 2234] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12932e400) [pid = 1647] [serial = 2219] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x129568c00) [pid = 1647] [serial = 2224] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x129337c00) [pid = 1647] [serial = 2222] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12956e800) [pid = 1647] [serial = 2227] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12a7ba000) [pid = 1647] [serial = 2230] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12956ec00) [pid = 1647] [serial = 2225] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1198b3400) [pid = 1647] [serial = 2204] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1183cf800) [pid = 1647] [serial = 2189] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x128de5800) [pid = 1647] [serial = 2216] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12a848000) [pid = 1647] [serial = 2233] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1295f9400) [pid = 1647] [serial = 2228] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12a844400) [pid = 1647] [serial = 2231] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x128d9dc00) [pid = 1647] [serial = 2213] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1122d8c00) [pid = 1647] [serial = 2239] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12ab8b400) [pid = 1647] [serial = 2237] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12ab84000) [pid = 1647] [serial = 2236] [outer = 0x0] [url = about:blank] 02:06:00 INFO - PROCESS | 1647 | 1465203960396 Marionette TRACE conn2 <- [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"]]]}] 02:06:00 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:06:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:06:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:06:00 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:06:00 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:06:00 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:06:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:06:00 INFO - TEST-OK | /FileAPI/historical.html | took 1922ms 02:06:00 INFO - TEST-START | /FileAPI/idlharness.html 02:06:00 INFO - PROCESS | 1647 | 1465203960449 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:06:00 INFO - PROCESS | 1647 | 1465203960451 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:06:00 INFO - PROCESS | 1647 | 1465203960455 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:06:00 INFO - PROCESS | 1647 | 1465203960457 Marionette TRACE conn2 <- [1,3026,null,{}] 02:06:00 INFO - PROCESS | 1647 | 1465203960461 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:00 INFO - PROCESS | 1647 | 1465203960464 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:00 INFO - PROCESS | 1647 | 1465203960574 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:06:00 INFO - PROCESS | 1647 | 1465203960587 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:00 INFO - PROCESS | 1647 | 1465203960589 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x116a9c800 == 26 [pid = 1647] [id = 766] 02:06:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x112718000) [pid = 1647] [serial = 2296] [outer = 0x0] 02:06:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1127dd800) [pid = 1647] [serial = 2297] [outer = 0x112718000] 02:06:00 INFO - PROCESS | 1647 | 1465203960620 Marionette DEBUG loaded listener.js 02:06:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x112a87c00) [pid = 1647] [serial = 2298] [outer = 0x112718000] 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:06:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:06:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:06:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:01 INFO - PROCESS | 1647 | 1465203961164 Marionette TRACE conn2 <- [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]]]}] 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:06:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:06:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:06:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:06:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:06:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:06:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:06:01 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 02:06:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:06:01 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 02:06:01 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 02:06:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:06:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:06:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:06:01 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 02:06:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:06:01 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 02:06:01 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 02:06:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:06:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:06:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:06:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:06:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 733ms 02:06:01 INFO - PROCESS | 1647 | 1465203961188 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:06:01 INFO - PROCESS | 1647 | 1465203961192 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:06:01 INFO - TEST-START | /FileAPI/idlharness.worker 02:06:01 INFO - PROCESS | 1647 | 1465203961197 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:06:01 INFO - PROCESS | 1647 | 1465203961198 Marionette TRACE conn2 <- [1,3030,null,{}] 02:06:01 INFO - PROCESS | 1647 | 1465203961201 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:01 INFO - PROCESS | 1647 | 1465203961202 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:01 INFO - PROCESS | 1647 | 1465203961289 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:06:01 INFO - PROCESS | 1647 | 1465203961293 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:01 INFO - PROCESS | 1647 | 1465203961294 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x121bdc000 == 27 [pid = 1647] [id = 767] 02:06:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11338c000) [pid = 1647] [serial = 2299] [outer = 0x0] 02:06:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11765f000) [pid = 1647] [serial = 2300] [outer = 0x11338c000] 02:06:01 INFO - PROCESS | 1647 | 1465203961324 Marionette DEBUG loaded listener.js 02:06:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118130000) [pid = 1647] [serial = 2301] [outer = 0x11338c000] 02:06:01 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:06:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:06:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:06:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:06:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:06:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:06:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:06:01 INFO - {} 02:06:01 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 02:06:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:06:01 INFO - {} 02:06:01 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 - {} 02:06:01 INFO - {} 02:06:01 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 02:06:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:06:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:06:01 INFO - {} 02:06:01 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 02:06:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:06:01 INFO - {} 02:06:01 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 - {} 02:06:01 INFO - {} 02:06:01 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 02:06:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:06:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:06:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 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 02:06:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:06:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:06:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 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 02:06:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 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 02:06:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 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 02:06:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:06:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:06:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:06:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:06:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:06:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:06:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:06:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:06:01 INFO - {} 02:06:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:06:02 INFO - {} 02:06:02 INFO - PROCESS | 1647 | 1465203961957 Marionette TRACE conn2 <- [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,{},{}]]]}] 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:06:02 INFO - {} 02:06:02 INFO - TEST-OK | /FileAPI/idlharness.worker | took 786ms 02:06:02 INFO - PROCESS | 1647 | 1465203961984 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:06:02 INFO - PROCESS | 1647 | 1465203961986 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:06:02 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:06:02 INFO - PROCESS | 1647 | 1465203961989 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:06:02 INFO - PROCESS | 1647 | 1465203961993 Marionette TRACE conn2 <- [1,3034,null,{}] 02:06:02 INFO - PROCESS | 1647 | 1465203962003 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:02 INFO - PROCESS | 1647 | 1465203962006 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:02 INFO - PROCESS | 1647 | 1465203962075 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:06:02 INFO - PROCESS | 1647 | 1465203962079 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:02 INFO - PROCESS | 1647 | 1465203962081 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12abb4000 == 28 [pid = 1647] [id = 768] 02:06:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x110f6e000) [pid = 1647] [serial = 2302] [outer = 0x0] 02:06:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x124ac0400) [pid = 1647] [serial = 2303] [outer = 0x110f6e000] 02:06:02 INFO - PROCESS | 1647 | 1465203962111 Marionette DEBUG loaded listener.js 02:06:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x125312c00) [pid = 1647] [serial = 2304] [outer = 0x110f6e000] 02:06:02 INFO - PROCESS | 1647 | 1465203962567 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:06:02 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:06:02 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 624ms 02:06:02 INFO - PROCESS | 1647 | 1465203962614 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:06:02 INFO - PROCESS | 1647 | 1465203962617 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:06:02 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:06:02 INFO - PROCESS | 1647 | 1465203962620 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:06:02 INFO - PROCESS | 1647 | 1465203962622 Marionette TRACE conn2 <- [1,3038,null,{}] 02:06:02 INFO - PROCESS | 1647 | 1465203962625 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:02 INFO - PROCESS | 1647 | 1465203962626 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:02 INFO - PROCESS | 1647 | 1465203962740 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:06:02 INFO - PROCESS | 1647 | 1465203962744 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:02 INFO - PROCESS | 1647 | 1465203962745 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba18800 == 29 [pid = 1647] [id = 769] 02:06:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1267a7400) [pid = 1647] [serial = 2305] [outer = 0x0] 02:06:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1267b1800) [pid = 1647] [serial = 2306] [outer = 0x1267a7400] 02:06:02 INFO - PROCESS | 1647 | 1465203962770 Marionette DEBUG loaded listener.js 02:06:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1269c4000) [pid = 1647] [serial = 2307] [outer = 0x1267a7400] 02:06:03 INFO - PROCESS | 1647 | 1465203963073 Marionette TRACE conn2 <- [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"]]]}] 02:06:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:06:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 473ms 02:06:03 INFO - PROCESS | 1647 | 1465203963093 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:06:03 INFO - PROCESS | 1647 | 1465203963095 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:06:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:06:03 INFO - PROCESS | 1647 | 1465203963097 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:06:03 INFO - PROCESS | 1647 | 1465203963098 Marionette TRACE conn2 <- [1,3042,null,{}] 02:06:03 INFO - PROCESS | 1647 | 1465203963100 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:03 INFO - PROCESS | 1647 | 1465203963103 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:03 INFO - PROCESS | 1647 | 1465203963180 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:06:03 INFO - PROCESS | 1647 | 1465203963186 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:03 INFO - PROCESS | 1647 | 1465203963188 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb0d000 == 30 [pid = 1647] [id = 770] 02:06:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1131a9400) [pid = 1647] [serial = 2308] [outer = 0x0] 02:06:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1269d1000) [pid = 1647] [serial = 2309] [outer = 0x1131a9400] 02:06:03 INFO - PROCESS | 1647 | 1465203963212 Marionette DEBUG loaded listener.js 02:06:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x126a68c00) [pid = 1647] [serial = 2310] [outer = 0x1131a9400] 02:06:03 INFO - PROCESS | 1647 | 1465203963642 Marionette TRACE conn2 <- [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]]]}] 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:06:03 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. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:06:03 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'.) 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:06:03 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. 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:06:03 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. 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:06:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:06:03 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. 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:06:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:06:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:06:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:06:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:06:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:06:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:06:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:06:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:06:03 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 577ms 02:06:03 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:06:03 INFO - PROCESS | 1647 | 1465203963674 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:06:03 INFO - PROCESS | 1647 | 1465203963676 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:06:03 INFO - PROCESS | 1647 | 1465203963679 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:06:03 INFO - PROCESS | 1647 | 1465203963680 Marionette TRACE conn2 <- [1,3046,null,{}] 02:06:03 INFO - PROCESS | 1647 | 1465203963682 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:03 INFO - PROCESS | 1647 | 1465203963687 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:03 INFO - PROCESS | 1647 | 1465203963779 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:06:03 INFO - PROCESS | 1647 | 1465203963782 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:03 INFO - PROCESS | 1647 | 1465203963784 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2d9800 == 31 [pid = 1647] [id = 771] 02:06:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x126d47c00) [pid = 1647] [serial = 2311] [outer = 0x0] 02:06:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1278f6400) [pid = 1647] [serial = 2312] [outer = 0x126d47c00] 02:06:03 INFO - PROCESS | 1647 | 1465203963812 Marionette DEBUG loaded listener.js 02:06:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x128de6c00) [pid = 1647] [serial = 2313] [outer = 0x126d47c00] 02:06:03 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:06:04 INFO - PROCESS | 1647 | 1465203964146 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:06:04 INFO - {} 02:06:04 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 519ms 02:06:04 INFO - PROCESS | 1647 | 1465203964198 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:06:04 INFO - PROCESS | 1647 | 1465203964199 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:06:04 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:06:04 INFO - PROCESS | 1647 | 1465203964201 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:06:04 INFO - PROCESS | 1647 | 1465203964203 Marionette TRACE conn2 <- [1,3050,null,{}] 02:06:04 INFO - PROCESS | 1647 | 1465203964205 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:04 INFO - PROCESS | 1647 | 1465203964206 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:04 INFO - PROCESS | 1647 | 1465203964314 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:06:04 INFO - PROCESS | 1647 | 1465203964321 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:04 INFO - PROCESS | 1647 | 1465203964323 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c912000 == 32 [pid = 1647] [id = 772] 02:06:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1214c4000) [pid = 1647] [serial = 2314] [outer = 0x0] 02:06:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x128fec800) [pid = 1647] [serial = 2315] [outer = 0x1214c4000] 02:06:04 INFO - PROCESS | 1647 | 1465203964347 Marionette DEBUG loaded listener.js 02:06:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x129333000) [pid = 1647] [serial = 2316] [outer = 0x1214c4000] 02:06:04 INFO - PROCESS | 1647 | 1465203964632 Marionette TRACE conn2 <- [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]]]}] 02:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:06:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 469ms 02:06:04 INFO - PROCESS | 1647 | 1465203964673 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:06:04 INFO - PROCESS | 1647 | 1465203964674 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:06:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:06:04 INFO - PROCESS | 1647 | 1465203964677 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:06:04 INFO - PROCESS | 1647 | 1465203964678 Marionette TRACE conn2 <- [1,3054,null,{}] 02:06:04 INFO - PROCESS | 1647 | 1465203964680 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:04 INFO - PROCESS | 1647 | 1465203964681 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:04 INFO - PROCESS | 1647 | 1465203964758 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:06:04 INFO - PROCESS | 1647 | 1465203964761 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:04 INFO - PROCESS | 1647 | 1465203964762 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cbd9800 == 33 [pid = 1647] [id = 773] 02:06:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128e36000) [pid = 1647] [serial = 2317] [outer = 0x0] 02:06:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129339c00) [pid = 1647] [serial = 2318] [outer = 0x128e36000] 02:06:04 INFO - PROCESS | 1647 | 1465203964790 Marionette DEBUG loaded listener.js 02:06:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12956ec00) [pid = 1647] [serial = 2319] [outer = 0x128e36000] 02:06:05 INFO - PROCESS | 1647 | 1465203965223 Marionette TRACE conn2 <- [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"]]]}] 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:06:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:06:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:06: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" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:06: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" 02:06:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:06:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 583ms 02:06:05 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:06:05 INFO - PROCESS | 1647 | 1465203965261 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:06:05 INFO - PROCESS | 1647 | 1465203965262 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:06:05 INFO - PROCESS | 1647 | 1465203965264 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:06:05 INFO - PROCESS | 1647 | 1465203965265 Marionette TRACE conn2 <- [1,3058,null,{}] 02:06:05 INFO - PROCESS | 1647 | 1465203965267 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:05 INFO - PROCESS | 1647 | 1465203965268 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:05 INFO - PROCESS | 1647 | 1465203965351 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:06:05 INFO - PROCESS | 1647 | 1465203965356 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:05 INFO - PROCESS | 1647 | 1465203965357 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12abb3000 == 34 [pid = 1647] [id = 774] 02:06:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1295f1800) [pid = 1647] [serial = 2320] [outer = 0x0] 02:06:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1295f6c00) [pid = 1647] [serial = 2321] [outer = 0x1295f1800] 02:06:05 INFO - PROCESS | 1647 | 1465203965382 Marionette DEBUG loaded listener.js 02:06:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12ab84000) [pid = 1647] [serial = 2322] [outer = 0x1295f1800] 02:06:05 INFO - PROCESS | 1647 | 1465203965742 Marionette TRACE conn2 <- [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]]]}] 02:06:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:06:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:06:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:06:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:06:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:06:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:06:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:06:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:06:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:06:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:06:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:06:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:06:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:06:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:06:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:06:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:06:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 523ms 02:06:05 INFO - PROCESS | 1647 | 1465203965787 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:06:05 INFO - PROCESS | 1647 | 1465203965797 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:06:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:06:05 INFO - PROCESS | 1647 | 1465203965805 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:06:05 INFO - PROCESS | 1647 | 1465203965806 Marionette TRACE conn2 <- [1,3062,null,{}] 02:06:05 INFO - PROCESS | 1647 | 1465203965808 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:05 INFO - PROCESS | 1647 | 1465203965809 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:05 INFO - PROCESS | 1647 | 1465203965912 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:06:05 INFO - PROCESS | 1647 | 1465203965918 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:05 INFO - PROCESS | 1647 | 1465203965919 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d240000 == 35 [pid = 1647] [id = 775] 02:06:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1295f1c00) [pid = 1647] [serial = 2323] [outer = 0x0] 02:06:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12ab8d400) [pid = 1647] [serial = 2324] [outer = 0x1295f1c00] 02:06:05 INFO - PROCESS | 1647 | 1465203965943 Marionette DEBUG loaded listener.js 02:06:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b204400) [pid = 1647] [serial = 2325] [outer = 0x1295f1c00] 02:06:06 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:06:06 INFO - PROCESS | 1647 | 1465203966279 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:06:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:06:06 INFO - {} 02:06:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 520ms 02:06:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:06:06 INFO - PROCESS | 1647 | 1465203966331 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:06:06 INFO - PROCESS | 1647 | 1465203966332 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:06:06 INFO - PROCESS | 1647 | 1465203966335 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:06:06 INFO - PROCESS | 1647 | 1465203966336 Marionette TRACE conn2 <- [1,3066,null,{}] 02:06:06 INFO - PROCESS | 1647 | 1465203966339 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:06 INFO - PROCESS | 1647 | 1465203966340 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:06 INFO - PROCESS | 1647 | 1465203966449 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:06:06 INFO - PROCESS | 1647 | 1465203966452 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:06 INFO - PROCESS | 1647 | 1465203966454 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb0c800 == 36 [pid = 1647] [id = 776] 02:06:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12b207400) [pid = 1647] [serial = 2326] [outer = 0x0] 02:06:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b25f000) [pid = 1647] [serial = 2327] [outer = 0x12b207400] 02:06:06 INFO - PROCESS | 1647 | 1465203966480 Marionette DEBUG loaded listener.js 02:06:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12bba7400) [pid = 1647] [serial = 2328] [outer = 0x12b207400] 02:06:06 INFO - PROCESS | 1647 | 1465203966797 Marionette TRACE conn2 <- [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]]]}] 02:06:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:06:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:06:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:06:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:06:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:06:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:06:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:06:06 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 02:06:06 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:06:06 INFO - PROCESS | 1647 | 1465203966857 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:06:06 INFO - PROCESS | 1647 | 1465203966858 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:06:06 INFO - PROCESS | 1647 | 1465203966860 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:06:06 INFO - PROCESS | 1647 | 1465203966861 Marionette TRACE conn2 <- [1,3070,null,{}] 02:06:06 INFO - PROCESS | 1647 | 1465203966863 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:06 INFO - PROCESS | 1647 | 1465203966865 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:06 INFO - PROCESS | 1647 | 1465203966970 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:06:06 INFO - PROCESS | 1647 | 1465203966986 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:06 INFO - PROCESS | 1647 | 1465203966987 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x116835000 == 37 [pid = 1647] [id = 777] 02:06:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12bba9c00) [pid = 1647] [serial = 2329] [outer = 0x0] 02:06:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12bbafc00) [pid = 1647] [serial = 2330] [outer = 0x12bba9c00] 02:06:07 INFO - PROCESS | 1647 | 1465203967011 Marionette DEBUG loaded listener.js 02:06:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11821d400) [pid = 1647] [serial = 2331] [outer = 0x12bba9c00] 02:06:07 INFO - PROCESS | 1647 | 1465203967338 Marionette TRACE conn2 <- [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]]]}] 02:06:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:06:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:06:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:06:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:06:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:06:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:06:07 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 520ms 02:06:07 INFO - PROCESS | 1647 | 1465203967381 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:06:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:06:07 INFO - PROCESS | 1647 | 1465203967382 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:06:07 INFO - PROCESS | 1647 | 1465203967385 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:06:07 INFO - PROCESS | 1647 | 1465203967386 Marionette TRACE conn2 <- [1,3074,null,{}] 02:06:07 INFO - PROCESS | 1647 | 1465203967388 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:07 INFO - PROCESS | 1647 | 1465203967389 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:07 INFO - PROCESS | 1647 | 1465203967492 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:06:07 INFO - PROCESS | 1647 | 1465203967503 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:07 INFO - PROCESS | 1647 | 1465203967504 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x126735800 == 38 [pid = 1647] [id = 778] 02:06:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1181cb000) [pid = 1647] [serial = 2332] [outer = 0x0] 02:06:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1184a8800) [pid = 1647] [serial = 2333] [outer = 0x1181cb000] 02:06:07 INFO - PROCESS | 1647 | 1465203967527 Marionette DEBUG loaded listener.js 02:06:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118586000) [pid = 1647] [serial = 2334] [outer = 0x1181cb000] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x127847000) [pid = 1647] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118ae9400) [pid = 1647] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x128e36800) [pid = 1647] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128ff7400) [pid = 1647] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1253cd800) [pid = 1647] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12a851400) [pid = 1647] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x115dc4400) [pid = 1647] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1269cd000) [pid = 1647] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x117298c00) [pid = 1647] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118867400) [pid = 1647] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12ab80000) [pid = 1647] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x128d9e400) [pid = 1647] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116426000) [pid = 1647] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x115dbf800) [pid = 1647] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116425c00) [pid = 1647] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118f61000) [pid = 1647] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116f94000) [pid = 1647] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:06:07 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x128d94800) [pid = 1647] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:06:07 INFO - PROCESS | 1647 | 1465203967988 Marionette TRACE conn2 <- [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]]]}] 02:06:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:06:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:06:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:06:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:06:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:06:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:06:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 620ms 02:06:08 INFO - PROCESS | 1647 | 1465203968007 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:06:08 INFO - PROCESS | 1647 | 1465203968008 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:06:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:06:08 INFO - PROCESS | 1647 | 1465203968010 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:06:08 INFO - PROCESS | 1647 | 1465203968011 Marionette TRACE conn2 <- [1,3078,null,{}] 02:06:08 INFO - PROCESS | 1647 | 1465203968013 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:08 INFO - PROCESS | 1647 | 1465203968014 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:08 INFO - PROCESS | 1647 | 1465203968131 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:06:08 INFO - PROCESS | 1647 | 1465203968175 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:08 INFO - PROCESS | 1647 | 1465203968176 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12780a000 == 39 [pid = 1647] [id = 779] 02:06:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1133d4000) [pid = 1647] [serial = 2335] [outer = 0x0] 02:06:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118589000) [pid = 1647] [serial = 2336] [outer = 0x1133d4000] 02:06:08 INFO - PROCESS | 1647 | 1465203968201 Marionette DEBUG loaded listener.js 02:06:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118864000) [pid = 1647] [serial = 2337] [outer = 0x1133d4000] 02:06:08 INFO - PROCESS | 1647 | 1465203968460 Marionette TRACE conn2 <- [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] 02:06:08 INFO - PROCESS | 1647 | 1465203968483 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:06:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:06:08 INFO - PROCESS | 1647 | 1465203968493 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:06:08 INFO - PROCESS | 1647 | 1465203968494 Marionette TRACE conn2 <- [1,3082,null,{}] 02:06:08 INFO - PROCESS | 1647 | 1465203968496 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:08 INFO - PROCESS | 1647 | 1465203968497 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:08 INFO - PROCESS | 1647 | 1465203968584 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:06:08 INFO - PROCESS | 1647 | 1465203968590 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:08 INFO - PROCESS | 1647 | 1465203968591 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1293a1800 == 40 [pid = 1647] [id = 780] 02:06:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118869000) [pid = 1647] [serial = 2338] [outer = 0x0] 02:06:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118f63000) [pid = 1647] [serial = 2339] [outer = 0x118869000] 02:06:08 INFO - PROCESS | 1647 | 1465203968616 Marionette DEBUG loaded listener.js 02:06:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119219800) [pid = 1647] [serial = 2340] [outer = 0x118869000] 02:06:09 INFO - PROCESS | 1647 | 1465203969045 Marionette TRACE conn2 <- [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]]]}] 02:06:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:06:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:06:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:06:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 569ms 02:06:09 INFO - PROCESS | 1647 | 1465203969063 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:06:09 INFO - PROCESS | 1647 | 1465203969065 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:06:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:06:09 INFO - PROCESS | 1647 | 1465203969069 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:06:09 INFO - PROCESS | 1647 | 1465203969070 Marionette TRACE conn2 <- [1,3086,null,{}] 02:06:09 INFO - PROCESS | 1647 | 1465203969074 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:09 INFO - PROCESS | 1647 | 1465203969075 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:09 INFO - PROCESS | 1647 | 1465203969202 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:06:09 INFO - PROCESS | 1647 | 1465203969207 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:09 INFO - PROCESS | 1647 | 1465203969209 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a5a4800 == 41 [pid = 1647] [id = 781] 02:06:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119251400) [pid = 1647] [serial = 2341] [outer = 0x0] 02:06:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1196de800) [pid = 1647] [serial = 2342] [outer = 0x119251400] 02:06:09 INFO - PROCESS | 1647 | 1465203969237 Marionette DEBUG loaded listener.js 02:06:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12537ac00) [pid = 1647] [serial = 2343] [outer = 0x119251400] 02:06:09 INFO - PROCESS | 1647 | 1465203969563 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:06:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:06:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 521ms 02:06:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:06:09 INFO - PROCESS | 1647 | 1465203969590 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:06:09 INFO - PROCESS | 1647 | 1465203969592 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:06:09 INFO - PROCESS | 1647 | 1465203969594 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:06:09 INFO - PROCESS | 1647 | 1465203969595 Marionette TRACE conn2 <- [1,3090,null,{}] 02:06:09 INFO - PROCESS | 1647 | 1465203969598 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:09 INFO - PROCESS | 1647 | 1465203969599 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:09 INFO - PROCESS | 1647 | 1465203969686 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:06:09 INFO - PROCESS | 1647 | 1465203969758 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:09 INFO - PROCESS | 1647 | 1465203969759 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba13000 == 42 [pid = 1647] [id = 782] 02:06:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1198b3c00) [pid = 1647] [serial = 2344] [outer = 0x0] 02:06:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128ddb000) [pid = 1647] [serial = 2345] [outer = 0x1198b3c00] 02:06:09 INFO - PROCESS | 1647 | 1465203969783 Marionette DEBUG loaded listener.js 02:06:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12932a400) [pid = 1647] [serial = 2346] [outer = 0x1198b3c00] 02:06:10 INFO - PROCESS | 1647 | 1465203970221 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:06:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:06:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 669ms 02:06:10 INFO - PROCESS | 1647 | 1465203970264 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:06:10 INFO - PROCESS | 1647 | 1465203970267 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:06:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:06:10 INFO - PROCESS | 1647 | 1465203970299 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:06:10 INFO - PROCESS | 1647 | 1465203970303 Marionette TRACE conn2 <- [1,3094,null,{}] 02:06:10 INFO - PROCESS | 1647 | 1465203970307 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:10 INFO - PROCESS | 1647 | 1465203970309 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:10 INFO - PROCESS | 1647 | 1465203970427 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:06:10 INFO - PROCESS | 1647 | 1465203970561 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:10 INFO - PROCESS | 1647 | 1465203970562 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x118243800 == 43 [pid = 1647] [id = 783] 02:06:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x112a78400) [pid = 1647] [serial = 2347] [outer = 0x0] 02:06:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x112df2400) [pid = 1647] [serial = 2348] [outer = 0x112a78400] 02:06:10 INFO - PROCESS | 1647 | 1465203970593 Marionette DEBUG loaded listener.js 02:06:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x115dbb800) [pid = 1647] [serial = 2349] [outer = 0x112a78400] 02:06:11 INFO - PROCESS | 1647 | 1465203971000 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:06:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:06:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 726ms 02:06:11 INFO - PROCESS | 1647 | 1465203971022 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:06:11 INFO - PROCESS | 1647 | 1465203971025 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:06:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:06:11 INFO - PROCESS | 1647 | 1465203971030 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:06:11 INFO - PROCESS | 1647 | 1465203971031 Marionette TRACE conn2 <- [1,3098,null,{}] 02:06:11 INFO - PROCESS | 1647 | 1465203971034 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:11 INFO - PROCESS | 1647 | 1465203971036 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:11 INFO - PROCESS | 1647 | 1465203971156 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:06:11 INFO - PROCESS | 1647 | 1465203971265 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:11 INFO - PROCESS | 1647 | 1465203971266 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x127882000 == 44 [pid = 1647] [id = 784] 02:06:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x115fab400) [pid = 1647] [serial = 2350] [outer = 0x0] 02:06:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x117661800) [pid = 1647] [serial = 2351] [outer = 0x115fab400] 02:06:11 INFO - PROCESS | 1647 | 1465203971299 Marionette DEBUG loaded listener.js 02:06:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118222800) [pid = 1647] [serial = 2352] [outer = 0x115fab400] 02:06:11 INFO - PROCESS | 1647 | 1465203971691 Marionette TRACE conn2 <- [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]]]}] 02:06:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:06:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:06:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 02:06:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:06:11 INFO - PROCESS | 1647 | 1465203971699 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:06:11 INFO - PROCESS | 1647 | 1465203971701 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:06:11 INFO - PROCESS | 1647 | 1465203971703 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:06:11 INFO - PROCESS | 1647 | 1465203971706 Marionette TRACE conn2 <- [1,3102,null,{}] 02:06:11 INFO - PROCESS | 1647 | 1465203971714 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:11 INFO - PROCESS | 1647 | 1465203971717 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:11 INFO - PROCESS | 1647 | 1465203971964 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:06:12 INFO - PROCESS | 1647 | 1465203972092 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:12 INFO - PROCESS | 1647 | 1465203972093 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ab6800 == 45 [pid = 1647] [id = 785] 02:06:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x112fbf400) [pid = 1647] [serial = 2353] [outer = 0x0] 02:06:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1133d4800) [pid = 1647] [serial = 2354] [outer = 0x112fbf400] 02:06:12 INFO - PROCESS | 1647 | 1465203972122 Marionette DEBUG loaded listener.js 02:06:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11649c400) [pid = 1647] [serial = 2355] [outer = 0x112fbf400] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12a5a4800 == 44 [pid = 1647] [id = 781] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1293a1800 == 43 [pid = 1647] [id = 780] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12780a000 == 42 [pid = 1647] [id = 779] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x126735800 == 41 [pid = 1647] [id = 778] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x116835000 == 40 [pid = 1647] [id = 777] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb0c800 == 39 [pid = 1647] [id = 776] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12d240000 == 38 [pid = 1647] [id = 775] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12ba37400) [pid = 1647] [serial = 2294] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12abb3000 == 37 [pid = 1647] [id = 774] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12cbd9800 == 36 [pid = 1647] [id = 773] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12c912000 == 35 [pid = 1647] [id = 772] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2d9800 == 34 [pid = 1647] [id = 771] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb0d000 == 33 [pid = 1647] [id = 770] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba18800 == 32 [pid = 1647] [id = 769] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12abb4000 == 31 [pid = 1647] [id = 768] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x121bdc000 == 30 [pid = 1647] [id = 767] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x116a9c800 == 29 [pid = 1647] [id = 766] 02:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x134c1c000 == 28 [pid = 1647] [id = 765] 02:06:12 INFO - PROCESS | 1647 | 1465203972584 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12ba30c00) [pid = 1647] [serial = 2292] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12ac11000) [pid = 1647] [serial = 2289] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1278f1c00) [pid = 1647] [serial = 2273] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x129338400) [pid = 1647] [serial = 2276] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12a851000) [pid = 1647] [serial = 2280] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1278ed000) [pid = 1647] [serial = 2269] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12ab8a000) [pid = 1647] [serial = 2282] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1217e2c00) [pid = 1647] [serial = 2286] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x126d4f000) [pid = 1647] [serial = 2247] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12ab8c000) [pid = 1647] [serial = 2288] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1133cd400) [pid = 1647] [serial = 2260] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x124ac0800) [pid = 1647] [serial = 2245] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12ac18c00) [pid = 1647] [serial = 2291] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1181cac00) [pid = 1647] [serial = 2285] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1278f4800) [pid = 1647] [serial = 2271] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12ac0e000) [pid = 1647] [serial = 2283] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118587000) [pid = 1647] [serial = 2256] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1269cf400) [pid = 1647] [serial = 2266] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11671e800) [pid = 1647] [serial = 2253] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12784cc00) [pid = 1647] [serial = 2268] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x125376400) [pid = 1647] [serial = 2265] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1278f0400) [pid = 1647] [serial = 2248] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118aeb000) [pid = 1647] [serial = 2257] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12a7c6400) [pid = 1647] [serial = 2279] [outer = 0x0] [url = about:blank] 02:06:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1214c1c00) [pid = 1647] [serial = 2263] [outer = 0x0] [url = about:blank] 02:06:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 924ms 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x117309000) [pid = 1647] [serial = 2241] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x129334000) [pid = 1647] [serial = 2251] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1295fc400) [pid = 1647] [serial = 2277] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118038000) [pid = 1647] [serial = 2259] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118f6d800) [pid = 1647] [serial = 2244] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11803ec00) [pid = 1647] [serial = 2254] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x128e35400) [pid = 1647] [serial = 2250] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x128de5400) [pid = 1647] [serial = 2274] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119c3e800) [pid = 1647] [serial = 2262] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1183d2c00) [pid = 1647] [serial = 2242] [outer = 0x0] [url = about:blank] 02:06:12 INFO - PROCESS | 1647 | 1465203972629 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:06:12 INFO - PROCESS | 1647 | 1465203972631 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:06:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:06:12 INFO - PROCESS | 1647 | 1465203972635 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:06:12 INFO - PROCESS | 1647 | 1465203972637 Marionette TRACE conn2 <- [1,3106,null,{}] 02:06:12 INFO - PROCESS | 1647 | 1465203972640 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:12 INFO - PROCESS | 1647 | 1465203972641 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:12 INFO - PROCESS | 1647 | 1465203972724 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:06:12 INFO - PROCESS | 1647 | 1465203972728 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:12 INFO - PROCESS | 1647 | 1465203972730 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11735f000 == 29 [pid = 1647] [id = 786] 02:06:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x115db9800) [pid = 1647] [serial = 2356] [outer = 0x0] 02:06:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x115dbd800) [pid = 1647] [serial = 2357] [outer = 0x115db9800] 02:06:12 INFO - PROCESS | 1647 | 1465203972757 Marionette DEBUG loaded listener.js 02:06:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x115f43000) [pid = 1647] [serial = 2358] [outer = 0x115db9800] 02:06:13 INFO - PROCESS | 1647 | 1465203973104 Marionette TRACE conn2 <- [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]]]}] 02:06:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:06:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:06:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:06:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 521ms 02:06:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:06:13 INFO - PROCESS | 1647 | 1465203973175 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:06:13 INFO - PROCESS | 1647 | 1465203973177 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:06:13 INFO - PROCESS | 1647 | 1465203973180 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:06:13 INFO - PROCESS | 1647 | 1465203973181 Marionette TRACE conn2 <- [1,3110,null,{}] 02:06:13 INFO - PROCESS | 1647 | 1465203973184 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:13 INFO - PROCESS | 1647 | 1465203973185 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:13 INFO - PROCESS | 1647 | 1465203973265 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:06:13 INFO - PROCESS | 1647 | 1465203973273 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:13 INFO - PROCESS | 1647 | 1465203973274 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x118527000 == 30 [pid = 1647] [id = 787] 02:06:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11730b000) [pid = 1647] [serial = 2359] [outer = 0x0] 02:06:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1181cac00) [pid = 1647] [serial = 2360] [outer = 0x11730b000] 02:06:13 INFO - PROCESS | 1647 | 1465203973300 Marionette DEBUG loaded listener.js 02:06:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118587000) [pid = 1647] [serial = 2361] [outer = 0x11730b000] 02:06:13 INFO - PROCESS | 1647 | 1465203973654 Marionette TRACE conn2 <- [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"]]]}] 02:06:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:06:13 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 02:06:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:06:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 517ms 02:06:13 INFO - PROCESS | 1647 | 1465203973699 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:06:13 INFO - PROCESS | 1647 | 1465203973702 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:06:13 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:06:13 INFO - PROCESS | 1647 | 1465203973710 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:06:13 INFO - PROCESS | 1647 | 1465203973713 Marionette TRACE conn2 <- [1,3114,null,{}] 02:06:13 INFO - PROCESS | 1647 | 1465203973729 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:13 INFO - PROCESS | 1647 | 1465203973732 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:13 INFO - PROCESS | 1647 | 1465203973863 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:06:13 INFO - PROCESS | 1647 | 1465203973874 Marionette TRACE conn2 -> [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\", \"53050374-5df3-41b1-8960-465b59f0fc3b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:13 INFO - PROCESS | 1647 | 1465203973875 Marionette INFO sendAsync 6e908de1-76e0-b94f-8433-5880d980756d 02:06:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1193c2000 == 31 [pid = 1647] [id = 788] 02:06:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118870800) [pid = 1647] [serial = 2362] [outer = 0x0] 02:06:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118f6dc00) [pid = 1647] [serial = 2363] [outer = 0x118870800] 02:06:13 INFO - PROCESS | 1647 | 1465203973915 Marionette DEBUG loaded listener.js 02:06:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119556400) [pid = 1647] [serial = 2364] [outer = 0x118870800] 02:06:14 INFO - PROCESS | 1647 | 1465203974313 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:06:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:06:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 636ms 02:06:14 INFO - PROCESS | 1647 | 1465203974342 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:06:14 INFO - PROCESS | 1647 | 1465203974343 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:06:15 WARNING - u'runner_teardown' () 02:06:15 INFO - No more tests 02:06:15 INFO - Got 0 unexpected results 02:06:15 INFO - SUITE-END | took 520s 02:06:15 INFO - Closing logging queue 02:06:15 INFO - queue closed 02:06:15 INFO - Return code: 0 02:06:15 WARNING - # TBPL SUCCESS # 02:06:15 INFO - Running post-action listener: _resource_record_post_action 02:06:15 INFO - Running post-run listener: _resource_record_post_run 02:06:16 INFO - Total resource usage - Wall time: 542s; CPU: 58.0%; Read bytes: 48142848; Write bytes: 963464192; Read time: 370; Write time: 5032 02:06:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:06:16 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148564480; Write bytes: 144117760; Read time: 13499; Write time: 293 02:06:16 INFO - run-tests - Wall time: 524s; CPU: 58.0%; Read bytes: 45988352; Write bytes: 807283712; Read time: 351; Write time: 4697 02:06:16 INFO - Running post-run listener: _upload_blobber_files 02:06:16 INFO - Blob upload gear active. 02:06:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:06:16 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 02:06:16 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'] 02:06:16 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 02:06:16 INFO - (blobuploader) - INFO - Open directory for files ... 02:06:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:06:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:06:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:06:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:06:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:06:18 INFO - (blobuploader) - INFO - Done attempting. 02:06:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:06:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:06:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:06:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:06:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:06:19 INFO - (blobuploader) - INFO - Done attempting. 02:06:19 INFO - (blobuploader) - INFO - Iteration through files over. 02:06:19 INFO - Return code: 0 02:06:19 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:06:19 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:06:19 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/dc0ef3fc3b399ccff388771b91b73570f804f91bc3cec871cc9c3108bf235359bedc8d61088bc8e052aa7edee53873236e004fa64664e17cd99e3111aa20903e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a7b6148da529ff1cb9621f469b77fba62310db139bb1ee746af9d9d082cecdc570646015ac75267c2ef995642640e1a3798047d8b98c800a690eac5cfb412374"} 02:06:19 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:06:19 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:06:19 INFO - Contents: 02:06:19 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/dc0ef3fc3b399ccff388771b91b73570f804f91bc3cec871cc9c3108bf235359bedc8d61088bc8e052aa7edee53873236e004fa64664e17cd99e3111aa20903e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a7b6148da529ff1cb9621f469b77fba62310db139bb1ee746af9d9d082cecdc570646015ac75267c2ef995642640e1a3798047d8b98c800a690eac5cfb412374"} 02:06:19 INFO - Running post-run listener: copy_logs_to_upload_dir 02:06:19 INFO - Copying logs to upload dir... 02:06:19 INFO - mkdir: /builds/slave/test/build/upload/logs 02:06:19 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=594.938932 ========= master_lag: 3.05 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 57 secs) (at 2016-06-06 02:06:22.973261) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 02:06:22.977844) ========= 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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qHErRlgCbe/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test/properties RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners TMPDIR=/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/dc0ef3fc3b399ccff388771b91b73570f804f91bc3cec871cc9c3108bf235359bedc8d61088bc8e052aa7edee53873236e004fa64664e17cd99e3111aa20903e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a7b6148da529ff1cb9621f469b77fba62310db139bb1ee746af9d9d082cecdc570646015ac75267c2ef995642640e1a3798047d8b98c800a690eac5cfb412374"} build_url:https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012865 build_url: 'https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/dc0ef3fc3b399ccff388771b91b73570f804f91bc3cec871cc9c3108bf235359bedc8d61088bc8e052aa7edee53873236e004fa64664e17cd99e3111aa20903e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a7b6148da529ff1cb9621f469b77fba62310db139bb1ee746af9d9d082cecdc570646015ac75267c2ef995642640e1a3798047d8b98c800a690eac5cfb412374"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fEw0twGeRN6Dw6cYGhaAUA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.12 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 02:06:23.111960) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 02:06:23.112287) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qHErRlgCbe/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.Bip8uc1sdQ/Listeners TMPDIR=/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005083 ========= master_lag: 1.49 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 02:06:24.604288) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-06 02:06:24.604680) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-06 02:06:24.610085) ========= ========= Total master_lag: 4.72 =========